[vectorIntrinsics+fp16] RFR: 8277304: Java support for FP16 [v9]

Jatin Bhateja jbhateja at openjdk.java.net
Wed Jun 15 18:09:31 UTC 2022


On Wed, 15 Jun 2022 16:43:29 GMT, Smita Kamath <svkamath at openjdk.org> wrote:

>> Initial FP16 vectorAPI Java support.
>
> Smita Kamath has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Added handling for special cases

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Halffloat.java line 66:

> 64:      * @param value short value assigned to halffloat
> 65:      */
> 66:      public Halffloat(short value) {

It will be useful if we can have a constructor accepting float also.

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Halffloat.java line 99:

> 97:     */
> 98:     public static short valueOf(float f) {
> 99:         if (!Float.isFinite(f)) return Halffloat.POSITIVE_INFINITY;

Will be appropriate if range bound checks are done against Halffloat bounds.

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

PR: https://git.openjdk.org/panama-vector/pull/164


More information about the panama-dev mailing list