On Wednesday, May 18, 2016 at 7:32:38 PM UTC+2, Benjamin Smedberg wrote: > - Our own JITs and their support for non-SSE2 paths > - Our primary JIT doesn't support non-SSE2, right? So these users > already fall back to the slow interpretation path?
They do get the baseline compiler, which can still be significantly faster than the interpreter, but Ion requires SSE2. Since the runtime detection does just turn Ion off altogether, I don't know if we would gain much by removing it (the ability to disable Ion isn't going away). IIRC our fuzzers already compile with SSE2 enabled to avoid hitting floating point differences during differential testing (testing the interpreter against baseline, against Ion). Enabling SSE2 for all builds would remove those differences, which might be beneficial in its own right (since content JS running in Ion would no longer behave differently than in baseline or the interpreter). _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform