RFR: 8336274: MutableBigInteger.leftShift(int) optimization [v5]
fabioromano1
duke at openjdk.org
Fri Sep 27 14:41:42 UTC 2024
On Tue, 3 Sep 2024 16:50:26 GMT, fabioromano1 <duke at openjdk.org> wrote:
>>> > It would be nice to see some benchmarks where it gives performance benefits.
>>>
>>> @kuksenko Try to run the benchmark of the `BigInteger`'s square root, maybe there the benefits are more visible...
>>
>> "maybe"????
>> So, you don't have proof that this PR gives any performance benefits.
>> I don't think we have to make an optimization for the sake of optimizations.
>
> @kuksenko It's not only for the sake of optimization, but to make the code more clear and consistent with the implementation of `BigInteger.shiftLeft()`.
> @fabioromano1 Do you plan to work for more systematic tests, as discussed [above](https://github.com/openjdk/jdk/pull/20008#discussion_r1756784216)?
@rgiulietti Surely they would be useful, but I think it's reasonable to retain that the code is already correct, since it has been revised and it is based on solid logic.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20008#issuecomment-2379435774
More information about the core-libs-dev
mailing list