Changeset 163169 in webkit


Ignore:
Timestamp:
Jan 31, 2014 7:11:05 AM (10 years ago)
Author:
commit-queue@webkit.org
Message:

[arm] Add missing pushPair/popPair implementations in MacroAssemblerARM.h
https://bugs.webkit.org/show_bug.cgi?id=127904

Patch by Julien Brianceau <jbriance@cisco.com> on 2014-01-31
Reviewed by Zoltan Herczeg.

  • assembler/MacroAssemblerARM.h:

(JSC::MacroAssemblerARM::popPair):
(JSC::MacroAssemblerARM::pushPair):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r163155 r163169  
     12014-01-31  Julien Brianceau  <jbriance@cisco.com>
     2
     3        [arm] Add missing pushPair/popPair implementations in MacroAssemblerARM.h
     4        https://bugs.webkit.org/show_bug.cgi?id=127904
     5
     6        Reviewed by Zoltan Herczeg.
     7
     8        * assembler/MacroAssemblerARM.h:
     9        (JSC::MacroAssemblerARM::popPair):
     10        (JSC::MacroAssemblerARM::pushPair):
     11
    1122014-01-30  Martin Robinson  <mrobinson@igalia.com>
    213
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM.h

    r160911 r163169  
    518518    }
    519519
     520    void popPair(RegisterID dest1, RegisterID dest2)
     521    {
     522        m_assembler.pop(dest1);
     523        m_assembler.pop(dest2);
     524    }
     525
    520526    void push(RegisterID src)
    521527    {
     
    533539        move(imm, ARMRegisters::S0);
    534540        push(ARMRegisters::S0);
     541    }
     542
     543    void pushPair(RegisterID src1, RegisterID src2)
     544    {
     545        m_assembler.push(src2);
     546        m_assembler.push(src1);
    535547    }
    536548
Note: See TracChangeset for help on using the changeset viewer.