Changeset 103637 in webkit for trunk/Source/JavaScriptCore/assembler/X86Assembler.h
- Timestamp:
- Dec 23, 2011, 1:08:12 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/X86Assembler.h
r101886 r103637 187 187 OP2_IMUL_GvEv = 0xAF, 188 188 OP2_MOVZX_GvEb = 0xB6, 189 OP2_MOVSX_GvEb = 0xBE, 189 190 OP2_MOVZX_GvEw = 0xB7, 191 OP2_MOVSX_GvEw = 0xBF, 190 192 OP2_PEXTRW_GdUdIb = 0xC5, 191 193 OP2_PSLLQ_UdqIb = 0x73, … … 1225 1227 } 1226 1228 1229 void movswl_mr(int offset, RegisterID base, RegisterID dst) 1230 { 1231 m_formatter.twoByteOp(OP2_MOVSX_GvEw, dst, base, offset); 1232 } 1233 1234 void movswl_mr(int offset, RegisterID base, RegisterID index, int scale, RegisterID dst) 1235 { 1236 m_formatter.twoByteOp(OP2_MOVSX_GvEw, dst, base, index, scale, offset); 1237 } 1238 1227 1239 void movzbl_mr(int offset, RegisterID base, RegisterID dst) 1228 1240 { … … 1233 1245 { 1234 1246 m_formatter.twoByteOp(OP2_MOVZX_GvEb, dst, base, index, scale, offset); 1247 } 1248 1249 void movsbl_mr(int offset, RegisterID base, RegisterID dst) 1250 { 1251 m_formatter.twoByteOp(OP2_MOVSX_GvEb, dst, base, offset); 1252 } 1253 1254 void movsbl_mr(int offset, RegisterID base, RegisterID index, int scale, RegisterID dst) 1255 { 1256 m_formatter.twoByteOp(OP2_MOVSX_GvEb, dst, base, index, scale, offset); 1235 1257 } 1236 1258
Note:
See TracChangeset
for help on using the changeset viewer.