diff options
author | Marat Dukhan <maratek@google.com> | 2022-08-08 21:21:53 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-08 21:21:53 +0300 |
commit | 14c3bc43bd8991c3f180831cbbbf79665d03527f (patch) | |
tree | efefd72c62ffe145a32775733634e36e68e3bc07 | |
parent | beb46ca0319882f262e682dd596880c92830687f (diff) |
Report I8MM extension in the isa-info utility (#111)
-rw-r--r-- | tools/isa-info.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/isa-info.c b/tools/isa-info.c index da61e50..4ac9c8b 100644 --- a/tools/isa-info.c +++ b/tools/isa-info.c @@ -143,7 +143,7 @@ int main(int argc, char** argv) { printf("\tNEON VQRDMLAH/VQRDMLSH: %s\n", cpuinfo_has_arm_neon_rdm() ? "yes" : "no"); printf("\tNEON FP16 arithmetics: %s\n", cpuinfo_has_arm_neon_fp16_arith() ? "yes" : "no"); printf("\tNEON complex: %s\n", cpuinfo_has_arm_fcma() ? "yes" : "no"); - printf("\tNEON dot product: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); + printf("\tNEON VSDOT/VUDOT: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); printf("\tNEON VFMLAL/VFMLSL: %s\n", cpuinfo_has_arm_fhm() ? "yes" : "no"); printf("Cryptography extensions:\n"); @@ -160,7 +160,8 @@ int main(int argc, char** argv) { printf("\tARM v8.2 FP16 arithmetics: %s\n", cpuinfo_has_arm_fp16_arith() ? "yes" : "no"); printf("\tARM v8.2 FHM: %s\n", cpuinfo_has_arm_fhm() ? "yes" : "no"); printf("\tARM v8.2 BF16: %s\n", cpuinfo_has_arm_bf16() ? "yes" : "no"); - printf("\tARM v8.3 dot product: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); + printf("\tARM v8.2 Int8 dot product: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); + printf("\tARM v8.2 Int8 matrix multiplication: %s\n", cpuinfo_has_arm_i8mm() ? "yes" : "no"); printf("\tARM v8.3 JS conversion: %s\n", cpuinfo_has_arm_jscvt() ? "yes" : "no"); printf("\tARM v8.3 complex: %s\n", cpuinfo_has_arm_fcma() ? "yes" : "no"); |