system/include/emscripten/vector.h has some C intrinsics, and we support some of the ones in emmintrin.h and xmmintrin.h, but I'm not sure which, need to look in the code. I'm not familiar with the gcc vector extensions myself, so I can't compare.
- Alon On Fri, Aug 22, 2014 at 11:17 PM, wb <[email protected]> wrote: > Thanks for the update on that. > > So at a guess it seems that we should expect for the next few years a more > straightforward subset of SSE4.2 support to present but not all - I > understand of course it may be difficult to support all intrinsics in a > cross platform way taking into account NEON differences etc. Ideally we > would just use our existing SSE4.2/AVX/NEON intrinsic paths for now that we > have experience with but I suspect I may have to look into a specific path > for this as there are some instruction oddities we rely upon with SSE etc - > are there C language equivalents to that spec implemented already regards > float4x4 type stuff or is it purely things like this working: > https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html? > > It would be good to have cross platform SIMD types and operations well > defined by the C/C++ standards but I won't hold my breath on that one but > it's past due - not Emscripten's problem though and in fact this all could > help promote that happening one day. Then I can dream of hardware support > being made more orthogonal to suit this. > > On the native 64bit support that's predictably going to be a pain as I get > the impression we are a couple of years out from that happening then, and > for us personally we left 32bit land behind a few years ago - but at least > it will run in some form so thanks for that :) > > The next thing would be the state of WebGL2 support but I understand > that's very early days and really I guess we will be more interested in > WebGL3 by the time that comes around unfortunately! > > -- > 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.
