Changeset 39998 in webkit for trunk/JavaScriptCore/assembler
- Timestamp:
- Jan 16, 2009, 4:39:01 PM (16 years ago)
- Location:
- trunk/JavaScriptCore/assembler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssembler.h
r39993 r39998 466 466 } 467 467 468 void addPtr(ImmPtr imm, RegisterID dest) 469 { 470 #if PLATFORM(X86_64) 471 move(imm, scratchRegister); 472 m_assembler.addq_rr(scratchRegister, dest); 473 #else 474 add32(Imm32(imm), dest); 475 #endif 476 } 477 468 478 void addPtr(Imm32 imm, RegisterID src, RegisterID dest) 469 479 { -
trunk/JavaScriptCore/assembler/X86Assembler.h
r39958 r39998 1096 1096 1097 1097 #if PLATFORM(X86_64) 1098 void movq_rr(XMMRegisterID src, RegisterID dst) 1099 { 1100 m_formatter.prefix(PRE_SSE_66); 1101 m_formatter.twoByteOp64(OP2_MOVD_EdVd, (RegisterID)src, dst); 1102 } 1103 1098 1104 void movq_rr(RegisterID src, XMMRegisterID dst) 1099 1105 {
Note:
See TracChangeset
for help on using the changeset viewer.