Changeset 37991 in webkit for trunk/JavaScriptCore/masm
- Timestamp:
- Oct 29, 2008, 9:33:21 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/masm/X86Assembler.h
r37804 r37991 229 229 OP2_CVTTSD2SI_GdWsd = 0x2C, 230 230 OP2_UCOMISD_VsdWsd = 0x2E, 231 OP2_XORPD_VsdWsd = 0x57, 231 232 OP2_ADDSD_VsdWsd = 0x58, 232 233 OP2_MULSD_VsdWsd = 0x59, … … 264 265 265 266 GROUP3_OP_TEST = 0, 267 GROUP3_OP_NEG = 3, 266 268 GROUP3_OP_IDIV = 7, 267 269 … … 606 608 } 607 609 610 void negl_r(RegisterID dst) 611 { 612 m_buffer->putByte(OP_GROUP3_Ev); 613 emitModRm_opr(GROUP3_OP_NEG, dst); 614 } 615 608 616 void cdq() 609 617 { … … 740 748 m_buffer->putByte(OP2_MOVSD_VsdWsd); 741 749 emitModRm_rm((RegisterID)dst, base, offset); 750 } 751 752 void xorpd_mr(void* addr, XMMRegisterID dst) 753 { 754 m_buffer->putByte(PRE_SSE_66); 755 m_buffer->putByte(OP_2BYTE_ESCAPE); 756 m_buffer->putByte(OP2_XORPD_VsdWsd); 757 emitModRm_rm((RegisterID)dst, addr); 742 758 } 743 759
Note:
See TracChangeset
for help on using the changeset viewer.