Hi all,

We will use AMX-FP8 for DMR since it is a smaller and more unique feature.

Ok for trunk and backport to GCC 15?

Thx,
Haochen

gcc/ChangeLog:

        * config/i386/driver-i386.cc (host_detect_local_cpu): Change
        to AMX-FP8 for Diamond Rapids.
---
 gcc/config/i386/driver-i386.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/i386/driver-i386.cc b/gcc/config/i386/driver-i386.cc
index 63c7d79326d..fe71f550075 100644
--- a/gcc/config/i386/driver-i386.cc
+++ b/gcc/config/i386/driver-i386.cc
@@ -600,7 +600,7 @@ const char *host_detect_local_cpu (int argc, const char 
**argv)
              if (has_feature (FEATURE_AVX512F))
                {
                  /* Assume Diamond Rapids.  */
-                 if (has_feature (FEATURE_AMX_TRANSPOSE))
+                 if (has_feature (FEATURE_AMX_FP8))
                    cpu = "diamondrapids";
                  /* Assume Granite Rapids D.  */
                  else if (has_feature (FEATURE_AMX_COMPLEX))
-- 
2.31.1

Reply via email to