WEDNESDAY, JULY 1, 2026
i386
Disable AMX-TF32 for Diamond Rapids processors
AMX-TF32 support is disabled for Diamond Rapids CPUs in GCC.
GCC now disables AMX-TF32 support for processors codenamed ‘Diamond Rapids’. This change aligns with the Instruction Set Extension (ISE) documentation, which indicates that AMX-TF32 will not be present in these future processors. This prevents the compiler from generating code that targets an unavailable feature.
In Details
The PTA_DIAMONDRAPIDS macro in GCC's i386 configuration is updated to remove the PTA_AMX_TF32 flag. This ensures that the compiler respects the absence of the AMX-TF32 feature on upcoming 'Diamond Rapids' processors, preventing potential runtime issues or incorrect code generation.
For Context
- Diamond Rapids
- A codename for a generation of Intel processors. The specific features, including instruction set support, are detailed in Intel's documentation.
- PTA_AMX_TF32
- A flag within GCC's i386 target architecture configuration that indicates support for the AMX-TF32 instruction set.