| OLD | NEW |
| 1 /* SPARC ELF support for BFD. | 1 /* SPARC ELF support for BFD. |
| 2 Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2008, 2010, | 2 Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2008, 2010, |
| 3 2011 | 3 2011 |
| 4 Free Software Foundation, Inc. | 4 Free Software Foundation, Inc. |
| 5 By Doug Evans, Cygnus Support, <dje@cygnus.com>. | 5 By Doug Evans, Cygnus Support, <dje@cygnus.com>. |
| 6 | 6 |
| 7 This file is part of BFD, the Binary File Descriptor library. | 7 This file is part of BFD, the Binary File Descriptor library. |
| 8 | 8 |
| 9 This program is free software; you can redistribute it and/or modify | 9 This program is free software; you can redistribute it and/or modify |
| 10 it under the terms of the GNU General Public License as published by | 10 it under the terms of the GNU General Public License as published by |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 | 155 |
| 156 RELOC_NUMBER (R_SPARC_GOTDATA_HIX22, 80) | 156 RELOC_NUMBER (R_SPARC_GOTDATA_HIX22, 80) |
| 157 RELOC_NUMBER (R_SPARC_GOTDATA_LOX10, 81) | 157 RELOC_NUMBER (R_SPARC_GOTDATA_LOX10, 81) |
| 158 RELOC_NUMBER (R_SPARC_GOTDATA_OP_HIX22, 82) | 158 RELOC_NUMBER (R_SPARC_GOTDATA_OP_HIX22, 82) |
| 159 RELOC_NUMBER (R_SPARC_GOTDATA_OP_LOX10, 83) | 159 RELOC_NUMBER (R_SPARC_GOTDATA_OP_LOX10, 83) |
| 160 RELOC_NUMBER (R_SPARC_GOTDATA_OP, 84) | 160 RELOC_NUMBER (R_SPARC_GOTDATA_OP, 84) |
| 161 | 161 |
| 162 RELOC_NUMBER (R_SPARC_H34, 85) | 162 RELOC_NUMBER (R_SPARC_H34, 85) |
| 163 RELOC_NUMBER (R_SPARC_SIZE32, 86) | 163 RELOC_NUMBER (R_SPARC_SIZE32, 86) |
| 164 RELOC_NUMBER (R_SPARC_SIZE64, 87) | 164 RELOC_NUMBER (R_SPARC_SIZE64, 87) |
| 165 RELOC_NUMBER (R_SPARC_WDISP10, 88) |
| 165 | 166 |
| 166 EMPTY_RELOC (R_SPARC_max_std) | 167 EMPTY_RELOC (R_SPARC_max_std) |
| 167 | 168 |
| 168 RELOC_NUMBER (R_SPARC_JMP_IREL, 248) | 169 RELOC_NUMBER (R_SPARC_JMP_IREL, 248) |
| 169 RELOC_NUMBER (R_SPARC_IRELATIVE, 249) | 170 RELOC_NUMBER (R_SPARC_IRELATIVE, 249) |
| 170 RELOC_NUMBER (R_SPARC_GNU_VTINHERIT, 250) | 171 RELOC_NUMBER (R_SPARC_GNU_VTINHERIT, 250) |
| 171 RELOC_NUMBER (R_SPARC_GNU_VTENTRY, 251) | 172 RELOC_NUMBER (R_SPARC_GNU_VTENTRY, 251) |
| 172 RELOC_NUMBER (R_SPARC_REV32, 252) | 173 RELOC_NUMBER (R_SPARC_REV32, 252) |
| 173 | 174 |
| 174 END_RELOC_NUMBERS (R_SPARC_max) | 175 END_RELOC_NUMBERS (R_SPARC_max) |
| (...skipping 30 matching lines...) Expand all Loading... |
| 205 0x00000080 /* block init ASIs */ | 206 0x00000080 /* block init ASIs */ |
| 206 #define ELF_SPARC_HWCAP_FMAF 0x00000100 /* fused multiply-add */ | 207 #define ELF_SPARC_HWCAP_FMAF 0x00000100 /* fused multiply-add */ |
| 207 #define ELF_SPARC_HWCAP_VIS3 0x00000400 /* VIS3 insns */ | 208 #define ELF_SPARC_HWCAP_VIS3 0x00000400 /* VIS3 insns */ |
| 208 #define ELF_SPARC_HWCAP_HPC 0x00000800 /* HPC insns */ | 209 #define ELF_SPARC_HWCAP_HPC 0x00000800 /* HPC insns */ |
| 209 #define ELF_SPARC_HWCAP_RANDOM 0x00001000 /* 'random' insn */ | 210 #define ELF_SPARC_HWCAP_RANDOM 0x00001000 /* 'random' insn */ |
| 210 #define ELF_SPARC_HWCAP_TRANS 0x00002000 /* transaction insns */ | 211 #define ELF_SPARC_HWCAP_TRANS 0x00002000 /* transaction insns */ |
| 211 #define ELF_SPARC_HWCAP_FJFMAU 0x00004000 /* unfused multiply-add */ | 212 #define ELF_SPARC_HWCAP_FJFMAU 0x00004000 /* unfused multiply-add */ |
| 212 #define ELF_SPARC_HWCAP_IMA 0x00008000 /* integer multiply-add */ | 213 #define ELF_SPARC_HWCAP_IMA 0x00008000 /* integer multiply-add */ |
| 213 #define ELF_SPARC_HWCAP_ASI_CACHE_SPARING \ | 214 #define ELF_SPARC_HWCAP_ASI_CACHE_SPARING \ |
| 214 0x00010000 /* cache sparing ASIs */ | 215 0x00010000 /* cache sparing ASIs */ |
| 216 #define ELF_SPARC_HWCAP_AES 0x00020000 /* AES crypto insns */ |
| 217 #define ELF_SPARC_HWCAP_DES 0x00040000 /* DES crypto insns */ |
| 218 #define ELF_SPARC_HWCAP_KASUMI 0x00080000 /* KASUMI crypto insns */ |
| 219 #define ELF_SPARC_HWCAP_CAMELLIA \ |
| 220 0x00100000 /* CAMELLIA crypto insns */ |
| 221 #define ELF_SPARC_HWCAP_MD5 0x00200000 /* MD5 hashing insns */ |
| 222 #define ELF_SPARC_HWCAP_SHA1 0x00400000 /* SHA1 hashing insns */ |
| 223 #define ELF_SPARC_HWCAP_SHA256 0x00800000 /* SHA256 hashing insns */ |
| 224 #define ELF_SPARC_HWCAP_SHA512 0x01000000 /* SHA512 hashing insns */ |
| 225 #define ELF_SPARC_HWCAP_MPMUL 0x02000000 /* Multiple Precision Multiply */ |
| 226 #define ELF_SPARC_HWCAP_MONT 0x04000000 /* Montgomery Mult/Sqrt */ |
| 227 #define ELF_SPARC_HWCAP_PAUSE 0x08000000 /* Pause insn */ |
| 228 #define ELF_SPARC_HWCAP_CBCOND 0x10000000 /* Compare and Branch insns */ |
| 229 #define ELF_SPARC_HWCAP_CRC32C 0x20000000 /* CRC32C insn */ |
| 215 | 230 |
| 216 #endif /* _ELF_SPARC_H */ | 231 #endif /* _ELF_SPARC_H */ |
| OLD | NEW |