From: Mark Dickinson Date: Sat, 13 Jul 2019 15:50:03 +0000 (+0100) Subject: Fix inconsequential typo in math.remainder algorithm comments. (#14746) X-Git-Tag: v3.9.0a1~1036 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=014847034bfc67e7b7d7e9e01d664e1e8864be9d;p=thirdparty%2FPython%2Fcpython.git Fix inconsequential typo in math.remainder algorithm comments. (#14746) --- diff --git a/Modules/mathmodule.c b/Modules/mathmodule.c index 92c40b3a9ff1..4c1dbbe15ecc 100644 --- a/Modules/mathmodule.c +++ b/Modules/mathmodule.c @@ -646,7 +646,7 @@ m_remainder(double x, double y) Warning: some subtlety here. What we *want* to know at this point is whether the remainder m is less than, equal to, or greater than half of absy. However, we can't do that comparison directly because we - can't be sure that 0.5*absy is representable (the mutiplication + can't be sure that 0.5*absy is representable (the multiplication might incur precision loss due to underflow). So instead we compare m with the complement c = absy - m: m < 0.5*absy if and only if m < c, and so on. The catch is that absy - m might also not be