Prevent register clobbering to fix negative zero check in SoftModulo.
authorJulien Brianceau <jbriance@cisco.com>
Fri, 6 Jun 2014 09:44:40 +0000 (11:44 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 6 Jun 2014 10:46:39 +0000 (12:46 +0200)
commit37b5139f0dda69158875307bb9f806c3809b80ff
treef0a617c4551ec166fd0320cdc53e008d4cafe4a3
parent2d9ed318a21f6102dddc0b91de2698908a9b8efc
Prevent register clobbering to fix negative zero check in SoftModulo.

This fix is not relevant for x86 architectures.
Covered by integer-division-neg2tothe32-by-neg1 JavaScript test.

Change-Id: I8ffd1280063305bc98c564f5df57c76cc5b1d7a6
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp