Title: [215618] trunk/Source/_javascript_Core
Revision
215618
Author
[email protected]
Date
2017-04-21 11:28:51 -0700 (Fri, 21 Apr 2017)

Log Message

X86-64 Assembler doesn't handle xchg with byte register src
https://bugs.webkit.org/show_bug.cgi?id=171118

Reviewed by Saam Barati.

* assembler/X86Assembler.h:
(JSC::X86Assembler::xchgb_rm): Use oneByteOp8() since these are 8 bit opcodes.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (215617 => 215618)


--- trunk/Source/_javascript_Core/ChangeLog	2017-04-21 18:09:41 UTC (rev 215617)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-04-21 18:28:51 UTC (rev 215618)
@@ -1,3 +1,13 @@
+2017-04-21  Michael Saboff  <[email protected]>
+
+        X86-64 Assembler doesn't handle xchg with byte register src
+        https://bugs.webkit.org/show_bug.cgi?id=171118
+
+        Reviewed by Saam Barati.
+
+        * assembler/X86Assembler.h:
+        (JSC::X86Assembler::xchgb_rm): Use oneByteOp8() since these are 8 bit opcodes.
+
 2017-04-21  Andy VanWagoner  <[email protected]>
 
         [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts

Modified: trunk/Source/_javascript_Core/assembler/X86Assembler.h (215617 => 215618)


--- trunk/Source/_javascript_Core/assembler/X86Assembler.h	2017-04-21 18:09:41 UTC (rev 215617)
+++ trunk/Source/_javascript_Core/assembler/X86Assembler.h	2017-04-21 18:28:51 UTC (rev 215618)
@@ -2156,12 +2156,12 @@
 
     void xchgb_rm(RegisterID src, int offset, RegisterID base)
     {
-        m_formatter.oneByteOp(OP_XCHG_EvGb, src, base, offset);
+        m_formatter.oneByteOp8(OP_XCHG_EvGb, src, base, offset);
     }
 
     void xchgb_rm(RegisterID src, int offset, RegisterID base, RegisterID index, int scale)
     {
-        m_formatter.oneByteOp(OP_XCHG_EvGb, src, base, index, scale, offset);
+        m_formatter.oneByteOp8(OP_XCHG_EvGb, src, base, index, scale, offset);
     }
 
     void xchgw_rm(RegisterID src, int offset, RegisterID base)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to