On Sun, 20 Oct 2024 18:59:36 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 one additional > commit since the last revision: > > Remove comments for intrinsics per review feedback. src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java line 498: > 496: } > 497: int ql = (int) qb - (P_F16 + 3); > 498: BigInteger pow10 = bigTenToThe(scale); Suggestion: BigInteger pow10 = bigTenToThe(scale); src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java line 1257: > 1255: /*package*/ static int getExponent0(short bits) { > 1256: // package private to be usable in java.lang.Float. > 1257: int bin16ExpBits = 0x0000_7c00 & bits; // Five exponent > bits. Suggestion: int bin16ExpBits = 0x0000_7c00 & bits; // Five exponent bits. src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java line 1285: > 1283: int exp = getExponent(f16); > 1284: > 1285: return switch(exp) { Suggestion: return switch (exp) { test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java line 112: > 110: > 111: private static void checkFloat16(BigDecimal bv, Float16 exp) { > 112: Float16 res = Float16.valueOf(bv); // bv.float16Value(); Suggestion: Float16 res = Float16.valueOf(bv); // bv.float16Value(); ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/21574#discussion_r1808279099 PR Review Comment: https://git.openjdk.org/jdk/pull/21574#discussion_r1808280470 PR Review Comment: https://git.openjdk.org/jdk/pull/21574#discussion_r1808280939 PR Review Comment: https://git.openjdk.org/jdk/pull/21574#discussion_r1808281322