Changeset 114660 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
- Timestamp:
- Apr 19, 2012, 11:44:04 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
r113930 r114660 766 766 void loadDouble(BaseIndex address, FPRegisterID dest) 767 767 { 768 UNUSED_PARAM(address); 769 UNUSED_PARAM(dest); 770 unreachableForPlatform(); 768 move(address.index, addressTempRegister); 769 lshift32(TrustedImm32(address.scale), addressTempRegister); 770 add32(address.base, addressTempRegister); 771 loadDouble(Address(addressTempRegister, address.offset), dest); 771 772 } 772 773 … … 814 815 { 815 816 move(address.index, addressTempRegister); 816 mul32(TrustedImm32(1 << address.scale), addressTempRegister, addressTempRegister);817 lshift32(TrustedImm32(address.scale), addressTempRegister); 817 818 add32(address.base, addressTempRegister); 818 819 storeDouble(src, Address(addressTempRegister, address.offset));
Note:
See TracChangeset
for help on using the changeset viewer.