aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Brianceau <jbriance@cisco.com>2015-04-03 09:11:44 +0200
committerJulien Brianceau <jbriance@cisco.com>2015-04-07 20:39:29 +0000
commit15fc7e066552afee24a2637c1763bf2c9daed727 (patch)
treec047fe0131d9b6b3f603f43dda948c9475c2fa0b
parentbcba471151c00c726aa6825b80a25816425168de (diff)
[mips] Fix branchTruncateDoubleToUint32 implementation in macro assembler.
Cherry-picked from qtwebkit (2d9ed318a21f6102dddc0b91de2698908a9b8efc) Change-Id: I88d961e89d046b20329bc1fcfc10bfceb21d737b Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
-rw-r--r--src/3rdparty/masm/assembler/MacroAssemblerMIPS.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/3rdparty/masm/assembler/MacroAssemblerMIPS.h b/src/3rdparty/masm/assembler/MacroAssemblerMIPS.h
index e18d86c5b3..167f3c1729 100644
--- a/src/3rdparty/masm/assembler/MacroAssemblerMIPS.h
+++ b/src/3rdparty/masm/assembler/MacroAssemblerMIPS.h
@@ -2601,7 +2601,7 @@ public:
{
m_assembler.truncwd(fpTempRegister, src);
m_assembler.mfc1(dest, fpTempRegister);
- return branch32(branchType == BranchIfTruncateFailed ? Equal : NotEqual, dest, TrustedImm32(0));
+ return branch32(branchType == BranchIfTruncateFailed ? Equal : NotEqual, dest, TrustedImm32(0x7fffffff));
}
// Result is undefined if the value is outside of the integer range.