RESOLVED FIXED 15627
Avoid moving floats into integer registers in jsNumber() for 3% speedup on SunSpider
https://bugs.webkit.org/show_bug.cgi?id=15627
Summary Avoid moving floats into integer registers in jsNumber() for 3% speedup on Su...
Maciej Stachowiak
Reported 2007-10-22 14:21:13 PDT
JSImmediate::fromDouble() called from jsNumber() does moves from floating point to integer registers to check for loss of precision in a way that safely covers NaN. It is faster to do a floating point compare and a special check for NaN.
Attachments
patch (1.36 KB, patch)
2007-10-22 14:35 PDT, Maciej Stachowiak
oliver: review+
Maciej Stachowiak
Comment 1 2007-10-22 14:35:42 PDT
Note You need to log in before you can comment on or make changes to this bug.