On Mon, 26 Jun 2023 14:38:53 GMT, Pavel Rappo <pra...@openjdk.org> wrote:
>> src/java.base/share/classes/java/math/BigInteger.java line 1: >> >>> 1: /* >> >> On L.3932, I think you can simplify >> >> return signum > val.signum ? 1 : -1; >> >> with >> >> return signum; > > Thanks for looking at this. My reply to both of your comments, is that there > are further improvements possible, and I'd be happy to explore such > possibilities later. Right now I'm more concerned with `hashCode` and > possible performance degradation, which my local benchmarks on arm64 showed > approx. 10%. > > On your signum suggestion: signum of 0 is what makes that suggestion > inapplicable. Yep, you're right. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14630#discussion_r1242313577