Changeset 194641 in webkit


Ignore:
Timestamp:
Jan 6, 2016 10:10:26 AM (8 years ago)
Author:
commit-queue@webkit.org
Message:

[mips] Fix branchTruncateDoubleToUint32 implementation in macro assembler
https://bugs.webkit.org/show_bug.cgi?id=152782

Patch by Julien Brianceau <jbriance@cisco.com> on 2016-01-06
Reviewed by Benjamin Poulain.

Already covered by LayoutTests/js/dfg-uint32array-overflow-values test.

  • assembler/MacroAssemblerMIPS.h:

(JSC::MacroAssemblerMIPS::branchTruncateDoubleToUint32):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r194640 r194641  
     12016-01-06  Julien Brianceau  <jbriance@cisco.com>
     2
     3        [mips] Fix branchTruncateDoubleToUint32 implementation in macro assembler
     4        https://bugs.webkit.org/show_bug.cgi?id=152782
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Already covered by LayoutTests/js/dfg-uint32array-overflow-values test.
     9
     10        * assembler/MacroAssemblerMIPS.h:
     11        (JSC::MacroAssemblerMIPS::branchTruncateDoubleToUint32):
     12
    1132016-01-06  Julien Brianceau  <jbriance@cisco.com>
    214
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h

    r194640 r194641  
    26922692        m_assembler.truncwd(fpTempRegister, src);
    26932693        m_assembler.mfc1(dest, fpTempRegister);
    2694         return branch32(branchType == BranchIfTruncateFailed ? Equal : NotEqual, dest, TrustedImm32(0));
     2694        return branch32(branchType == BranchIfTruncateFailed ? Equal : NotEqual, dest, TrustedImm32(0x7fffffff));
    26952695    }
    26962696
Note: See TracChangeset for help on using the changeset viewer.