From 2be34e010bfd84df9611576332965a1682b27bf9 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Sat, 29 Aug 2026 21:56:36 +0200 Subject: [PATCH] Fix Newton inverse subtraction precision --- ext/bigdecimal/div.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/bigdecimal/div.h b/ext/bigdecimal/div.h index 310a8b2b..2c5139ad 100644 --- a/ext/bigdecimal/div.h +++ b/ext/bigdecimal/div.h @@ -29,7 +29,7 @@ newton_raphson_inverse(VALUE x, size_t prec) { VALUE one_minus_x_inv = BigDecimal_sub2( one, BigDecimal_mult(BigDecimal_mult2(x, one, SIZET2NUM(n + 1)), inv), - SIZET2NUM(SIZET2NUM(n / 2)) + SIZET2NUM(n / 2) ); inv = BigDecimal_add2( inv,