Changeset 36738 in webkit for trunk/JavaScriptCore/masm
- Timestamp:
- Sep 21, 2008, 3:39:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/masm/X86Assembler.h
r36418 r36738 192 192 OP_GROUP1A_Ev = 0x8F, 193 193 OP_CDQ = 0x99, 194 OP_SETE = 0x94, 194 195 OP_GROUP2_EvIb = 0xC1, 195 196 OP_RET = 0xC3, … … 215 216 OP2_JLE_rel32 = 0x8E, 216 217 OP2_IMUL_GvEv = 0xAF, 218 OP2_MOVZX_GvEb = 0xB6, 217 219 OP2_MOVZX_GvEw = 0xB7, 218 220 … … 385 387 m_buffer->putByte(OP_CMP_EvGv); 386 388 emitModRm_rmsib(src, base, index, scale); 389 } 390 391 void sete_r(RegisterID dst) 392 { 393 m_buffer->putByte(OP_2BYTE_ESCAPE); 394 m_buffer->putByte(OP_SETE); 395 m_buffer->putByte(MODRM(3, 0, dst)); 396 } 397 398 void setz_r(RegisterID dst) 399 { 400 sete_r(dst); 387 401 } 388 402 … … 546 560 } 547 561 562 void movzbl_rr(RegisterID src, RegisterID dst) 563 { 564 m_buffer->putByte(OP_2BYTE_ESCAPE); 565 m_buffer->putByte(OP2_MOVZX_GvEb); 566 emitModRm_rr(dst, src); 567 } 568 548 569 void movzwl_mr(int offset, RegisterID base, RegisterID dst) 549 570 { … … 701 722 } 702 723 724 JmpSrc emitUnlinkedJnz() 725 { 726 return emitUnlinkedJne(); 727 } 728 703 729 JmpSrc emitUnlinkedJe() 704 730 {
Note:
See TracChangeset
for help on using the changeset viewer.