Changeset 168649 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
- Timestamp:
- May 12, 2014, 3:21:16 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
r168642 r168649 1156 1156 } 1157 1157 1158 void loadDouble( TrustedImmPtraddress, FPRegisterID dest)1159 { 1160 RegisterID scr = claimScratch(); 1161 move( address, scr);1158 void loadDouble(const void* address, FPRegisterID dest) 1159 { 1160 RegisterID scr = claimScratch(); 1161 move(TrustedImmPtr(address), scr); 1162 1162 m_assembler.fmovsReadrminc(scr, (FPRegisterID)(dest + 1)); 1163 1163 m_assembler.fmovsReadrm(scr, dest); … … 1205 1205 } 1206 1206 1207 void storeDouble(FPRegisterID src, TrustedImmPtraddress)1208 { 1209 RegisterID scr = claimScratch(); 1210 m_assembler.loadConstant(reinterpret_cast<uint32_t>(const_cast<void*>(address .m_value)) + 8, scr);1207 void storeDouble(FPRegisterID src, const void* address) 1208 { 1209 RegisterID scr = claimScratch(); 1210 m_assembler.loadConstant(reinterpret_cast<uint32_t>(const_cast<void*>(address)) + 8, scr); 1211 1211 m_assembler.fmovsWriterndec(src, scr); 1212 1212 m_assembler.fmovsWriterndec((FPRegisterID)(src + 1), scr);
Note:
See TracChangeset
for help on using the changeset viewer.