On Tue, 24 Feb 2026 17:24:41 GMT, ExE Boss <[email protected]> wrote:

>> Joe Darcy has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Respond to review feedback; add build tags.
>
> src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java line 
> 1075:
> 
>> 1073:      */
>> 1074:     public static boolean equivalent(Float16 f1, Float16 f2) {
>> 1075:         return Float.equivalent(f1.floatValue(), f2.floatValue());
> 
> Maybe use `Float16.float16ToShortBits(…)` instead, matching 
> `Float16​::equals(…)`, which avoids the `Float16` to `float` conversion:
> https://github.com/openjdk/jdk/blob/49f14eb9fca155319d5475019715189e9f65dffd/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java#L936-L939
> 
> Suggestion:
> 
>         return float16ToShortBits(f1) == float16ToShortBits(f2);

Yes; that would be another valid way to write this method.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/29870#discussion_r2875095409

Reply via email to