[Development] Updating x86 SIMD support in Qt

Jean-Michaël Celerier jeanmichael.celerier at gmail.com
Wed Jan 19 17:50:42 CET 2022


Re. wasm, as far as I know it's 32-bit (not x86 at all) but with a
compatibility layer provided by emscripten
which allows sse & avx intrinsincs to be translated to either equivalent
vector instructions in the wasm bytecode,
or shims which do it manually.

Cheers,

------------------------------
Jean-Michaël Celerier
*cto* ossia.io | *consulting inquiries* celtera.dev | *personal*
jcelerier.name
t: +336 81 31 53 08


On Wed, Jan 19, 2022 at 4:30 PM Thiago Macieira <thiago.macieira at intel.com>
wrote:

> On Tuesday, 18 January 2022 20:56:10 PST Lorn Potter wrote:
> > wasm is a special case, as we turn it off by default, regardless of
> > detection. We cannot allow detection by default (specified by some
> > configure argument which is currently -sse2) because browsers do not
> > support it by default, and there is no way to just not use it once it is
> > compiled in.
>
> Hello Lorn
>
> Please explain. What architecture is WASM producing binaries for? Is it
> 32-bit
> i386? Or is it 64-bit x86-64? Because the latter requires SSE2 to do
> floating
> point.
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel DPG Cloud Engineering
>
>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20220119/3f8a0fd6/attachment.htm>


More information about the Development mailing list