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