[9] RFR of 8023217: Additional floorDiv/floorMod/multiplyExact methods for java.lang.Math
Brian Burkhalter
brian.burkhalter at oracle.com
Tue Sep 29 01:06:40 UTC 2015
Please review at your convenience.
Issue: https://bugs.openjdk.java.net/browse/JDK-8023217
Patch: http://cr.openjdk.java.net/~bpb/8023217/webrev.00/
Summary:
Add some additional methods of the same name as existing methods but with the commonly used parameter signature “long,int”:
long multiplyExact(long,int)
long floorDiv(long,int)
int floorDiv(long,int)
These methods also provide hooks for potential intrinsics. There might be room for improvement in their Java implementations.
The modifications to the java.time classes are to fix warnings about “redundant cast to int.”
Thanks,
Brian
More information about the core-libs-dev
mailing list