On Mon, Feb 1, 2016 at 10:04 PM, Benjamin Smedberg
<benja...@smedbergs.us> wrote:
> It might be worth reconsidering now: I'm not willing to throw away 0.5% of
> our users without good cause, but perhaps there is a good cause to be made
> here? What would the performance gain be for the remaining 99.5% of users,
> realizing that we already have dynamic SSE2/non-SSE switching in place for
> some of our hottest paths.

For performance, we'd be able to enable SSE2 autovectorization for all
the code that doesn't use SSE2 explicitly and, as I understand it, for
consistency in e.g. graphics behavior, we could use SSE2 instructions
for non-vectorized floating-point math to get IEEE-compliant results
instead of Intel legacy results even on x86.

In order to enable measurement, I filed
https://bugzilla.mozilla.org/show_bug.cgi?id=1265366 to request build
system support for building with SSE2 autovectorization and
floating-point math.

-- 
Henri Sivonen
hsivo...@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to