Changeset 60577 in webkit for trunk/JavaScriptCore/assembler/MacroAssemblerARMv7.h
- Timestamp:
- Jun 2, 2010, 1:56:16 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssemblerARMv7.h
r58904 r60577 460 460 void load16(ImplicitAddress address, RegisterID dest) 461 461 { 462 m_assembler.ldrh(dest, address.base, address.offset); 462 ARMThumbImmediate armImm = ARMThumbImmediate::makeUInt12(address.offset); 463 if (armImm.isValid()) 464 m_assembler.ldrh(dest, address.base, armImm); 465 else { 466 move(Imm32(address.offset), dataTempRegister); 467 m_assembler.ldrh(dest, address.base, dataTempRegister); 468 } 463 469 } 464 470
Note:
See TracChangeset
for help on using the changeset viewer.