Strange, then. Might be best to just look at the output and see what the
code size change is due to (find_bigfuncs can help, as mentioned earlier).

On Fri, Dec 4, 2015 at 4:48 AM, <[email protected]> wrote:

> Yes, but the use of gcc vector extensions should also pull SIMD.js in, yet
> the code size is smaller, than when using SSE or SSE2 intrinsics.
>
> On Thursday, December 3, 2015 at 8:47:09 PM UTC+1, Alon Zakai wrote:
>>
>> Enabling SIMD support brings in the SIMD.js polyfill code, which is not
>> small, so that would increase code size.
>>
>> You can use tools/find_bigfuncs.py to print out function sizes in order,
>> this can help see what causes size changes between builds.
>>
>> On Thu, Dec 3, 2015 at 3:47 AM, <[email protected]> wrote:
>>
>>> I'm asking, because I have some code, that supports the gcc vector
>>> extensions, SSE1, SSE2, ... Whatever is available. But if I enable SSE1 or
>>> SSE2, the generated .js size becomes substantially larger. Because the gcc
>>> vector extensions are available even if there is no SSE support at all, I
>>> thought maybe somehow SIMD gets emulated. I have no explanation for the
>>> smaller .js file size. It should be bigger, since the gcc vector extension
>>> feature set is limited compared to SSE1 and SSE2 and the missing features
>>> need to be emulated by me in C++.
>>>
>>> --
>>> 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.
>

-- 
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