[webkit-dev] Announce the ARM port of JIT
lastguy at yahoo.com
Thu Apr 2 16:40:39 PDT 2009
any improvement on X86 hard coded offset for code patch? I mean X86 uses single pointer then a few constants closely coupled to X86 to patch code, which is a nightmare for porting.
--- On Wed, 4/1/09, Gabor Loki <loki at inf.u-szeged.hu> wrote:
> From: Gabor Loki <loki at inf.u-szeged.hu>
> Subject: [webkit-dev] Announce the ARM port of JIT
> To: webkit-dev at lists.webkit.org, squirrelfish-dev at lists.webkit.org
> Date: Wednesday, April 1, 2009, 9:57 PM
> Hi guys,
> we are pleased to announce that the ARM port of JIT is
> finally released.
> The source can be checked out from 'loki/arm-port'
> branch of
> git://code.staikos.net/webkit :
> - git clone git://code.staikos.net/webkit && git
> checkout loki/arm-port
> - or see at
> The aim of this development is to add JIT support for ARM
> The port itself is developed from scratch, but we reused
> the ideas of x86 JIT. So we
> implemented property caches, stub functions, etc. in a
> similar way, but the code is
> optimized for ARM architectures.
> We used Qt4 build environment for the development, but we
> feel that the other build
> platforms can be easily extended with this ARM port.
> The current version is stable. It passes the regression
> We did measurements on a Nokia N810, and we gained 13%
> performance improvement.
> The memory consumption is increased by 3.3% which is a
> small trade-off for this
> Our work has not done yet. We plan to add several other
> features in the future.
> Please, feel free to ask any questions about the ARM JIT
> here at the mail list or at
> the following Bugzilla entry:
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
More information about the webkit-dev