Integrated: 8349582: APX NDD code generation for OpenJDK

Srinivas Vamsi Parasa sparasa at openjdk.org
Mon Mar 24 16:47:20 UTC 2025


On Thu, 6 Feb 2025 20:26:49 GMT, Srinivas Vamsi Parasa <sparasa at openjdk.org> wrote:

> The goal of this PR is to generate x86 code using Intel Advanced Performance Extensions (APX) instructions which doubles the number of general-purpose registers, from 16 to 32. Intel APX adds nondestructive destination (NDD) and no flags (NF) flavor for the scalar instructions through EVEX encoding.
> 
> For more information about APX, see https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html.

This pull request has now been integrated.

Changeset: c87e1be0
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/c87e1be0526fdd656bf0601542db6b92ccea567f
Stats:     3625 lines in 5 files changed: 2018 ins; 52 del; 1555 mod

8349582: APX NDD code generation for OpenJDK

Reviewed-by: epeter, jbhateja, sviswanathan

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

PR: https://git.openjdk.org/jdk/pull/23501


More information about the hotspot-compiler-dev mailing list