Closed Bug 1757244 Opened 2 years ago Closed 2 years ago

Implement AVX support for all SIMD binary operation

Categories

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

x86_64
All
enhancement

Tracking

()

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: yury, Assigned: yury)

References

Details

Attachments

(4 files)

We started implementation of several binary ops in CodeGenerator::visitWasmBinarySimd128 but list is incomplete. It is expected to implement and refactor rest of the binary SIMD instructions to support VEX encoding.

Severity: -- → N/A
Priority: -- → P3
Summary: [wasm] Implement AVX support for all SIMD binary operation → Implement AVX support for all SIMD binary operation
Attachment #9265591 - Attachment description: WIP: Bug 1757244 - Support VEX encoding for all comparison operations. → Bug 1757244 - Support VEX encoding for all comparison operations. r?jseward
Pushed by ydelendik@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f1d50f94ea45
Support VEX encoding for all comparison operations. r=jseward
https://hg.mozilla.org/integration/autoland/rev/738bcdc05ceb
Support VEX encoding for misc min/max operations. r=jseward
https://hg.mozilla.org/integration/autoland/rev/c5b4f2a7cd84
Support VEX encoding for misc multiplication operations. r=jseward
https://hg.mozilla.org/integration/autoland/rev/9983c01533e2
Support VEX encoding for swizzle operations. r=jseward
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: