Closed
Bug 1124205
Opened 10 years ago
Closed 6 years ago
Add SIMD.float64x2 support to the IonMonkey.
Categories
(Core :: JavaScript Engine: JIT, defect, P5)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: nbp, Unassigned)
References
Details
Bug 1031203 added support of float64x2 to the interpreter, but it is not yet optimized in IonMonkey (Bug 1123631). This should be added later, once the infrastructure for int32x4 and float32x4 is complete.
Reporter | ||
Comment 2•10 years ago
|
||
(In reply to Victor Carlquist from comment #1)
> Nicolas, could I work on this bug?
I am not even sure if the spec has settled yet and this promise to be quite complex. Also, as we are optimizing Int32x4 and Float32x4 in Ion, this might not be the right time as many things are changing.
Flags: needinfo?(nicolas.b.pierron)
Comment 3•10 years ago
|
||
Ok, thanks ;)
Comment 4•9 years ago
|
||
Emscripten has a small workaround currently in place to ignore its test suite failures since this type doesn't yet exist for asm.js: https://github.com/juj/emscripten/commit/c1b006d044ec2f47d70a31bafe635fa3f7e7c4a3
Comment 5•9 years ago
|
||
Now is a good time to work on this. Float64x2 and Bool64x2 are the only remaining SIMD types without Ion support, and the Ion code has much fewer 4-lane assumptions throughout.
Updated•8 years ago
|
Priority: -- → P5
Comment 6•6 years ago
|
||
Float64x2 might come back in the wasm SIMD proposal, but probably differently. Closing this bug which was about extending SIMD.js, which is being removed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•