On Wed, 13 Nov 2024 05:40:24 GMT, Joe Darcy <da...@openjdk.org> wrote:

>> Port of Float16 from java.lang in the lworld+fp16 branch to 
>> jdk.incubabor.vector.
>
> Joe Darcy has updated the pull request incrementally with two additional 
> commits since the last revision:
> 
>  - Implement code review feedback.
>  - Misc cleanups.

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java line 
150:

> 148:      * A constant holding the largest positive finite value of type
> 149:      * {@code Float16},
> 150:      * (2-2<sup>-10</sup>)&middot;2<sup>15</sup>, numerically equal to 
> 65504.0.

I'm curious why `MAX_VALUE` includes the "numerically equal to", while 
`MIN_NORMAL` and `MIN_VALUE` do not?

I see java.lang.Float does not use "numerically equal" in the corresponding 
constants.  Float instead says "It is equal to the hexadecimal floating-point 
literal.."

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21574#discussion_r1839952935

Reply via email to