[Webkit-unassigned] [Bug 115627] New: [SH4] Misc bugfix and cleaning in sh4 base JIT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 6 02:19:57 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=115627

           Summary: [SH4] Misc bugfix and cleaning in sh4 base JIT
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jbrianceau at nds.com


Misc bugfix and cleaning in sh4 base JIT:
- prevent useless "add #0, Rn" and "sub #0, Rn" in base JIT
- fix wrong usage of R0 register in load32(RegisterID, int, RegisterId)
- add (base == r0) case in load8Signed and load16 functions
- get rid of load32(RegisterID r0, RegisterID src, RegisterID dst), load16(RegisterID r0, RegisterID src, RegisterID dest) and load16Signed(RegisterID r0, RegisterID src, RegisterID dest)
- remove extuw() implementation from MacroAssemblerSH4.h and use the one in SH4Assembler.h
- handle offset and (base == r0) cases in store8(RegisterID, BaseIndex) and store16(RegisterID, BaseIndex)
- correct branch range and save an opcode in replaceWithJump

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list