[sh4] Fix load32WithUnalignedHalfWords function in baseline JIT.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Nov 2013 23:09:39 +0000 (23:09 +0000)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 20 Nov 2013 14:02:19 +0000 (15:02 +0100)
commitd7af109d619e3a6d88631598aaab7275a084da7f
tree3adcc3f21a08bcd1572006c84c1f38ece75c6aff
parent966168b00e96a42391090037bd1fc1af13634dea
[sh4] Fix load32WithUnalignedHalfWords function in baseline JIT.

https://bugs.webkit.org/show_bug.cgi?id=124233

Patch by Julien Brianceau <jbriance@cisco.com> on 2013-11-12
Reviewed by Michael Saboff.

* assembler/MacroAssemblerSH4.h:
(JSC::MacroAssemblerSH4::load32WithUnalignedHalfWords): Do not claim scratch register too early.
Test already covered by fast/regex/pcre-test-1.

Change-Id: Ib783d70723754e80d961ade9463d7dc85ccb83f0
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159153 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Source/JavaScriptCore/assembler/MacroAssemblerSH4.h