@@ -1122,17 +1122,17 @@ pub const OSABI = enum(u8) {
11221122 CLOUDABI = 17 ,
11231123 /// Stratus Technologies OpenVOS
11241124 OPENVOS = 18 ,
1125- /// NVIDIA CUDA architecture
1125+ /// NVIDIA CUDA architecture (not gABI assigned)
11261126 CUDA = 51 ,
1127- /// AMD HSA Runtime
1127+ /// AMD HSA Runtime (not gABI assigned)
11281128 AMDGPU_HSA = 64 ,
1129- /// AMD PAL Runtime
1129+ /// AMD PAL Runtime (not gABI assigned)
11301130 AMDGPU_PAL = 65 ,
1131- /// AMD Mesa3D Runtime
1131+ /// AMD Mesa3D Runtime (not gABI assigned)
11321132 AMDGPU_MESA3D = 66 ,
1133- /// ARM
1133+ /// ARM (not gABI assigned)
11341134 ARM = 97 ,
1135- /// Standalone (embedded) application
1135+ /// Standalone (embedded) application (not gABI assigned)
11361136 STANDALONE = 255 ,
11371137
11381138 _ ,
@@ -1165,11 +1165,11 @@ pub const EM = enum(u16) {
11651165 S370 = 9 ,
11661166 /// MIPS R3000 (and R4000) little-endian, Oct 4 1993 Draft (deprecated)
11671167 MIPS_RS3_LE = 10 ,
1168- /// Old version of Sparc v9, from before the ABI (deprecated )
1168+ /// Old version of Sparc v9, from before the ABI (not gABI assigned )
11691169 OLD_SPARCV9 = 11 ,
11701170 /// HPPA
11711171 PARISC = 15 ,
1172- /// Fujitsu VPP500 (also old version of PowerPC; deprecated )
1172+ /// Fujitsu VPP500 (also old version of PowerPC, which was not gABI assigned )
11731173 VPP500 = 17 ,
11741174 /// Sun's "v8plus"
11751175 SPARC32PLUS = 18 ,
@@ -1189,7 +1189,7 @@ pub const EM = enum(u16) {
11891189 FR20 = 37 ,
11901190 /// TRW RH32
11911191 RH32 = 38 ,
1192- /// Motorola M*Core, aka RCE (also Fujitsu MMA)
1192+ /// Motorola M*Core, aka RCE (also old Fujitsu MMA, which was not gABI assigned )
11931193 MCORE = 39 ,
11941194 /// ARM
11951195 ARM = 40 ,
@@ -1301,15 +1301,15 @@ pub const EM = enum(u16) {
13011301 ARC_COMPACT = 93 ,
13021302 /// Tensilica Xtensa Architecture
13031303 XTENSA = 94 ,
1304- /// Alphamosaic VideoCore processor (also old Sunplus S+core7 backend magic number)
1304+ /// Alphamosaic VideoCore processor (also old Sunplus S+core7 backend magic number, which was not gABI assigned )
13051305 VIDEOCORE = 95 ,
13061306 /// Thompson Multimedia General Purpose Processor
13071307 TMM_GPP = 96 ,
13081308 /// National Semiconductor 32000 series
13091309 NS32K = 97 ,
13101310 /// Tenor Network TPC processor
13111311 TPC = 98 ,
1312- /// Trebia SNP 1000 processor (also old value for picoJava; deprecated )
1312+ /// Trebia SNP 1000 processor (also old value for picoJava, which was not gABI assigned )
13131313 SNP1K = 99 ,
13141314 /// STMicroelectronics ST200 microcontroller
13151315 ST200 = 100 ,
@@ -1341,7 +1341,7 @@ pub const EM = enum(u16) {
13411341 ALTERA_NIOS2 = 113 ,
13421342 /// National Semiconductor CRX
13431343 CRX = 114 ,
1344- /// Motorola XGATE embedded processor (also old value for National Semiconductor CompactRISC; deprecated )
1344+ /// Motorola XGATE embedded processor (also old value for National Semiconductor CompactRISC, which was not gABI assigned )
13451345 XGATE = 115 ,
13461346 /// Infineon C16x/XC16x processor
13471347 C166 = 116 ,
@@ -1377,6 +1377,8 @@ pub const EM = enum(u16) {
13771377 TI_C2000 = 141 ,
13781378 /// Texas Instruments TMS320C55x DSP family
13791379 TI_C5500 = 142 ,
1380+ /// Texas Instruments Application Specific RISC Processor, 32bit fetch
1381+ TI_ARP32 = 143 ,
13801382 /// Texas Instruments Programmable Realtime Unit
13811383 TI_PRU = 144 ,
13821384 /// STMicroelectronics 64bit VLIW Data Signal Processor
@@ -1537,6 +1539,18 @@ pub const EM = enum(u16) {
15371539 TACHYUM = 261 ,
15381540 /// NXP 56800EF Digital Signal Controller (DSC)
15391541 @"56800EF" = 262 ,
1542+ /// Solana Bytecode Format
1543+ SBF = 263 ,
1544+ /// AMD/Xilinx AIEngine architecture
1545+ AIENGINE = 264 ,
1546+ /// SiMa MLA
1547+ SIMA_MLA = 265 ,
1548+ /// Cambricon BANG
1549+ BANG = 266 ,
1550+ /// Loongson LoongGPU
1551+ LOONGGPU = 267 ,
1552+ /// Wuxi Institute of Advanced Technology SW64
1553+ SW64 = 268 ,
15401554 /// AVR
15411555 AVR_OLD = 0x1057 ,
15421556 /// MSP430
@@ -2289,7 +2303,7 @@ pub const R_PPC64 = enum(u32) {
22892303 _ ,
22902304};
22912305
2292- pub const STV = enum (u2 ) {
2306+ pub const STV = enum (u3 ) {
22932307 DEFAULT = 0 ,
22942308 INTERNAL = 1 ,
22952309 HIDDEN = 2 ,
0 commit comments