On Mon, 23 Feb 2026 00:48:07 GMT, Joe Darcy <[email protected]> wrote:
> Floating-point values have a notion of representation equivalence distinct > from the comparison done by ==. This notion of equivalence could have a > method to provide the predicate directly, rather than relying on one of > several expressions listed in the documentation > ([JDK-8295391](https://bugs.openjdk.org/browse/JDK-8295391)). test/jdk/java/lang/Math/Tests.java line 424: > 422: float input1, int input2, > 423: float result, float expected) { > 424: if (Float.equivalent(expected, result)) { I think this is the cause of the tests failures I'm observing. Suggestion: if (!Float.equivalent(expected, result)) { ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/29870#discussion_r2842006526
