Closed Bug 1555509 Opened 5 years ago Closed 5 years ago

Allow encoding FJCVTZS

Categories

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

67 Branch
ARM64
All
enhancement

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: sstangl, Assigned: sstangl)

References

Details

Attachments

(1 file)

This patch amends our assembler so that we can assemble the FJCVTZS instruction. It was not a full update of VIXL, but a selective one involving manual line-by-line diffing.

The primary feature this introduces is a means of detecting CPU features -- which is used in this case to determine whether the instruction set is Arm8.3, the first one that includes FJCVTZS.

This patch doesn't actually make use of FJCVTZS yet, it's just more prep work.

Attached file Allow encoding FJCVTZS. (deleted) —

Imports all VIXL machinery necessary to encode FJCVTZS.

Assignee: nobody → sstangl
Blocks: 1556571
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: