Changeset 95652 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
- Timestamp:
- Sep 21, 2011, 11:33:43 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
r94981 r95652 222 222 } 223 223 224 void or32(RegisterID op1, RegisterID op2, RegisterID dest) 225 { 226 if (op1 == op2) 227 move(op1, dest); 228 else if (op1 == dest) 229 or32(op2, dest); 230 else { 231 move(op2, dest); 232 or32(op1, dest); 233 } 234 } 235 224 236 void rshift32(RegisterID shiftamount, RegisterID dest) 225 237 { … … 530 542 } 531 543 532 void load32( void* address, RegisterID dest)533 { 534 m_assembler.loadConstant(reinterpret_cast<uint32_t>( address), dest);544 void load32(const void* address, RegisterID dest) 545 { 546 m_assembler.loadConstant(reinterpret_cast<uint32_t>(const_cast<void*>(address)), dest); 535 547 m_assembler.movlMemReg(dest, dest); 536 548 }
Note:
See TracChangeset
for help on using the changeset viewer.