Closed Bug 1832119 Opened 2 years ago Closed 2 years ago

Avoid redundantly spilling xmm6-15 on Windows

Categories

(Core :: JavaScript Engine: JIT, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: alexical, Assigned: alexical)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [sp3])

Attachments

(1 file)

The Windows documentation states that only the upper half of the 256-bit YMM registers need to be preserved by the caller. Given that we only ever use the lower 128 bits, we should be able to safely treat them as callee preserved.

Blocks: sm-jits
Severity: -- → N/A
Status: NEW → ASSIGNED
Priority: -- → P1
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
Whiteboard: [sp3]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: