Please sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[JSC] Integer Multiply of a number by itself does not need negative z…
…ero support https://bugs.webkit.org/show_bug.cgi?id=156895 Patch by Benjamin Poulain <email@example.com> on 2016-04-22 Reviewed by Saam Barati. You cannot produce negative zero by squaring an integer. * dfg/DFGFixupPhase.cpp: (JSC::DFG::FixupPhase::fixupNode): * dfg/DFGSpeculativeJIT.cpp: (JSC::DFG::SpeculativeJIT::compileArithMul): Minor codegen fixes: -Use the right form of multiply for ARM. -Use a sign-extended 32bit immediates, that's the one with fast forms in the MacroAssembler. Canonical link: https://commits.webkit.org/175021@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199894 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- Loading branch information
Showing with 32 additions and 8 deletions.