Closed Bug 2088092 Opened 7 days ago Closed 12 hours ago

[riscv64] Clean up method delegation in RISCV64's MacroAssembler

Categories

(Core :: JavaScript Engine: JIT, task)

RISCV64
Unspecified
task

Tracking

()

RESOLVED FIXED
162 Branch
Tracking Status
firefox162 --- fixed

People

(Reporter: csmantle, Assigned: csmantle)

References

(Blocks 1 open bug)

Details

Attachments

(2 external files)

See Bug 2087854 for rationale; RISCV64 is doing much better in this area than Loong64.

ma_mul64 already contains strength reduction cases for RHS=3, with
either Zba and G sequences.

Pushed by webmaster@csmantle.top: https://github.com/mozilla-firefox/firefox/commit/40da7cd05303 https://hg.mozilla.org/integration/autoland/rev/cba624126e86 [riscv64] Part 1: Delegate MacroAssembler::addPtr(ImmWord, Register) to ma_add64. r=spidermonkey-reviewers,jandem https://github.com/mozilla-firefox/firefox/commit/f85673bf436a https://hg.mozilla.org/integration/autoland/rev/ef8df8f06993 [riscv64] Part 2: Delegate MacroAssembler::mulBy3 to ma_mul64. r=spidermonkey-reviewers,jandem
Status: ASSIGNED → RESOLVED
Closed: 12 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 162 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: