RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v17]

Jatin Bhateja jbhateja at openjdk.org
Tue Jan 27 12:30:31 UTC 2026


On Mon, 26 Jan 2026 16:48:11 GMT, Paul Sandoz <psandoz at openjdk.org> wrote:

> The underlying motivation was to avoid passing two parameters to the vector intrinsics that can get out of sync. Currently, we cannot use `Float16.class` like we can `Integer.class` that describes the vector element type to the intrinsic. Could we use an internal class that acts as a proxy until we can replace it?

Hi @PaulSandoz , 
We will still need to create T_FLOAT16 basic type and associate it with Float16 LaneType, why not directly pass these basic types to intrinsic entry point ?

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

PR Comment: https://git.openjdk.org/jdk/pull/28002#issuecomment-3804950143


More information about the hotspot-compiler-dev mailing list