Changeset 63228 in webkit for trunk/JavaScriptCore/assembler
- Timestamp:
- Jul 13, 2010, 11:56:18 AM (15 years ago)
- Location:
- trunk/JavaScriptCore/assembler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/ARMAssembler.cpp
r58091 r63228 273 273 dtr_u(isLoad, srcDst, ARMRegisters::S0, (offset & 0xfff) | transferFlag); 274 274 } else { 275 ARMWord reg = getImm(offset, ARMRegisters::S0);276 dtr_ur(isLoad, srcDst, base, reg| transferFlag);275 moveImm(offset, ARMRegisters::S0); 276 dtr_ur(isLoad, srcDst, base, ARMRegisters::S0 | transferFlag); 277 277 } 278 278 } else { … … 284 284 dtr_d(isLoad, srcDst, ARMRegisters::S0, (offset & 0xfff) | transferFlag); 285 285 } else { 286 ARMWord reg = getImm(offset, ARMRegisters::S0);287 dtr_dr(isLoad, srcDst, base, reg| transferFlag);286 moveImm(offset, ARMRegisters::S0); 287 dtr_dr(isLoad, srcDst, base, ARMRegisters::S0 | transferFlag); 288 288 } 289 289 } -
trunk/JavaScriptCore/assembler/MacroAssemblerARM.h
r62306 r63228 957 957 m_assembler.dtr_u(true, targetReg, tmpReg, offset & 0xfff); 958 958 } else { 959 ARMWord reg = m_assembler.getImm(offset, tmpReg);959 m_assembler.moveImm(offset, tmpReg); 960 960 prepareCall(); 961 m_assembler.dtr_ur(true, targetReg, base, reg);961 m_assembler.dtr_ur(true, targetReg, base, tmpReg); 962 962 } 963 963 } else { … … 971 971 m_assembler.dtr_d(true, targetReg, tmpReg, offset & 0xfff); 972 972 } else { 973 ARMWord reg = m_assembler.getImm(offset, tmpReg);973 m_assembler.moveImm(offset, tmpReg); 974 974 prepareCall(); 975 m_assembler.dtr_dr(true, targetReg, base, reg);975 m_assembler.dtr_dr(true, targetReg, base, tmpReg); 976 976 } 977 977 }
Note:
See TracChangeset
for help on using the changeset viewer.