Changeset 90179 in webkit


Ignore:
Timestamp:
Jun 30, 2011, 4:20:13 PM (14 years ago)
Author:
[email protected]
Message:

Fix ARMv6 build

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r90177 r90179  
     12011-06-30  Oliver Hunt  <[email protected]>
     2
     3        Fix ARMv6 build
     4
     5        * assembler/MacroAssemblerARM.h:
     6        (JSC::MacroAssemblerARM::rshift32):
     7
    182011-06-30  Oliver Hunt  <[email protected]>
    29
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h

    r90177 r90179  
    180180        m_assembler.movs_r(dest, m_assembler.asr_r(dest, ARMRegisters::S0));
    181181    }
    182 
     182   
    183183    void rshift32(TrustedImm32 imm, RegisterID dest)
    184184    {
    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));
    186191    }
    187192   
Note: See TracChangeset for help on using the changeset viewer.