[Webkit-unassigned] [Bug 150412] [MIPS] "(-1) % NaN" returns -1 instead of NaN with LLInt
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Jan 2 12:53:49 PST 2016
https://bugs.webkit.org/show_bug.cgi?id=150412
Filip Pizlo <fpizlo at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #263727|review+ |review-
Flags| |
--- Comment #4 from Filip Pizlo <fpizlo at apple.com> ---
Comment on attachment 263727
--> https://bugs.webkit.org/attachment.cgi?id=263727
Patch
I think that this is the wrong approach. You should create a new header (JSMathExtras.h maybe) that provides an abstraction for fmod, and probably other things in the future. Then inside that abstraction you can do the purifyNaN based on some condition, like maybe a global switch like MATH_PURIFIES_NAN, which can be false on MIPS. This is a better approach because there will be other callers of fmod and there will be other math functions that have the same issue.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160102/05bac74d/attachment-0001.html>
More information about the webkit-unassigned
mailing list