Reviewers: Sven Panne, Rodolph Perfetta (ARM), jbramley,

Description:
Change arm64 simulator register backing store.

Use int64_t instead of an array.  This allows the use of
unions for Set/Get instead of memcpy.
About a 47% boost.

Before - 5:31

Richards: 77.6
DeltaBlue: 108
Crypto: 64.0
RayTrace: 197
EarleyBoyer: 150
RegExp: 24.6
Splay: 95.6
NavierStokes: 96.0
----
Score (version 7): 87.9

After - 3:45

Richards: 115
DeltaBlue: 173
Crypto: 99.4
RayTrace: 291
EarleyBoyer: 225
RegExp: 37.0
Splay: 136
NavierStokes: 135
----
Score (version 7): 131

BUG=

Please review this at https://codereview.chromium.org/213943002/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files (+62, -58 lines):
  M src/arm64/simulator-arm64.h


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to