aboutsummaryrefslogtreecommitdiff
path: root/include/elf/sparc.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/elf/sparc.h')
-rw-r--r--include/elf/sparc.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/elf/sparc.h b/include/elf/sparc.h
index 61f2b13..b7c996b 100644
--- a/include/elf/sparc.h
+++ b/include/elf/sparc.h
@@ -249,4 +249,13 @@ enum
#define ELF_SPARC_HWCAP2_FJDES 0x00002000 /* Fujitsu DES instrs */
#define ELF_SPARC_HWCAP2_FJAES 0x00010000 /* Fujitsu AES instrs */
+#define ELF_SPARC_HWCAP2_SPARC6 0x00020000 /* OSA2017 new instructions */
+#define ELF_SPARC_HWCAP2_ONADDSUB 0x00040000 /* Oracle Number add/subtract */
+#define ELF_SPARC_HWCAP2_ONMUL 0x00080000 /* Oracle Number multiply */
+#define ELF_SPARC_HWCAP2_ONDIV 0x00100000 /* Oracle Number divide */
+#define ELF_SPARC_HWCAP2_DICTUNP 0x00200000 /* Dictionary unpack instruction */
+#define ELF_SPARC_HWCAP2_FPCMPSHL 0x00400000 /* Partition compare with shifted result */
+#define ELF_SPARC_HWCAP2_RLE 0x00800000 /* Run-length encoded burst and length */
+#define ELF_SPARC_HWCAP2_SHA3 0x01000000 /* SHA3 instruction */
+
#endif /* _ELF_SPARC_H */