On 2014/02/19 10:52:40, ulan wrote:
Thanks for the comments, Rodolph and Jacob!

I tried fixed width MemoryRead/Write in this CL:
https://codereview.chromium.org/172223002

It improves Richards score to 55.5. The hottest function in perf profile is
Instruction::Bits, memcpy is in top 3.

I looked at the assembly output, and the memcpy is actually optimized away.

I wanted to point out Instruction::SignedBits already uses the
reinterpret_cast<> magic, so adding it to Bits() at least doesn't make it
worse[tm].

I also tried to force inline Instruction::Bits which makes it disappear from the perf output, so I guess that's a bit of a red herring anyway. The real problem
is that decoding the instructions takes too long :-/

https://codereview.chromium.org/169223004/

--
--
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/groups/opt_out.

Reply via email to