aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorHaibo Huang <hhb@google.com>2021-01-06 17:30:16 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-01-06 17:30:16 +0000
commit5ab99e12d70025ed0ac6ccb944ecdb818f924708 (patch)
tree180655c8e2c803065b2df3e9a7ce87d29ad3ddca /tools
parentfdf3ab8e43e75543ee092f5e456e298da59b98e0 (diff)
parent3d8cf98c1eda63841ff35fd50c2e65eeb08e8362 (diff)
downloadcpuinfo-5ab99e12d70025ed0ac6ccb944ecdb818f924708.tar.gz
Upgrade cpuinfo to 5916273f79a21551890fd3d56fc5375a78d1598d am: 3d8cf98c1e
Original change: https://android-review.googlesource.com/c/platform/external/cpuinfo/+/1535681 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I64654d34324da58fcd7a72c0d147a31c71b815d7
Diffstat (limited to 'tools')
-rw-r--r--tools/cpu-info.c4
-rw-r--r--tools/isa-info.c4
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");