]> sourceware.org Git - newlib-cygwin.git/commitdiff
fhandler_proc.cc(format_proc_cpuinfo): fix bad bits in last change
authorBrian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Tue, 15 Feb 2022 21:54:20 +0000 (14:54 -0700)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 16 Feb 2022 08:31:32 +0000 (09:31 +0100)
move Linux 5.16 Gobble Gobble flags to 5.17 Superb Owl correct positions:
0x00000007:1 Intel Advanced Matrix eXtensions:
 EAX:22 amx_bf16 Brain Float 16 dot product
 EAX:24 amx_tile Tile matrix multiply
 EAX:25 amx_int8 Int 8 byte dot product
0x00000007:0 Intel Advanced Matrix eXtensions:
 EDX:22 amx_bf16 Brain Float 16 dot product
 EDX:24 amx_tile Tile matrix multiply
 EDX:25 amx_int8 Int 8 byte dot product

winsup/cygwin/fhandler_proc.cc

index d51f171a3a41a5254106c6d934590fbd407f0271..0b01e68f8e502a85a7b930ad14ff96c6d89524d6 100644 (file)
@@ -1456,9 +1456,6 @@ format_proc_cpuinfo (void *, char *&destbuf)
 
          ftcprint (features1,  4, "avx_vnni");     /* vex enc NN vec */
          ftcprint (features1,  5, "avx512_bf16");  /* vec bfloat16 short */
-         ftcprint (features1, 22, "amx_bf16");     /* Advanced Matrix eXtensions Brain Float 16 dot product */
-         ftcprint (features1, 24, "amx_tile");     /* Advanced Matrix eXtensions Tile matrix multiply */
-         ftcprint (features1, 25, "amx_int8");     /* Advanced Matrix eXtensions Int 8 byte dot product */
        }
 
       /* AMD cpuid 0x80000008 ebx */
@@ -1576,7 +1573,10 @@ format_proc_cpuinfo (void *, char *&destbuf)
           ftcprint (features1, 16, "tsxldtrk");                   /* TSX Susp Ld Addr Track */
           ftcprint (features1, 18, "pconfig");            /* platform config */
           ftcprint (features1, 19, "arch_lbr");                   /* last branch records */
+         ftcprint (features1, 22, "amx_bf16");     /* Advanced Matrix eXtensions Brain Float 16 dot product */
           ftcprint (features1, 23, "avx512_fp16");        /* avx512 fp16 */
+         ftcprint (features1, 24, "amx_tile");     /* Advanced Matrix eXtensions Tile matrix multiply */
+         ftcprint (features1, 25, "amx_int8");     /* Advanced Matrix eXtensions Int 8 byte dot product */
           ftcprint (features1, 28, "flush_l1d");          /* flush l1d cache */
           ftcprint (features1, 29, "arch_capabilities");   /* arch cap MSR */
         }
This page took 0.036908 seconds and 5 git commands to generate.