Changeset 36324 in webkit for trunk/JavaScriptCore/masm/X86Assembler.h
- Timestamp:
- Sep 10, 2008, 7:10:47 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/masm/X86Assembler.h
r36311 r36324 183 183 OP_POP_EAX = 0x58, 184 184 PRE_OPERAND_SIZE = 0x66, 185 OP_IMUL_GvEvIz = 0x69, 185 186 OP_GROUP1_EvIz = 0x81, 186 187 OP_GROUP1_EvIb = 0x83, … … 212 213 OP2_JGE_rel32 = 0x8D, 213 214 OP2_JLE_rel32 = 0x8E, 214 OP2_ MUL_GvEv= 0xAF,215 OP2_IMUL_GvEv = 0xAF, 215 216 OP2_MOVZX_GvEw = 0xB7, 216 217 … … 473 474 } 474 475 475 void mull_rr(RegisterID src, RegisterID dst)476 { 477 m_buffer->putByte(OP_2BYTE_ESCAPE); 478 m_buffer->putByte(OP2_ MUL_GvEv);476 void imull_rr(RegisterID src, RegisterID dst) 477 { 478 m_buffer->putByte(OP_2BYTE_ESCAPE); 479 m_buffer->putByte(OP2_IMUL_GvEv); 479 480 emitModRm_rr(dst, src); 481 } 482 483 void imull_i32r(RegisterID src, int32_t value, RegisterID dst) 484 { 485 m_buffer->putByte(OP_IMUL_GvEvIz); 486 emitModRm_rr(dst, src); 487 m_buffer->putInt(value); 480 488 } 481 489
Note:
See TracChangeset
for help on using the changeset viewer.