Changeset 90687 in webkit


Ignore:
Timestamp:
Jul 9, 2011 1:06:53 PM (13 years ago)
Author:
Patrick Gansterer
Message:

Fix MIPS build due to readInt32 and readPointer
https://bugs.webkit.org/show_bug.cgi?id=63962

Patch by Chao-ying Fu <fu@mips.com> on 2011-07-09

  • assembler/MIPSAssembler.h:

(JSC::MIPSAssembler::readInt32):
(JSC::MIPSAssembler::readPointer):

  • assembler/MacroAssemblerMIPS.h:

(JSC::MacroAssemblerMIPS::rshift32):

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r90673 r90687  
     12011-07-09  Chao-ying Fu  <fu@mips.com>
     2
     3        Fix MIPS build due to readInt32 and readPointer
     4        https://bugs.webkit.org/show_bug.cgi?id=63962
     5
     6        * assembler/MIPSAssembler.h:
     7        (JSC::MIPSAssembler::readInt32):
     8        (JSC::MIPSAssembler::readPointer):
     9        * assembler/MacroAssemblerMIPS.h:
     10        (JSC::MacroAssemblerMIPS::rshift32):
     11
    1122011-07-08  Gavin Barraclough  <barraclough@apple.com>
    213
  • trunk/Source/JavaScriptCore/assembler/MIPSAssembler.h

    r89630 r90687  
    754754        insn++;
    755755        ASSERT((*insn & 0xfc000000) == 0x34000000); // ori
    756         result |= *insn & 0x0000ffff
     756        result |= *insn & 0x0000ffff;
     757        return result;
    757758    }
    758759   
     
    769770    static void* readPointer(void* from)
    770771    {
    771         return static_cast<void*>(readInt32(from));
     772        return reinterpret_cast<void*>(readInt32(from));
    772773    }
    773774
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h

    r90237 r90687  
    329329    {
    330330        m_assembler.sra(dest, dest, imm.m_value);
     331    }
     332
     333    void rshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
     334    {
     335        m_assembler.sra(dest, src, imm.m_value);
    331336    }
    332337
Note: See TracChangeset for help on using the changeset viewer.