Closed
Bug 1673032
Opened 4 years ago
Closed 4 years ago
Support nearbyIntDouble and nearbyIntFloat32 for ARM64
Categories
(Core :: JavaScript Engine: JIT, enhancement)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
FIXED
84 Branch
Tracking | Status | |
---|---|---|
firefox84 | --- | fixed |
People
(Reporter: anba, Assigned: anba)
Details
Attachments
(2 files)
nearbyInt(Double|Float32)
can be implemented through frintp / frintm / frintn / frintz
.
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Summary: Support nearbyIntDouble and nearbyIntFloat32 for AMR64 → Support nearbyIntDouble and nearbyIntFloat32 for ARM64
Assignee | ||
Comment 2•4 years ago
|
||
HasRoundInstruction()
and nearbyInt{Float32,Double}()
are defined on all
platforms, so we no longer need to guard them through #ifdefs.
This change also allows to optimise round instructions on ARM64.
Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1233c70a244d Part 2: Remove ifdefs around assembler rounding functions. r=lth,jandem
Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2fdc073b9ef2 Support nearbyIntDouble and nearbyIntFloat32 for AMR64. r=jandem
Comment 5•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1233c70a244d
https://hg.mozilla.org/mozilla-central/rev/2fdc073b9ef2
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•