-
Enhancement
-
Resolution: Fixed
-
P4
-
14
The venerable IEEE 754 floating-point standard from 1985 was retired and replaced with a revised standard from 2008 and a further revision in 2019. The Java Language Specification rules of floating-point should be reviewed to account for updates in the standard for terminology, etc.
The terminology changes include between IEEE 754 1985 and 2019 include:
* IEEE 754 Standard for Binary Floating-Point Arithmetic -> IEEE 754 Standard for Floating-Point Arithmetic
* single -> binary32 ("single" in the context of IEEE 754-1985 single format specifically)
* double -> binary64 ("double" in the context of IEEE 754-1985 double format specifically)
* denormalized -> subnormal
* round to nearest mode -> roundTiesToEven mode
* round towards zero mode -> roundTowardZero mode
The terms "binary32" and "binary64" are not typographically distinguished in any way in the IEEE 754-2019 specification.
The terminology changes include between IEEE 754 1985 and 2019 include:
* IEEE 754 Standard for Binary Floating-Point Arithmetic -> IEEE 754 Standard for Floating-Point Arithmetic
* single -> binary32 ("single" in the context of IEEE 754-1985 single format specifically)
* double -> binary64 ("double" in the context of IEEE 754-1985 double format specifically)
* denormalized -> subnormal
* round to nearest mode -> roundTiesToEven mode
* round towards zero mode -> roundTowardZero mode
The terms "binary32" and "binary64" are not typographically distinguished in any way in the IEEE 754-2019 specification.
- relates to
-
JDK-8240465 3.10.2: Improve information about min/max FP literals
-
- Resolved
-
-
JDK-8240624 Note mapping of RoundingMode constants to equivalent IEEE 754-2019 policy
-
- Resolved
-
-
JDK-8261366 Add discussion of IEEE 754 to BigDecimal
-
- Resolved
-
-
JDK-8240327 2.8: Adopt IEEE 754-2019 terminology in JVMS
-
- Resolved
-
-
JDK-8273346 Expand library mappings to IEEE 754 operations
-
- Resolved
-
-
JDK-8261116 Note differences between IEEE 754-2019 math lib special cases and java.lang.Math
-
- Closed
-
(1 relates to)