Use the fcmp/eq opcode in sh4 LLINT to test if a double is NaN. This is more efficient, doesn't require two tmp registers and requires less code than current implementation (which converts double to float, then checks 'E = Emax + 1' and 'f != 0').
Created attachment 203384 [details] Optimize NaN checks in sh4 LLINT for floating point comparisons
Comment on attachment 203384 [details] Optimize NaN checks in sh4 LLINT for floating point comparisons Clearing flags on attachment: 203384 Committed r150992: <http://trac.webkit.org/changeset/150992>
All reviewed patches have been landed. Closing bug.