On Mon, 21 Nov 2022 07:41:12 GMT, Daniel Jeliński <djelin...@openjdk.org> wrote:

>> Xue-Lei Andrew Fan has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   remove duplicated bench test
>
> src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
>  line 561:
> 
>> 559:             // Reduce if required.
>> 560:             // if (numAdds >= maxAdds) {
>> 561:             if (numAdds > 32 - bitsPerLimb) {
> 
> if we allow this number of additions, `setProduct(SmallValue)` might overflow 
> in the future. Currently it's safe - we only create a limited set of 
> SmallValues, and they are all small enough to avoid this risk.
> `getSmallValue` allows numbers up to `bitsPerLimb` bits. I think we can 
> adjust that.

Sorry, I did not get the ideas.  Did you meant to adjust the implementation of 
getSmallValue to allow 32 bits int value?

-------------

PR: https://git.openjdk.org/jdk/pull/10624

Reply via email to