Open Bug 1631656 Opened 6 years ago Updated 5 years ago

Allow fast Ion-to-Wasm calls for I64 arguments on 32-bit platforms

Categories

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

enhancement

Tracking

()

People

(Reporter: asumu, Unassigned)

References

Details

Bug 1608771 addresses fast Ion to Wasm calls with BigInt/I64 calls, but patches for the bug don't implement it for 32-bit platforms. A patch was attempted for this case (https://phabricator.services.mozilla.com/D65240) but it was abandoned because of its complexity (due to I64 arguments getting split into multiple arguments, which complicated lowering to LIR and code generation). It could be useful to solve this limitation in the future, as discussed in the patch's review comments.

Obviously it's nice to have this but we can live without 32-bit support => P3.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Blocks: 1608770
Severity: -- → N/A
Priority: P3 → P5
You need to log in before you can comment on or make changes to this bug.