Create a --enable-sse2 build flag for SpiderMonkey

RESOLVED WORKSFORME

Status

()

Core
JavaScript Engine
RESOLVED WORKSFORME
4 years ago
2 years ago

People

(Reporter: gkw, Assigned: sfink)

Tracking

(Blocks: 2 bugs)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
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)
(Reporter)

Comment 1

2 years ago
Obsolete since bug 1271794 landed on m-c, turning on SSE2 throughout. -> WORKSFORME
Status: ASSIGNED → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.