Closed Bug 1637332 Opened 2 months ago Closed 1 month ago

Implement wasm SIMD for x86 Ion + Baseline

Categories

(Core :: Javascript: WebAssembly, task, P3)

x86
All
task

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: lth, Assigned: lth)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Almost all the code for the x86 backend is already implemented by the x64 backend, so we should be able to do this fairly quickly.

Depends on: 1637506
Depends on: 1639464
Depends on: 1639517
Blocks: wasm-simd
Depends on: 1640662
Depends on: 1640669
Depends on: 1641140

This patch only moves code from x64 to x86-shared.

There are no functional or indeed any other adjustments. This patch
does not lead to code that will compile, it only makes review of the
substantive changes easier. It must be landed together with the next
patch.

Attachment #9147747 - Attachment description: Bug 1637332 - Wasm SIMD for x86 (WIP) → Bug 1637332 - wasm simd x86, part 2 - implement it. r?rhunt
No longer depends on: 1640669
No longer depends on: 1640662
Blocks: 1642909
Attachment #9152374 - Attachment description: Bug 1637332 - wasm simd x86, part 1 - move stuff from x64 to x86-shared. r?rhunt → Bug 1637332 - wasm simd x86, part 1 - move stuff from x64 to x86-shared. r=rhunt
Attachment #9147747 - Attachment description: Bug 1637332 - wasm simd x86, part 2 - implement it. r?rhunt → Bug 1637332 - wasm simd x86, part 2 - implement it. r=rhunt
Pushed by lhansen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/99efc194746a
wasm simd x86, part 1 - move stuff from x64 to x86-shared. r=rhunt
https://hg.mozilla.org/integration/autoland/rev/cabd5d57f1c1
wasm simd x86, part 2 - implement it. r=rhunt
No longer depends on: 1641140
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
You need to log in before you can comment on or make changes to this bug.