On 2015/03/12 13:14:24, dougc wrote:
On 2015/03/10 07:43:14, Benedikt Meurer wrote:
> One thing I'd like to know: Do you plan to change Emscripten to generate
this
> "index masking" based code? Or is it just for developers who write
asm.js
code
> by hand?
Emscripten has had an experimental 'POINTER_MASKING' feature for some
time,
and
an update is inbound, see: https://github.com/kripken/emscripten/pull/3240
It emits buffer accesses as a[(i&m)+c >> n] and V8 optimizes this well on
the
ia32 and with a patch well on x64 see issue 860283004. The masks are
defined
with a 'const' so the patch in issue 967093002 is also need for good
performance
(Odin does not optimize a closure 'var' well).
That's great news! If this could be enabled by default for Emscripten, it'll
benefit both Firefox and Chrome immediately!
I'll look into the other patch again to see if we can make it work.
https://codereview.chromium.org/986073003/
--
--
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.