Closed Bug 1077074 Opened 10 years ago Closed 8 years ago

Create a --enable-sse2 build flag for SpiderMonkey

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: gkw, Assigned: sfink)

References

Details

Due to differences between the SSE2 divide and x87 divide (see bug 948321 for the entire backstory), we should have a --enable-sse2 mode that removes the lines added in attachment 8454247 [details] [diff] [review] (bug 836658 - and got amended in bug 1043108).

This will be useful for the fuzzers to work around bug 948321.

Our fuzzing machines are all recent and support SSE2. (have been around for more than a decade and in since Intel P4s and AMD Opterons and Athlon 64s)

The corresponding changes for Mac (Clang) and Linux (GCC) are: -msse2 -mfpmath=sse

Thanks Steve for taking this on! (as discussed on IRC)
Obsolete since bug 1271794 landed on m-c, turning on SSE2 throughout. -> WORKSFORME
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.