Changeset 91275 in webkit


Ignore:
Timestamp:
Jul 19, 2011 11:33:49 AM (13 years ago)
Author:
xan@webkit.org
Message:

ARMv7 backend broken, lacks 3 parameter rshift32 method
https://bugs.webkit.org/show_bug.cgi?id=64571

Reviewed by Zoltan Herczeg.

  • assembler/MacroAssemblerARMv7.h:

(JSC::MacroAssemblerARMv7::rshift32): add missing rshift32 method.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r91226 r91275  
     12011-07-19  Xan Lopez  <xlopez@igalia.com>
     2
     3        ARMv7 backend broken, lacks 3 parameter rshift32 method
     4        https://bugs.webkit.org/show_bug.cgi?id=64571
     5
     6        Reviewed by Zoltan Herczeg.
     7
     8        * assembler/MacroAssemblerARMv7.h:
     9        (JSC::MacroAssemblerARMv7::rshift32): add missing rshift32 method.
     10
    1112011-07-18  Filip Pizlo  <fpizlo@apple.com>
    212
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h

    r90426 r91275  
    297297    void rshift32(TrustedImm32 imm, RegisterID dest)
    298298    {
    299         m_assembler.asr(dest, dest, imm.m_value & 0x1f);
     299        rshift32(dest, imm, dest);
     300    }
     301
     302    void rshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
     303    {
     304        m_assembler.asr(dest, src, imm.m_value & 0x1f);
    300305    }
    301306   
Note: See TracChangeset for help on using the changeset viewer.