JavaScriptCore:
2008-10-09 Gavin Barraclough <barraclough@apple.com>
Reviewed by Cameron Zwarich.
Fix for bug #21160, x=0;1/(x*-1) == -Infinity
* ChangeLog:
* VM/CTI.cpp:
(JSC::CTI::emitFastArithDeTagImmediate):
(JSC::CTI::emitFastArithDeTagImmediateJumpIfZero):
(JSC::CTI::compileBinaryArithOp):
(JSC::CTI::compileBinaryArithOpSlowCase):
(JSC::CTI::privateCompileMainPass):
(JSC::CTI::privateCompileSlowCases):
* VM/CTI.h:
* masm/X86Assembler.h:
(JSC::X86Assembler::):
(JSC::X86Assembler::emitUnlinkedJs):
LayoutTests:
2008-10-09 Gavin Barraclough <barraclough@apple.com>
Reviewed by Cameron Zwarich.
Correct results for -0 cases.
* fast/js/math-transforms-expected.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37453
268f45cc-cd09-0410-ab3c-
d52691b4dbfc