> -----Original Message-----
> From: Jiang, Haochen <haochen.ji...@intel.com>
> Sent: Wednesday, July 2, 2025 11:10 AM
> To: gcc-patches@gcc.gnu.org
> Cc: Liu, Hongtao <hongtao....@intel.com>; ubiz...@gmail.com
> Subject: [PATCH] i386: Change Diamond Rapids feature detect when model
> number could not be distinguished
> 
> 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?
Ok.
> 
> 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