-
Enhancement
-
Resolution: Unresolved
-
P4
-
14
In Long and Integer, the implementations of the following methods are generic, but could be improved for scalar and/or vector code, in a platform-dependent manner:
reverse (bitwise reversal - RBIT on ARM64, table lookup on x86)
rotateLeft, rotateRight (instruction if available)
JDK-8283894 covers the following, which as of 2022 have been added and which should also be made intrinsics:
compress / expand (x86 PEXT/PDEP)
reverse (bitwise reversal - RBIT on ARM64, table lookup on x86)
rotateLeft, rotateRight (instruction if available)
compress / expand (x86 PEXT/PDEP)
- relates to
-
JDK-8248830 C2: Optimize Rotate API on x86
-
- Resolved
-
-
JDK-8283894 Intrinsify compress and expand bits on x86
-
- Resolved
-
-
JDK-8226721 Missing intrinsics for Math.ceil, floor, rint
-
- Resolved
-