Browse Source

Fix inconsequential typo in math.remainder algorithm comments. (#14746)

pull/14757/head
Mark Dickinson 7 years ago
committed by GitHub
parent
commit
014847034b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      Modules/mathmodule.c

2
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

Loading…
Cancel
Save