Changeset 64938 in webkit for trunk/JavaScriptCore/assembler/MacroAssemblerX86.h
- Timestamp:
- Aug 7, 2010, 11:04:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssemblerX86.h
r58469 r64938 83 83 } 84 84 85 void load32WithPatch(void* address, RegisterID dest) 86 { 87 m_assembler.movl_mr(address, dest); 88 } 89 85 90 void load32(void* address, RegisterID dest) 86 91 { 87 m_assembler.movl_mr(address, dest); 92 if (dest == X86Registers::eax) 93 m_assembler.movl_mEAX(address); 94 else 95 m_assembler.movl_mr(address, dest); 88 96 } 89 97 … … 106 114 void store32(RegisterID src, void* address) 107 115 { 108 m_assembler.movl_rm(src, address); 116 if (src == X86Registers::eax) 117 m_assembler.movl_EAXm(address); 118 else 119 m_assembler.movl_rm(src, address); 109 120 } 110 121
Note:
See TracChangeset
for help on using the changeset viewer.