Changeset 168729 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
- Timestamp:
- May 13, 2014, 1:57:07 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
r168649 r168729 1156 1156 } 1157 1157 1158 void loadDouble( const void*address, FPRegisterID dest)1159 { 1160 RegisterID scr = claimScratch(); 1161 move( TrustedImmPtr(address), scr);1158 void loadDouble(TrustedImmPtr address, FPRegisterID dest) 1159 { 1160 RegisterID scr = claimScratch(); 1161 move(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, const void*address)1208 { 1209 RegisterID scr = claimScratch(); 1210 m_assembler.loadConstant(reinterpret_cast<uint32_t>(const_cast<void*>(address )) + 8, scr);1207 void storeDouble(FPRegisterID src, TrustedImmPtr address) 1208 { 1209 RegisterID scr = claimScratch(); 1210 m_assembler.loadConstant(reinterpret_cast<uint32_t>(const_cast<void*>(address.m_value)) + 8, scr); 1211 1211 m_assembler.fmovsWriterndec(src, scr); 1212 1212 m_assembler.fmovsWriterndec((FPRegisterID)(src + 1), scr); … … 1221 1221 void addDouble(AbsoluteAddress address, FPRegisterID dest) 1222 1222 { 1223 loadDouble( address.m_ptr, fscratch);1223 loadDouble(TrustedImmPtr(address.m_ptr), fscratch); 1224 1224 addDouble(fscratch, dest); 1225 1225 }
Note:
See TracChangeset
for help on using the changeset viewer.