Changeset 215618 in webkit
- Timestamp:
- Apr 21, 2017, 11:28:51 AM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
assembler/X86Assembler.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r215616 r215618 1 2017-04-21 Michael Saboff <msaboff@apple.com> 2 3 X86-64 Assembler doesn't handle xchg with byte register src 4 https://bugs.webkit.org/show_bug.cgi?id=171118 5 6 Reviewed by Saam Barati. 7 8 * assembler/X86Assembler.h: 9 (JSC::X86Assembler::xchgb_rm): Use oneByteOp8() since these are 8 bit opcodes. 10 1 11 2017-04-21 Andy VanWagoner <thetalecrafter@gmail.com> 2 12 -
trunk/Source/JavaScriptCore/assembler/X86Assembler.h
r214384 r215618 2157 2157 void xchgb_rm(RegisterID src, int offset, RegisterID base) 2158 2158 { 2159 m_formatter.oneByteOp (OP_XCHG_EvGb, src, base, offset);2159 m_formatter.oneByteOp8(OP_XCHG_EvGb, src, base, offset); 2160 2160 } 2161 2161 2162 2162 void xchgb_rm(RegisterID src, int offset, RegisterID base, RegisterID index, int scale) 2163 2163 { 2164 m_formatter.oneByteOp (OP_XCHG_EvGb, src, base, index, scale, offset);2164 m_formatter.oneByteOp8(OP_XCHG_EvGb, src, base, index, scale, offset); 2165 2165 } 2166 2166
Note:
See TracChangeset
for help on using the changeset viewer.