X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Felf%2Fsparc.h;h=0a4ed5f9a8680a9760121a81510dee6ae3fdb1d9;hb=39ec04904ff172dd67fd43ed3720f26d854732bf;hp=61f2b130b7ed8ea01387abe2f0f2f054e5f31fa3;hpb=2571583aed598dd3f9651b53434e5f177a0e3cf7;p=deliverable%2Fbinutils-gdb.git diff --git a/include/elf/sparc.h b/include/elf/sparc.h index 61f2b130b7..0a4ed5f9a8 100644 --- a/include/elf/sparc.h +++ b/include/elf/sparc.h @@ -1,5 +1,5 @@ /* SPARC ELF support for BFD. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2020 Free Software Foundation, Inc. By Doug Evans, Cygnus Support, . This file is part of BFD, the Binary File Descriptor library. @@ -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 */