Title: [218005] trunk/Source/_javascript_Core
Revision
218005
Author
[email protected]
Date
2017-06-09 11:46:16 -0700 (Fri, 09 Jun 2017)

Log Message

[JSC][MIPS] Add MacroAssemblerMIPS::xor32(Address, RegisterID) implementation
https://bugs.webkit.org/show_bug.cgi?id=173170

Patch by Guillaume Emont <[email protected]> on 2017-06-09
Reviewed by Yusuke Suzuki.

MIPS does not build since r217711 because it is missing this
implementation. This patch fixes the build.

* assembler/MacroAssemblerMIPS.h:
(JSC::MacroAssemblerMIPS::xor32):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (218004 => 218005)


--- trunk/Source/_javascript_Core/ChangeLog	2017-06-09 18:42:44 UTC (rev 218004)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-06-09 18:46:16 UTC (rev 218005)
@@ -1,3 +1,16 @@
+2017-06-09  Guillaume Emont  <[email protected]>
+
+        [JSC][MIPS] Add MacroAssemblerMIPS::xor32(Address, RegisterID) implementation
+        https://bugs.webkit.org/show_bug.cgi?id=173170
+
+        Reviewed by Yusuke Suzuki.
+
+        MIPS does not build since r217711 because it is missing this
+        implementation. This patch fixes the build.
+
+        * assembler/MacroAssemblerMIPS.h:
+        (JSC::MacroAssemblerMIPS::xor32):
+
 2017-06-09  Yusuke Suzuki  <[email protected]>
 
         [JSC] FTL does not require dlfcn

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h (218004 => 218005)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h	2017-06-09 18:42:44 UTC (rev 218004)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h	2017-06-09 18:46:16 UTC (rev 218005)
@@ -649,6 +649,12 @@
         m_assembler.xorInsn(dest, op1, op2);
     }
 
+    void xor32(Address src, RegisterID dest)
+    {
+        load32(src, dataTempRegister);
+        xor32(dataTempRegister, dest);
+    }
+
     void xor32(TrustedImm32 imm, RegisterID dest)
     {
         if (imm.m_value == -1) {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to