Changeset 46598 in webkit for trunk/JavaScriptCore/assembler/MacroAssemblerX86.h
- Timestamp:
- Jul 30, 2009, 1:57:44 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssemblerX86.h
r46209 r46598 52 52 using MacroAssemblerX86Common::branch32; 53 53 using MacroAssemblerX86Common::call; 54 using MacroAssemblerX86Common::loadDouble; 55 using MacroAssemblerX86Common::convertInt32ToDouble; 54 56 55 57 void add32(Imm32 imm, RegisterID src, RegisterID dest) … … 86 88 { 87 89 m_assembler.movl_mr(address, dest); 90 } 91 92 void loadDouble(void* address, FPRegisterID dest) 93 { 94 ASSERT(isSSE2Present()); 95 m_assembler.movsd_mr(address, dest); 96 } 97 98 void convertInt32ToDouble(AbsoluteAddress src, FPRegisterID dest) 99 { 100 m_assembler.cvtsi2sd_mr(src.m_ptr, dest); 88 101 } 89 102
Note:
See TracChangeset
for help on using the changeset viewer.