VOOZH about

URL: https://www.phoronix.com/news/NASM-3.00-APX-AVX10

⇱ NASM 3.00 Assembler Is Ready With Intel APX & AVX10 Support - Phoronix


👁 Phoronix

NASM 3.00 Assembler Is Ready With Intel APX & AVX10 Support

Written by Michael Larabel in Programming on 2 November 2025 at 08:48 AM EST. 14 Comments
Slipping under my radar in October was the release of NASM 3.00 and the follow-up NASM 3.01 release shortly there after. This widely-used open-source assembler is now ready with support for Intel's Advanced Performance Extensions (APX) and AVX10.

NASM 3.0 released a few weeks back with the headline functionality being support for APX and AVX10 instruction sets. Plus new pre-processor functions including %b2hs(), %chr(), %depend(), %find(), %findi(), %hs2b(), %null(), %ord(), %pathsearch(), and %realpath(). There are also some new preprocessor directives, various fixes, documentation updates, and other minor changes but arguably most notable with this big release is the APX and AVX10 support.

NASM 3.01 released a week later with a new obj2 version of the obj output format for use on OS/2, new %selbits() preprocessor function, and other minor additions.

👁 NASM logo


Those interested in the new NASM 3 series for the Netwide Assembler can find the new versions at NASM.us.

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.