[lworld] RFR: 8339252: Add method float16Value() to BigInteger and BigDecimal

Raffaello Giulietti rgiulietti at openjdk.org
Fri Aug 30 12:53:55 UTC 2024


This patch adds `float16Value()` to `BigInteger` and `BigDecimal`, as well as `Float16.valueOf(BigDecimal)`.

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

Commit messages:
 - 8339252: Add method float16Value() to BigInteger and BigDecimal
 - Added valueOf(BigDecimal).
 - Merge lworld
 - 8334432: Refine Float16.fma
 - 8337605: Update description of constants in Float16
 - 8338102: x86 backend support for newly added Float16 intrinsics.
 - 8336406: Add support for FP16 binary operations
 - 8330021: AArch64: Add backend support for FP16 add operation
 - 8333852: Allow flat array layout for value based classes.
 - 8329817: Augment prototype Float16 class
 - ... and 5 more: https://git.openjdk.org/valhalla/compare/e19d6796...01418c65

Changes: https://git.openjdk.org/valhalla/pull/1228/files
  Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1228&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8339252
  Stats: 5810 lines in 78 files changed: 4998 ins; 4 del; 808 mod
  Patch: https://git.openjdk.org/valhalla/pull/1228.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1228/head:pull/1228

PR: https://git.openjdk.org/valhalla/pull/1228


More information about the valhalla-dev mailing list