Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
11.0.3, 14
-
b17
-
x86_64
-
linux_ubuntu
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8247587 | 13.0.4 | Nils Eliasson | P4 | Resolved | Fixed | b05 |
JDK-8266634 | 11.0.12 | Nils Eliasson | P4 | Resolved | Fixed | b02 |
Description
Ivy Bridge (SSE4.1, SSE4.2, AVX)
11.0.3+7-Ubuntu-1ubuntu218.04.1
JDK 11.0.3, OpenJDK 64-Bit Server VM
A DESCRIPTION OF THE PROBLEM :
The Math class lacks intrinsic implementations of the double precision fp rounding methods: ceil, floor, rint.
On x86 SSE/AVX systems; It would be preferable to utilize instructions 'roundsd' rather than the default jdk implementation.
Since there's also a packed variation, '(v)roundpd', the use of intrinsics may enable auto-vectorization where currently such optimization is obstructed by the default implementations of Math.ceil, floor, rint.
Attachments
Issue Links
- backported by
-
JDK-8247587 Missing intrinsics for Math.ceil, floor, rint
- Resolved
-
JDK-8266634 Missing intrinsics for Math.ceil, floor, rint
- Resolved
- relates to
-
JDK-8231713 x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
- Resolved
-
JDK-8230525 Missing intrinsics for Integer and Long operations
- Open
-
JDK-8230591 AArch64: Missing intrinsics for Math.ceil, floor, rint
- Resolved
-
JDK-8312569 RISC-V: Missing intrinsics for Math.ceil, floor, rint
- Resolved
-
JDK-8230835 [Graal] Missing intrinsics for Math.ceil, floor, rint.
- Open