Closed
Bug 1682466
Opened 5 years ago
Closed 5 years ago
Implement the SIMD "extended multiplication" instruction
Categories
(Core :: JavaScript: WebAssembly, enhancement, P3)
Core
JavaScript: WebAssembly
Tracking
()
RESOLVED
FIXED
People
(Reporter: lth, Assigned: lth)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
See https://github.com/WebAssembly/simd/pull/376. This has been accepted into the spec, and V8, LLVM, emscripten, binaryen all support it now. 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).
Opcodes as implemented in V8 and the tools: https://chromium-review.googlesource.com/c/v8/v8/+/2469156/4/src/wasm/wasm-opcodes.h
| Assignee | ||
Comment 1•5 years ago
|
||
I'll take care of the non-cranelift bits.
Assignee: nobody → lhansen
Status: NEW → ASSIGNED
| Assignee | ||
Comment 2•5 years ago
|
||
Wast changes pending: https://github.com/bytecodealliance/wasm-tools/pull/174
| Assignee | ||
Comment 3•5 years ago
|
||
| Assignee | ||
Comment 4•5 years ago
|
||
I would like to have i64x.widen_i32x4_{s,u} for the test cases for the extending multiplication, so take a dependency.
Depends on: 1685998
| Assignee | ||
Comment 5•5 years ago
|
||
This version contains new opcodes for ExtMul.
Updated•5 years ago
|
Attachment #9193202 -
Attachment description: Bug 1682466 - SIMD extended multiply, baseline + ion → Bug 1682466 - SIMD extending multiply, baseline + ion + tests.
Pushed by lhansen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7187860cb553
Update wat to 1.0.31. r=rhunt
| Assignee | ||
Updated•5 years ago
|
Keywords: leave-open
Comment 7•5 years ago
|
||
| bugherder | ||
Updated•5 years ago
|
Attachment #9193202 -
Attachment description: Bug 1682466 - SIMD extending multiply, baseline + ion + tests. → Bug 1682466 - SIMD extending multiply, baseline + ion + tests. r?jseward
| Assignee | ||
Updated•5 years ago
|
Pushed by lhansen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c25ac5c7acc0
SIMD extending multiply, baseline + ion + tests. r=jseward
Comment 9•5 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•5 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•