Skip to content
  • barraclough@apple.com's avatar
    JavaScriptCore: · c8c2bb22
    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