Changeset 128865 in webkit


Ignore:
Timestamp:
Sep 18, 2012 2:11:05 AM (12 years ago)
Author:
kadam@inf.u-szeged.hu
Message:

[Qt] REGRESSION(r128790): It broke the ARM build
https://bugs.webkit.org/show_bug.cgi?id=96968

Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2012-09-18
Reviewed by Filip Pizlo.

Implement the missing or32 method in the MacroAssemblerARM.h.

  • assembler/MacroAssemblerARM.h:

(JSC::MacroAssemblerARM::or32):
(MacroAssemblerARM):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r128860 r128865  
     12012-09-18  Peter Gal  <galpeter@inf.u-szeged.hu>
     2
     3        [Qt] REGRESSION(r128790): It broke the ARM build
     4        https://bugs.webkit.org/show_bug.cgi?id=96968
     5
     6        Reviewed by Filip Pizlo.
     7
     8        Implement the missing or32 method in the MacroAssemblerARM.h.
     9
     10        * assembler/MacroAssemblerARM.h:
     11        (JSC::MacroAssemblerARM::or32):
     12        (MacroAssemblerARM):
     13
    1142012-09-18  Mark Lam  <mark.lam@apple.com>
    215
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h

    r127128 r128865  
    213213    }
    214214
     215    void or32(RegisterID src, AbsoluteAddress dest)
     216    {
     217        move(TrustedImmPtr(dest.m_ptr), ARMRegisters::S0);
     218        load32(Address(ARMRegisters::S0), ARMRegisters::S1);
     219        or32(src, ARMRegisters::S1);
     220        store32(ARMRegisters::S1, ARMRegisters::S0);
     221    }
     222
    215223    void or32(TrustedImm32 imm, RegisterID dest)
    216224    {
Note: See TracChangeset for help on using the changeset viewer.