Message359911
> If tests continue to fail on some platforms, I plan to manually handle NaN and INF in the C code, before calling libc fma().
For Windows, you need to do much more than this: it's not just about handling NaNs and infinities, it's about reimplementing the entire function from scratch to give correctly rounded results. Without correctly-rounded results, there's very little point in having fma.
If it were a couple of niche platforms that gave bad results, then we could push this through. But it's Windows. :-( |
|
Date |
User |
Action |
Args |
2020-01-13 14:39:15 | mark.dickinson | set | recipients:
+ mark.dickinson, pitrou, vstinner, steven.daprano, skrah, nschloe, python-dev, serhiy.storchaka, eric.fahlgren, juraj.sukop, donovick |
2020-01-13 14:39:15 | mark.dickinson | set | messageid: <1578926355.45.0.912016890972.issue29282@roundup.psfhosted.org> |
2020-01-13 14:39:15 | mark.dickinson | link | issue29282 messages |
2020-01-13 14:39:15 | mark.dickinson | create | |
|