[Webkit-unassigned] [Bug 30144] MIPS JIT Supports

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 12 17:59:12 PDT 2009


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


Chao-ying Fu <fu at mips.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #41075|                            |review?
               Flag|                            |
  Attachment #40971|0                           |1
        is obsolete|                            |
  Attachment #40971|review?                     |
               Flag|                            |




--- Comment #17 from Chao-ying Fu <fu at mips.com>  2009-10-12 17:59:12 PDT ---
Created an attachment (id=41075)
 --> (https://bugs.webkit.org/attachment.cgi?id=41075)
MIPS JIT Patch 20091012

I svn-updated my JavaScriptCore directory and generated a new patch.

Changes in MacroAssemblerMIPS.h:
1. Added unaligned load and branch functions.
2. Fixed LUI to use (offset + 0x8000)>>16 in many places.
3. Used m_isPointer to make sure that two instructions are generated.
4. Used move() functions in all places.

Changes in MIPSAssembler.h:
1. Added lwl, lwr.
2. Fixed relocateJumps() to check pos that has 3 more instructions.

The testing showed new regressions as follows.
        ecma/Date/15.9.5.10-10.js
        ecma/Date/15.9.5.10-2.js
        ecma/Date/15.9.5.10-6.js
        ecma/Date/15.9.5.10-7.js
        ecma/Date/15.9.5.10-8.js
        ecma/Date/15.9.5.10-9.js
        ecma/Date/15.9.5.25-1.js
        ecma/Date/15.9.5.26-1.js
        ecma/Date/15.9.5.28-1.js
        ecma/Date/15.9.5.30-1.js
        ecma/Date/15.9.5.31-1.js
        ecma/Date/15.9.5.34-1.js
        ecma/Date/15.9.5.36-4.js
        ecma/Date/15.9.5.36-5.js
        ecma/Date/15.9.5.36-6.js
        ecma/Date/15.9.5.36-7.js
        ecma/Date/15.9.5.37-4.js
        ecma/Date/15.9.5.37-5.js

I need to debug it later.  Thanks!

-- 
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