Changeset 113934 in webkit for trunk/Source/JavaScriptCore/assembler
- Timestamp:
- Apr 11, 2012, 6:13:07 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore/assembler
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
r110044 r113934 688 688 } 689 689 690 void compare8(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right, RegisterID dest) 691 { 692 load8(left.m_ptr, ARMRegisters::S1); 693 compare32(cond, ARMRegisters::S1, right, dest); 694 } 695 690 696 void test32(ResultCondition cond, RegisterID reg, TrustedImm32 mask, RegisterID dest) 691 697 { … … 744 750 return branch32(cond, ARMRegisters::S1, right); 745 751 } 746 752 747 753 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right) 748 754 { -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h
r110147 r113934 993 993 move(right, immTempRegister); 994 994 return branch32(cond, dataTempRegister, immTempRegister); 995 } 996 997 void compare8(RelationalCondition cond, Address left, TrustedImm32 right, RegisterID dest) 998 { 999 // Make sure the immediate value is unsigned 8 bits. 1000 ASSERT(!(right.m_value & 0xFFFFFF00)); 1001 load8(left, dataTempRegister); 1002 move(right, immTempRegister); 1003 compare32(cond, dataTempRegister, immTempRegister, dest); 995 1004 } 996 1005 -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
r112192 r113934 1267 1267 } 1268 1268 1269 void compare8(RelationalCondition cond, Address left, TrustedImm32 right, RegisterID dest) 1270 { 1271 RegisterID addressTempRegister = claimScratch(); 1272 load8(left, addressTempRegister); 1273 compare32(cond, addressTempRegister, right, dest); 1274 releaseScratch(addressTempRegister); 1275 } 1276 1269 1277 Jump branchTruncateDoubleToInt32(FPRegisterID src, RegisterID dest) 1270 1278 {
Note:
See TracChangeset
for help on using the changeset viewer.