Title: [157173] trunk/Source/_javascript_Core
Revision
157173
Author
[email protected]
Date
2013-10-09 10:02:37 -0700 (Wed, 09 Oct 2013)

Log Message

[arm] Inverted src and dest FP registers in DFG speculative JIT when using hardfp.
https://bugs.webkit.org/show_bug.cgi?id=122555

Patch by Julien Brianceau <[email protected]> on 2013-10-09
Reviewed by Michael Saboff.

* dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::appendCallWithExceptionCheckSetResult):
(JSC::DFG::SpeculativeJIT::appendCallSetResult):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (157172 => 157173)


--- trunk/Source/_javascript_Core/ChangeLog	2013-10-09 16:47:52 UTC (rev 157172)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-10-09 17:02:37 UTC (rev 157173)
@@ -1,3 +1,14 @@
+2013-10-09  Julien Brianceau  <[email protected]>
+
+        [arm] Inverted src and dest FP registers in DFG speculative JIT when using hardfp.
+        https://bugs.webkit.org/show_bug.cgi?id=122555
+
+        Reviewed by Michael Saboff.
+
+        * dfg/DFGSpeculativeJIT.h:
+        (JSC::DFG::SpeculativeJIT::appendCallWithExceptionCheckSetResult):
+        (JSC::DFG::SpeculativeJIT::appendCallSetResult):
+
 2013-10-08  Michael Saboff  <[email protected]>
 
         Transition call and construct JITStubs to CCallHelper functions

Modified: trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.h (157172 => 157173)


--- trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.h	2013-10-09 16:47:52 UTC (rev 157172)
+++ trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.h	2013-10-09 17:02:37 UTC (rev 157173)
@@ -1801,14 +1801,14 @@
     {
         JITCompiler::Call call = appendCallWithExceptionCheck(function);
         if (result != InvalidFPRReg)
-            m_jit.moveDouble(result, FPRInfo::argumentFPR0);
+            m_jit.moveDouble(FPRInfo::argumentFPR0, result);
         return call;
     }
     JITCompiler::Call appendCallSetResult(const FunctionPtr& function, FPRReg result)
     {
         JITCompiler::Call call = appendCall(function);
         if (result != InvalidFPRReg)
-            m_jit.moveDouble(result, FPRInfo::argumentFPR0);
+            m_jit.moveDouble(FPRInfo::argumentFPR0, result);
         return call;
     }
 #else
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to