As of Firefox 155, we intend to enable the WebAssembly wide arithmetic proposal by default on all platforms.

*Summary:*

This proposal adds four new numeric instructions to WebAssembly that perform 128-bit integer arithmetic: `i64.add128`, `i64.sub128`, `i64.mul_wide_s`, and `i64.mul_wide_u`. These instructions are useful for improving the performance of some workloads.

*Bugs:*

Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=wasm-wide-arithmetic
Enable by default: https://bugzilla.mozilla.org/show_bug.cgi?id=2062374

*Specification:*

https://github.com/WebAssembly/wide-arithmetic/

*Standards Body:*

W3C (WebAssembly CG & WG)

*Platform Coverage:*

All platforms

*Preference:*

javascript.options.wasm_wide_arithmetic

*DevTools Bug:*

N/A

*Extensions Bug:*

N/A

*Use Counter:*

N/A

*Standards-Position Discussion:*

None, covered by our blanket policy for Wasm proposals.

*Other Browsers:*

- Blink: Implemented, not yet shipped (https://chromium-review.googlesource.com/c/v8/v8/+/7639297) - WebKit: Implemented, not yet shipped (https://bugs.webkit.org/show_bug.cgi?id=312213)

*web-platform-tests:*

None yet, but we run the official spec tests that will eventually be upstreamed into WPT.

--
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/d667bf11-9005-4b7a-8a32-685cb669abb8%40mozilla.com.

Reply via email to