Skip to content
  • barraclough@apple.com's avatar
    JavaScriptCore: · 6a347ac2
    barraclough@apple.com authored
    2009-06-17  Gavin Barraclough  <barraclough@apple.com>
    
            Reviewed by Mark Rowe.
    
            <rdar://problem/6947426> sunspider math-cordic.js exhibits different intermediate results running 32-bit vs. 64-bit
    
            On 64-bit, NaN-encoded values must be detagged before they can be used in rshift.
    
            No performance impact.
    
            * jit/JITArithmetic.cpp:
            (JSC::JIT::emit_op_rshift):
    
    LayoutTests:
    
    2009-06-17  Gavin Barraclough  <barraclough@apple.com>
    
            Reviewed by Mark Rowe.
    
            Add tests to check shifts by non-constant amounts.
    
            * fast/js/kde/operators-expected.txt:
            * fast/js/kde/resources/operators.js:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44795 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6a347ac2