Closed
Bug 1685998
Opened 3 years ago
Closed 3 years ago
Implement SIMD "i32x4 -> i64x2 widen" instructions
Categories
(Core :: JavaScript: WebAssembly, enhancement, P3)
Tracking
()
RESOLVED
FIXED
87 Branch
Tracking | Status | |
---|---|---|
firefox87 | --- | fixed |
People
(Reporter: lth, Assigned: lth)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
See https://github.com/WebAssembly/simd/pull/290. This has been accepted into the spec, and V8, LLVM, and emscripten all support it now; binaryen is unclear. Checklist:
[ x ] Test cases
[ x ] Wast
[ x ] Baseline (x86, x64, arm64)
[ x ] Ion (x86, x64)
Ion arm64 will land separately, with all the other Ion arm64 SIMD support (bug 1687629).
Assignee | ||
Updated•3 years ago
|
Assignee: nobody → lhansen
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Severity: -- → N/A
Priority: -- → P3
Assignee | ||
Updated•3 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 3•3 years ago
|
||
Implement the 32->64 widening operations.
Drive-by fixes to existing test cases for 8->16 widening: the initial
shifting of the input values made them meaningless, making everything
zero. This masked the fact that the output arrays were the wrong
element width.
Depends on D102612
Pushed by lhansen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d5051e03652c Implement i64x2.widen_*_i32x4. r=jseward
Comment 5•3 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
status-firefox87:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•