On Mon, 8 Jun 2026 09:09:16 GMT, Jatin Bhateja <[email protected]> wrote:
>> Is `Float16Vector::toString` supposed to return short values in the list? Or >> should they be formatted as floats? > >> 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 The 5th one is also unrelated, but most likely a **JDK27 regression** a change you introduced: [JDK-8386155](https://bugs.openjdk.org/browse/JDK-8386155) C2 Vector API: missing trunctation in VectorNode::push_through_replicate ------------- PR Comment: https://git.openjdk.org/jdk/pull/28002#issuecomment-4649376017
