Add AArch64 HWCAP2_* constants from Linux 5.19
authorJoseph Myers <joseph@codesourcery.com>
Mon, 22 Aug 2022 14:59:39 +0000 (14:59 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 22 Aug 2022 14:59:39 +0000 (14:59 +0000)
Linux 5.19 adds more HWCAP2_* values for AArch64; add these to its
bits/hwcap.h header in glibc.

Tested with build-many-glibcs.py for aarch64-linux-gnu.

sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h

index 616239b..07cb962 100644 (file)
 #define HWCAP2_AFP             (1 << 20)
 #define HWCAP2_RPRES           (1 << 21)
 #define HWCAP2_MTE3            (1 << 22)
+#define HWCAP2_SME             (1 << 23)
+#define HWCAP2_SME_I16I64      (1 << 24)
+#define HWCAP2_SME_F64F64      (1 << 25)
+#define HWCAP2_SME_I8I32       (1 << 26)
+#define HWCAP2_SME_F16F32      (1 << 27)
+#define HWCAP2_SME_B16F32      (1 << 28)
+#define HWCAP2_SME_F32F32      (1 << 29)
+#define HWCAP2_SME_FA64                (1 << 30)
+#define HWCAP2_WFXT            (1UL << 31)