Changeset 58904 in webkit for trunk/JavaScriptCore
- Timestamp:
- May 6, 2010, 1:04:28 PM (15 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r58902 r58904 1 2010-05-06 Oliver Hunt <[email protected]> 2 3 Build fix 4 5 Fix ARM builds 6 7 * assembler/MacroAssemblerARM.h: 8 (JSC::MacroAssemblerARM::load16): 9 * assembler/MacroAssemblerARMv7.h: 10 (JSC::MacroAssemblerARMv7::load16): 11 1 12 2010-05-06 Oliver Hunt <[email protected]> 2 13 -
trunk/JavaScriptCore/assembler/MacroAssemblerARM.h
r58562 r58904 273 273 else 274 274 m_assembler.ldrh_d(dest, ARMRegisters::S0, ARMAssembler::getOp2Byte(-address.offset)); 275 } 276 277 void load16(ImplicitAddress address, RegisterID dest) 278 { 279 if (address.offset >= 0) 280 m_assembler.ldrh_u(dest, address.base, ARMAssembler::getOp2Byte(address.offset)); 281 else 282 m_assembler.ldrh_d(dest, address.base, ARMAssembler::getOp2Byte(-address.offset)); 275 283 } 276 284 -
trunk/JavaScriptCore/assembler/MacroAssemblerARMv7.h
r58562 r58904 457 457 m_assembler.ldrh(dest, makeBaseIndexBase(address), address.index, address.scale); 458 458 } 459 460 void load16(ImplicitAddress address, RegisterID dest) 461 { 462 m_assembler.ldrh(dest, address.base, address.offset); 463 } 459 464 460 465 DataLabel32 store32WithAddressOffsetPatch(RegisterID src, Address address)
Note:
See TracChangeset
for help on using the changeset viewer.