VOOZH about

URL: https://www.phoronix.com/news/Nova-Lake-GCC-16-AVX10.2-APX

⇱ GCC 16 Compiler Now Ready For AVX10.2 & APX With Intel Nova Lake - Phoronix


👁 Phoronix

GCC 16 Compiler Now Ready For AVX10.2 & APX With Intel Nova Lake

Written by Michael Larabel in Intel on 19 November 2025 at 06:16 AM EST. 5 Comments
Intel's ISA documentation was updated last week to confirm Nova Lake processors will support AVX10.2 and APX extensions after they were not officially acknowledged in prior versions of the spec and the initial open-source compiler enablement with -march=novalake also left them without those prominent ISA capabilities. Following that documentation update, a few days ago LLVM Clang updated their Nova Lake compiler support for the new ISA capabilities and now the GCC compiler has received similar treatment.

Merged last night to GCC Git ahead of the GCC 16.1 stable release due out next March~April is enabling Advanced Performance Extensions, AVX10.2, and other ISA adjustments given Intel's updated programming reference manual.

👁 Nova Lake for GCC now enables APX and AVX10.2


The commit from Intel compiler engineer Haochen Jiang states:
i386: Add AVX10.1, AVX10.2, APX_F and MOVRS to Nova Lake

Nova Lake will enable AVX10.1, AVX10.2, APX_F and MOVRS according to the latest documentation.

Due to PTA_XXX would not maintain imply relationships, we need to add all PTA_AVX512XXX which AVX10 enabled to enable AVX10.1 ISAs. It is not a redundant addition in i386.h.

With the annual GNU Compiler Collection feature release typically around the end of Q1, GCC 16.1 should be out in plenty of time before Intel Nova Lake processors begin shipping around the "late 2026" timeframe. Intel software engineers have been busy finishing the build-out of Nova Lake support for Linux.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.