Closed
Bug 1112166
Opened 10 years ago
Closed 10 years ago
Bailouts should spill all SIMD registers.
Categories
(Core :: JavaScript Engine: JIT, defect)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
DUPLICATE
of bug 1112164
People
(Reporter: nbp, Unassigned)
References
Details
At the moment, bailouts are only spilling doubles, these doubles are currently
being interpreted either as a float32 or as a float64. As we have no idea
during the bailout how the registers would be interepted, we might have to
spill the full content of SIMD registers in order to be able to recover these
value within the Snpashot.
In addition, we should change the MachineState such that we read the right
values, and can read SIMD registers as well.
Reporter | ||
Comment 1•10 years ago
|
||
Bailouts are using the same mechanism as Safepoints for pushing registers on the stack. Thus this issue is a duplicate of Bug 1112164.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•