-
Enhancement
-
Resolution: Fixed
-
P4
-
17, 18
-
b04
-
aarch64
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8347149 | 17.0.15-oracle | Fairoz Matte | P4 | Resolved | Fixed | b01 |
The core of the AArch64 assembler is unnecessarily complex, with multiple indirections from class Assembler. We can get rid of that, which makes libjvm.so fast and smaller. Also, there are some dubious casts from FloatRegister to Register which should use a proper conversion function.
- backported by
-
JDK-8347149 AArch64: Assembler cleanups
-
- Resolved
-