On Tue, 13 Jan 2026 10:10:40 GMT, Fei Yang <[email protected]> wrote:

>> Thanks for catching this, all the Float16Vector lanes and short argument 
>> passed to shorthand APIs are assumed to be encoded in IEEE 754 binary 16 
>> format,  we should be passing Float16 bit representation of -1 here.
>
> Thanks for confirming this. And I see similar occurrences in Float / Double 
> varients of the tests.
> Maybe we should fix them as well?
> 
> 
> test/jdk/jdk/incubator/vector/FloatVector256Tests.java
> test/jdk/jdk/incubator/vector/FloatVector128Tests.java
> test/jdk/jdk/incubator/vector/FloatVector64Tests.java
> test/jdk/jdk/incubator/vector/FloatVector512Tests.java
> test/jdk/jdk/incubator/vector/FloatVectorMaxTests.java
> 
> test/jdk/jdk/incubator/vector/DoubleVector128Tests.java
> test/jdk/jdk/incubator/vector/DoubleVector64Tests.java
> test/jdk/jdk/incubator/vector/DoubleVector256Tests.java
> test/jdk/jdk/incubator/vector/DoubleVector512Tests.java
> test/jdk/jdk/incubator/vector/DoubleVectorMaxTests.java

Ah, that doesn't seem necessary after another look. Float16 is special here. So 
please ignore my comment.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28002#discussion_r2685745615

Reply via email to