]> sourceware.org Git - newlib-cygwin.git/commitdiff
fhandler_proc.cc(format_proc_cpuinfo): add Linux 5.16 Gobble Gobble flags
authorBrian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Wed, 12 Jan 2022 06:04:31 +0000 (23:04 -0700)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 12 Jan 2022 18:43:43 +0000 (19:43 +0100)
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
0x80000008:0 AMD EBX:27 cppc      Collaborative Processor Performance Control

winsup/cygwin/fhandler_proc.cc

index 6ec6f8bc47d94b968af3923f403baebecad1f624..d51f171a3a41a5254106c6d934590fbd407f0271 100644 (file)
@@ -1456,6 +1456,9 @@ 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 */
@@ -1479,6 +1482,7 @@ format_proc_cpuinfo (void *, char *&destbuf)
 /*       ftcprint (features1, 24, "ssbd"); */      /* spec store byp dis */
          ftcprint (features1, 25, "virt_ssbd");    /* vir spec store byp dis */
 /*       ftcprint (features1, 26, "ssb_no"); */    /* ssb fixed in hardware */
+         ftcprint (features1, 27, "cppc");         /* collab proc perf ctl */
         }
 
       /* thermal & power cpuid 0x00000006 eax */
This page took 0.034959 seconds and 5 git commands to generate.