There is a SIMD spec,

https://github.com/johnmccutchan/ecmascript_simd

and work is ongoing to implement it. Firefox hopes to land enough to start
playing with it in the next few weeks, which would be the first usable
implementation. Meanwhile, the polyfill works, and emscripten can emit JS
using that API, which works in the polyfill, from SIMD code in C or the
LLVM autovectorizer. See the headers in system/include/emscripten/ for
which SIMD operations are supported (basically what is in the SIMD.js spec).

64-bit integers work in emscripten now, emulated though. Native support in
JS might happen in ES7 (a future version of JS), it is unclear yet.

- Alon



On Fri, Aug 22, 2014 at 9:54 AM, wb <[email protected]> wrote:

> Hi,
>
> I was wondering what the status is for support for intrinsics up to SSE4.2
> currently?
>
> I know Intel was helping in that regard and I saw some previous intrinsics
> support mapping to web->LLVM->SIMD stuff before that didn't quite seem
> complete so I wasn't sure if that has improved lately?
>
> Also is there some rough timeline guess on when native performance 64bit
> integers might be supported by browsers?
>
> Thanks,
>
> WB
>
> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" 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.
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" 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