Changeset 37570 in webkit for trunk/JavaScriptCore/masm
- Timestamp:
- Oct 13, 2008, 5:20:49 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/masm/X86Assembler.h
r37457 r37570 192 192 OP_XOR_EvGv = 0x31, 193 193 OP_CMP_EvGv = 0x39, 194 OP_CMP_GvEv = 0x3B, 194 195 OP_PUSH_EAX = 0x50, 195 196 OP_POP_EAX = 0x58, … … 241 242 OP2_JGE_rel32 = 0x8D, 242 243 OP2_JLE_rel32 = 0x8E, 244 OP2_JG_rel32 = 0x8F, 243 245 OP2_IMUL_GvEv = 0xAF, 244 246 OP2_MOVZX_GvEb = 0xB6, … … 372 374 m_buffer->putByte(OP_CMP_EvGv); 373 375 emitModRm_rm(src, base, offset); 376 } 377 378 void cmpl_mr(int offset, RegisterID base, RegisterID dst) 379 { 380 m_buffer->putByte(OP_CMP_GvEv); 381 emitModRm_rm(dst, base, offset); 374 382 } 375 383 … … 946 954 return JmpSrc(m_buffer->getOffset()); 947 955 } 948 956 957 JmpSrc emitUnlinkedJg() 958 { 959 m_buffer->putByte(OP_2BYTE_ESCAPE); 960 m_buffer->putByte(OP2_JG_rel32); 961 m_buffer->putInt(0); 962 return JmpSrc(m_buffer->getOffset()); 963 } 964 949 965 JmpSrc emitUnlinkedJa() 950 966 {
Note:
See TracChangeset
for help on using the changeset viewer.