On Saturday, March 31, 2018 at 6:49:25 AM UTC-7, Henri Sivonen wrote:
> On Tue, Mar 27, 2018 at 1:36 PM, Henri Sivonen <[email protected]> wrote:
> > Do we have numbers of how our installed base is split between earlier
> > than Nehalem/Silvermont/Bulldozer vs. Nehalem/Silvermont/Bulldozer or
> > later?
> 
> Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1449496

The answer is that our x86/x86_64 release population is 80% fast unaligned SSE2 
and 20% slower unaligned SSE2. My conclusion is that I should keep code 
complexity that caters to the 20% on the most important code paths but that for 
the less important code paths it's probably OK to do unaligned-only. 
(encoding_rs does unaligned-only for UTF-16LE/UTF-16BE decode, which isn't used 
much on the Web, but will retain the alignment check complexity for other 
stuff.)
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to