Ignore:
Timestamp:
May 15, 2010, 12:22:34 PM (15 years ago)
Author:
[email protected]
Message:

2010-05-15 Oliver Hunt <[email protected]>

Reviewed by Maciej Stachowiak.

Incorrect codegen for slowcase of < in 64-bit
https://bugs.webkit.org/show_bug.cgi?id=39151

Call the correct stud for the slowcases of the < operator.

  • jit/JITArithmetic.cpp: (JSC::JIT::emitSlow_op_jnless): (JSC::JIT::emitSlow_op_jless):

2010-05-15 Oliver Hunt <[email protected]>

Reviewed by Maciej Stachowiak.

Incorrect codegen for slowcase of < in 64-bit
https://bugs.webkit.org/show_bug.cgi?id=39151

Add yet more tests for the < operator when comparing integer strings.

  • fast/js/comparison-operators-greater-expected.txt:
  • fast/js/comparison-operators-less-expected.txt:
  • fast/js/script-tests/comparison-operators-greater.js:
  • fast/js/script-tests/comparison-operators-less.js:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jit/JITArithmetic.cpp

    r58902 r59547  
    371371        linkSlowCase(iter);
    372372        linkSlowCase(iter);
    373         JITStubCall stubCall(this, cti_op_jlesseq);
     373        JITStubCall stubCall(this, cti_op_jless);
    374374        stubCall.addArgument(op1, regT0);
    375375        stubCall.addArgument(op2, regT1);
     
    586586        linkSlowCase(iter);
    587587        linkSlowCase(iter);
    588         JITStubCall stubCall(this, cti_op_jlesseq);
     588        JITStubCall stubCall(this, cti_op_jless);
    589589        stubCall.addArgument(op1, regT0);
    590590        stubCall.addArgument(op2, regT1);
Note: See TracChangeset for help on using the changeset viewer.