Open Bug 1865164 (wasm-flexible-vectors) Opened 2 years ago Updated 3 months ago

[meta] Flexible Vectors Wasm proposal

Categories

(Core :: JavaScript: WebAssembly, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: yury, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Consider implementing Flexible Vectors Proposal for WebAssembly https://github.com/WebAssembly/flexible-vectors . Current Wasm SIMD operations are limited to 128 bit. With availability of Intel AVX2/AVX512 and ARM SVE, it will be nice to increase size of operands/registers for vector operations. Initial and naive implementation in SpiderMonkey can just map/alias flexible vector operations to the existing Wasm SIMD (and add few more). Basically case of `vec.i8.length` := 16. * Proposal - https://github.com/WebAssembly/flexible-vectors/blob/main/proposals/flexible-vectors/FlexibleVectors.md * Binary Encoding - https://github.com/WebAssembly/flexible-vectors/blob/main/proposals/flexible-vectors/BinaryFlexibleVectors.md
Severity: -- → N/A
Priority: -- → P3
The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months. :rhunt, maybe it's time to close this bug?
Flags: needinfo?(rhunt)
Flags: needinfo?(rhunt)
The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months. :rhunt, maybe it's time to close this bug?
Flags: needinfo?(rhunt)
Flags: needinfo?(rhunt)
You need to log in before you can comment on or make changes to this bug.