diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/cpu-info.c | 4 | ||||
-rw-r--r-- | tools/isa-info.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/tools/cpu-info.c b/tools/cpu-info.c index 55d654f..30ec633 100644 --- a/tools/cpu-info.c +++ b/tools/cpu-info.c @@ -129,6 +129,8 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) { return "Zen"; case cpuinfo_uarch_zen2: return "Zen 2"; + case cpuinfo_uarch_zen3: + return "Zen 3"; case cpuinfo_uarch_geode: return "Geode"; case cpuinfo_uarch_bobcat: @@ -185,6 +187,8 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) { return "Cortex-A77"; case cpuinfo_uarch_cortex_a78: return "Cortex-A78"; + case cpuinfo_uarch_cortex_x1: + return "Cortex-X1"; case cpuinfo_uarch_scorpion: return "Scorpion"; case cpuinfo_uarch_krait: diff --git a/tools/isa-info.c b/tools/isa-info.c index 8365846..92abb57 100644 --- a/tools/isa-info.c +++ b/tools/isa-info.c @@ -161,6 +161,10 @@ int main(int argc, char** argv) { 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"); + printf("SIMD extensions:\n"); + printf("\tARM SVE: %s\n", cpuinfo_has_arm_sve() ? "yes" : "no"); + printf("\tARM SVE 2: %s\n", cpuinfo_has_arm_sve2() ? "yes" : "no"); + printf("Cryptography extensions:\n"); printf("\tAES: %s\n", cpuinfo_has_arm_aes() ? "yes" : "no"); printf("\tSHA1: %s\n", cpuinfo_has_arm_sha1() ? "yes" : "no"); |