GCC 17 has merged function multi-versioning support for APX and AVX10.2 instruction sets. This allows the compiler to generate multiple versions of functions optimized for different processor capabilities. Developers can now target these newer x86 extensions directly through GCC's existing multi-versioning infrastructure.
Tap to vote and see what everyone thinks.