This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark.dickinson
Recipients donovick, eric.fahlgren, juraj.sukop, mark.dickinson, nschloe, pitrou, python-dev, serhiy.storchaka, skrah, steven.daprano, vstinner
Date 2020-01-13.14:39:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1578926355.45.0.912016890972.issue29282@roundup.psfhosted.org>
In-reply-to
Content
> 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. :-(
History
Date User Action Args
2020-01-13 14:39:15mark.dickinsonsetrecipients: + mark.dickinson, pitrou, vstinner, steven.daprano, skrah, nschloe, python-dev, serhiy.storchaka, eric.fahlgren, juraj.sukop, donovick
2020-01-13 14:39:15mark.dickinsonsetmessageid: <1578926355.45.0.912016890972.issue29282@roundup.psfhosted.org>
2020-01-13 14:39:15mark.dickinsonlinkissue29282 messages
2020-01-13 14:39:15mark.dickinsoncreate