[Webkit-unassigned] [Bug 24986] ARM JIT port

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 30 06:55:50 PDT 2009


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





------- Comment #60 from zherczeg at inf.u-szeged.hu  2009-06-30 06:55 PDT -------
Hi Gavin,

we have successfully implemented the platform independent constant pool, only
some template parameters and platform dependent callbacks are required. We can
put 32 or 64 bit constants into the pool which is enough to hold any int,
pointer or double constant. It makes the implementation much easier than
variable constant size, and it is enough for most purposes. The pools are
aligned to 64 bit. The machine instructions are not needed to be aligned. We
hope this implementation is suitable for any generic uses.

We also posted the yarr patch, but we feel you may find it too big.
Unfortunately, we have no idea how to break it into smaller, working parts.

We have not yet posted, but we have a jit enabled, all optimizations disabled
patch as well. Furthermore, we have implemented the floating point
instructions, and ENABLE_JIT_OPTIMIZE_ARITHMETIC can now be turned on (another
patch). We decided to wait for your opinion about the constant pool patch
before we post the other patches.

I know you are busy since you usually do the coding and reviewing in
JavaScriptCore alone, so if we can help you in any way just ask us.


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



More information about the webkit-unassigned mailing list