On Mon, 8 Jun 2026 16:28:54 GMT, Jatin Bhateja <[email protected]> wrote:

>>> Is `Float16Vector::toString` supposed to return short values in the list? 
>>> Or should they be formatted as floats?
>> 
>> jshell> import jdk.incubator.vector.*
>> jshell> Float16Vector.broadcast(Float16Vector.SPECIES_512, 
>> Float.floatToFloat16(1.2f))
>> $4 ==> [15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 
>> 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 
>> 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 15565, 
>> 15565]
>> 
>> 
>> We print the short values from backing storage which encodes IEEE 754 
>> binary16 values.
>
>> @jatin-bhateja In that regard: the Vector API still has lots of unrelated 
>> bugs, but that should not block you here. But: those JDK27 bugs have higher 
>> priority for us.
>> 
>> The 3 related issues: are all bugs in the fuzzer changes, of the companion 
>> PR. We'll have to fix those issues there.
>> 
>> But so far, I think testing has not revealed any issues with this PR here.
> 
> Hi @eme64 ,
> Thanks for a very thorough testing and filing the bugs.
> As discussed I will work on the feedback on fuzzer pull request seperately.
> 
> May I request you to kindly approve this pull request, we may also need 
> reapproval from @PaulSandoz or @xuemingshen-oracle 
> 
> Best Regards
> Jatin

@jatin-bhateja I now ran one more round of sanity testing, after your most 
recent update.

Once these tests pass, I can give my approval, with the following expectation:
- Follow-up issue for `toString` and `hashCode` are filed, and assigned, and 
soon addressed.
- The template fuzzer patch is completed before any further `Float16Vector` 
enhancements are integrated.

@jatin-bhateja do you think this is reasonable?

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

PR Comment: https://git.openjdk.org/jdk/pull/28002#issuecomment-4656566473

Reply via email to