On Tue, 18 Nov 2025 20:55:12 GMT, Emanuel Peter <[email protected]> wrote:
> Drive-by, cannot promise a full review. But I'm interested ;)
>
> Mostly, I have questions about testing. Are there already tests for accuracy
> somewhere?
>
> Do you have any benchmark results to support this PR? It would be good if we
> had a way to prove that performance is good for all sorts of inputs. I
> suppose we don't have any loops here, so we should just make sure to
> benchmark cases so that all possible paths of the intrinsic are covered,
> right?
Thanks @eme64, Updated the PR description with MathBench.logDouble results.
> test/jdk/java/lang/Math/TestLogMonotonicity.java line 61:
>
>> 59: // Powers of two 2^1 .. 2^16
>> 60: for (int i = 1; i <= 16; i++) {
>> 61: list.add(Math.pow(2.0, i));
>
> It seems you now only cover powers of 2, right? Is this sufficient? I don't
> know what other tests already exist, so maybe this is already covered
> elsewhere?
Updated the existing LogTests.java with similar monotonicity test in
Log1pTests.java.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/28306#issuecomment-3578261545
PR Review Comment: https://git.openjdk.org/jdk/pull/28306#discussion_r2562201697