multiplyHigh has been added to java.langMath and its intrinsic implemented, but an unsigned version is more useful for crypto algorithms. While one can fairly easily be calculated from the other, it is slightly slower to make the adjustment and it makes sense to have methods and intrinsics for both.
- csr for
-
JDK-8269705 We need Math.unsignedMultiplyHigh
-
- Closed
-
- relates to
-
JDK-5100935 No way to access the 64-bit integer multiplication of 64-bit CPUs efficiently
-
- Resolved
-
-
JDK-8275167 x86 intrinsic for unsignedMultiplyHigh
-
- Resolved
-
-
JDK-8273058 [macos]UnsignedMultiplyHigh is not implemented as an intrinsic
-
- Closed
-
(1 links to)