On Mon, 14 Oct 2024 16:42:24 GMT, Paul Sandoz <psan...@openjdk.org> wrote:
> We should move the `Float16` class to `jdk.incubator.vector` and relevant > intrinsic stuff to `jdk.internal.vm.vector`, and we don't need the changes to > `BigDecimal` and `BigInteger`. To expand on that point, a few weeks back I took a look at what porting Float16 from java.lang in the lworld+fp16 branch of Valhalla to the jdk.incubator.vector package in JDK 24 would look like: the result were favorable and the diffs are attached to JDK-8341260. Before the work in this PR proceeds, I think the java.lang -> jdk.incubator.vector move of Float16 should occur first. This will allow leaner reviews and better API separation. I can get an updated PR of the move prepared within the next few days. ------------- PR Comment: https://git.openjdk.org/jdk/pull/21490#issuecomment-2420616927