Changeset 90237 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
- Timestamp:
- Jul 1, 2011, 9:33:46 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h
r90215 r90237 180 180 m_assembler.movs_r(dest, m_assembler.asr_r(dest, ARMRegisters::S0)); 181 181 } 182 182 183 183 void rshift32(TrustedImm32 imm, RegisterID dest) 184 184 { 185 m_assembler.movs_r(dest, m_assembler.asr(dest, imm.m_value & 0x1f)); 185 rshift32(dest, imm, dest); 186 } 187 188 void rshift32(RegisterID src, TrustedImm32 imm, RegisterID dest) 189 { 190 m_assembler.movs_r(dest, m_assembler.asr(src, imm.m_value & 0x1f)); 186 191 } 187 192 … … 790 795 return s_isVFPPresent; 791 796 } 797 bool supportsDoubleBitops() const { return false; } 792 798 793 799 void loadDouble(ImplicitAddress address, FPRegisterID dest) … … 855 861 { 856 862 m_assembler.vsqrt_f64_r(dest, src); 863 } 864 865 void andnotDouble(FPRegisterID, FPRegisterID) 866 { 867 ASSERT_NOT_REACHED(); 857 868 } 858 869
Note:
See TracChangeset
for help on using the changeset viewer.