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.
