-
barraclough@apple.com authored
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
c8c2bb22