Closed Bug 1637332 Opened 5 years ago Closed 4 years 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: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
Regressions: 1644554
Regressions: 1650621
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: