Changeset 194698 in webkit
- Timestamp:
- Jan 7, 2016 7:31:22 AM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r194669 r194698 1 2016-01-07 Csaba Osztrogonác <ossy@webkit.org> 2 3 Add new or32 implementation to MacroAssemblerARM after r194613 4 https://bugs.webkit.org/show_bug.cgi?id=152784 5 6 Reviewed by Benjamin Poulain. 7 8 * assembler/MacroAssemblerARM.h: 9 (JSC::MacroAssemblerARM::or32): 10 1 11 2016-01-06 Mark Lam <mark.lam@apple.com> 2 12 -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
r194101 r194698 229 229 } 230 230 231 void or32(TrustedImm32 imm, AbsoluteAddress dest) 232 { 233 move(TrustedImmPtr(dest.m_ptr), ARMRegisters::S0); 234 load32(Address(ARMRegisters::S0), ARMRegisters::S1); 235 or32(imm, ARMRegisters::S1); // It uses S0 as temporary register, we need to reload the address. 236 move(TrustedImmPtr(dest.m_ptr), ARMRegisters::S0); 237 store32(ARMRegisters::S1, ARMRegisters::S0); 238 } 239 231 240 void or32(TrustedImm32 imm, RegisterID dest) 232 241 {
Note: See TracChangeset
for help on using the changeset viewer.