elflib/elf_types/
codegen.rs

1use binary_serde::{impl_binary_serde_for_bitflags_ty, BinarySerde};
2use bitflags::bitflags;
3
4#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
5#[repr(u8)]
6pub enum OsAbi {
7    /// UNIX System V ABI
8    Sysv = 0,
9    /// HP-UX
10    Hpux = 1,
11    /// NetBSD.
12    Netbsd = 2,
13    /// Object uses GNU ELF extensions.
14    Gnu = 3,
15    /// Sun Solaris.
16    Solaris = 6,
17    /// IBM AIX.
18    Aix = 7,
19    /// SGI Irix.
20    Irix = 8,
21    /// FreeBSD.
22    Freebsd = 9,
23    /// Compaq TRU64 UNIX.
24    Tru64 = 10,
25    /// Novell Modesto.
26    Modesto = 11,
27    /// OpenBSD.
28    Openbsd = 12,
29    /// ARM EABI
30    ArmAeabi = 64,
31    /// ARM
32    Arm = 97,
33    /// Standalone (embedded) application
34    Standalone = 255,
35}
36
37#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
38#[repr(u16)]
39pub enum ElfFileType {
40    /// No file type
41    None = 0,
42    /// Relocatable file
43    Rel = 1,
44    /// Executable file
45    Exec = 2,
46    /// Shared object file
47    Dyn = 3,
48    /// Core file
49    Core = 4,
50}
51
52#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
53#[repr(u16)]
54pub enum Architechture {
55    /// No machine
56    None = 0x0,
57    /// AT&T WE 32100
58    M32 = 0x1,
59    /// SUN SPARC
60    Sparc = 0x2,
61    /// Intel 80386
62    I386 = 0x3,
63    /// Motorola m68k family
64    M68K = 0x4,
65    /// Motorola m88k family
66    Motorola88K = 0x5,
67    /// Intel MCU
68    Iamcu = 0x6,
69    /// Intel 80860
70    Intel860 = 0x7,
71    /// MIPS R3000 (officially, big-endian only)
72    Mips = 0x8,
73    /// IBM System/370
74    S370 = 0x9,
75    /// MIPS R3000 little-endian (Oct 4 1999 Draft).  Deprecated.
76    MipsRs3Le = 0xa,
77    /// Old version of Sparc v9, from before the ABI.  Deprecated Or Reserved
78    _OldSparcv9OrRes011 = 0xb,
79    /// Reserved
80    Res012 = 0xc,
81    /// Reserved
82    Res013 = 0xd,
83    /// Reserved
84    Res014 = 0xe,
85    /// HPPA
86    Parisc = 0xf,
87    /// Reserved
88    Res016 = 0x10,
89    /// Old version of PowerPC.  Deprecated Or Fujitsu VPP500 Or Fujitsu VPP500
90    _PpcOldOrVpp550OrVpp500 = 0x11,
91    /// Sun's "v8plus"
92    Sparc32Plus = 0x12,
93    /// Intel 80960
94    Intel960 = 0x13,
95    /// PowerPC
96    Ppc = 0x14,
97    /// 64-bit PowerPC
98    Ppc64 = 0x15,
99    /// IBM S/390
100    S390 = 0x16,
101    /// Sony/Toshiba/IBM SPU
102    Spu = 0x17,
103    /// Reserved
104    Res024 = 0x18,
105    /// Reserved
106    Res025 = 0x19,
107    /// Reserved
108    Res026 = 0x1a,
109    /// Reserved
110    Res027 = 0x1b,
111    /// Reserved
112    Res028 = 0x1c,
113    /// Reserved
114    Res029 = 0x1d,
115    /// Reserved
116    Res030 = 0x1e,
117    /// Reserved
118    Res031 = 0x1f,
119    /// Reserved
120    Res032 = 0x20,
121    /// Reserved
122    Res033 = 0x21,
123    /// Reserved
124    Res034 = 0x22,
125    /// Reserved
126    Res035 = 0x23,
127    /// NEC V800 series
128    V800 = 0x24,
129    /// Fujitsu FR20
130    Fr20 = 0x25,
131    /// TRW RH32
132    Rh32 = 0x26,
133    /// Motorola M*Core */ /* May also be taken by Fujitsu MMA Or Old name for MCore Or CskyOld
134    _McoreOrRceOrCskyOld = 0x27,
135    /// ARM
136    Arm = 0x28,
137    /// Digital Alpha Or Digital Alpha
138    _OldAlphaOrFakeAlpha = 0x29,
139    /// Renesas (formerly Hitachi) / SuperH SH
140    Sh = 0x2a,
141    /// SPARC v9 64-bit
142    Sparcv9 = 0x2b,
143    /// Siemens Tricore embedded processor
144    Tricore = 0x2c,
145    /// ARC Cores
146    Arc = 0x2d,
147    /// Renesas (formerly Hitachi) H8/300
148    H8300 = 0x2e,
149    /// Renesas (formerly Hitachi) H8/300H
150    H8300H = 0x2f,
151    /// Renesas (formerly Hitachi) H8S
152    H8S = 0x30,
153    /// Renesas (formerly Hitachi) H8/500
154    H8500 = 0x31,
155    /// Intel IA-64 Processor
156    Ia64 = 0x32,
157    /// Stanford MIPS-X
158    MipsX = 0x33,
159    /// Motorola Coldfire
160    Coldfire = 0x34,
161    /// Motorola M68HC12
162    Motorola68Hc12 = 0x35,
163    /// Fujitsu Multimedia Accelerator
164    Mma = 0x36,
165    /// Siemens PCP
166    Pcp = 0x37,
167    /// Sony nCPU embedded RISC processor
168    Ncpu = 0x38,
169    /// Denso NDR1 microprocessor
170    Ndr1 = 0x39,
171    /// Motorola Star*Core processor
172    Starcore = 0x3a,
173    /// Toyota ME16 processor
174    Me16 = 0x3b,
175    /// STMicroelectronics ST100 processor
176    St100 = 0x3c,
177    /// Advanced Logic Corp. TinyJ embedded processor
178    Tinyj = 0x3d,
179    /// Advanced Micro Devices X86-64 processor
180    X8664 = 0x3e,
181    /// Sony DSP Processor
182    Pdsp = 0x3f,
183    /// Digital Equipment Corp. PDP-10
184    Pdp10 = 0x40,
185    /// Digital Equipment Corp. PDP-11
186    Pdp11 = 0x41,
187    /// Siemens FX66 microcontroller
188    Fx66 = 0x42,
189    /// STMicroelectronics ST9+ 8/16 bit microcontroller
190    St9Plus = 0x43,
191    /// STMicroelectronics ST7 8-bit microcontroller
192    St7 = 0x44,
193    /// Motorola MC68HC16 Microcontroller
194    Motorola68Hc16 = 0x45,
195    /// Motorola MC68HC11 Microcontroller
196    Motorola68Hc11 = 0x46,
197    /// Motorola MC68HC08 Microcontroller
198    Motorola68Hc08 = 0x47,
199    /// Motorola MC68HC05 Microcontroller
200    Motorola68Hc05 = 0x48,
201    /// Silicon Graphics SVx
202    Svx = 0x49,
203    /// STMicroelectronics ST19 8-bit cpu
204    St19 = 0x4a,
205    /// Digital VAX
206    Vax = 0x4b,
207    /// Axis Communications 32-bit embedded processor
208    Cris = 0x4c,
209    /// Infineon Technologies 32-bit embedded cpu
210    Javelin = 0x4d,
211    /// Element 14 64-bit DSP processor
212    Firepath = 0x4e,
213    /// LSI Logic's 16-bit DSP processor
214    Zsp = 0x4f,
215    /// Donald Knuth's educational 64-bit processor
216    Mmix = 0x50,
217    /// Harvard's machine-independent format
218    Huany = 0x51,
219    /// SiTera Prism
220    Prism = 0x52,
221    /// Atmel AVR 8-bit microcontroller
222    Avr = 0x53,
223    /// Fujitsu FR30
224    Fr30 = 0x54,
225    /// Mitsubishi D10V
226    D10V = 0x55,
227    /// Mitsubishi D30V
228    D30V = 0x56,
229    /// Renesas V850 (formerly NEC V850)
230    V850 = 0x57,
231    /// Renesas M32R (formerly Mitsubishi M32R)
232    M32R = 0x58,
233    /// Matsushita MN10300
234    Mn10300 = 0x59,
235    /// Matsushita MN10200
236    Mn10200 = 0x5a,
237    /// picoJava
238    Pj = 0x5b,
239    /// OpenRISC 1000 32-bit embedded processor Or Openrisc
240    _Or1KOrOpenrisc = 0x5c,
241    /// ARC International ARCompact processor Or ArcA5
242    _ArcCompactOrArcA5 = 0x5d,
243    /// Tensilica Xtensa Architecture
244    Xtensa = 0x5e,
245    /// Old Sunplus S+core7 backend magic number. Written in the absence of an ABI Or Alphamosaic VideoCore processor
246    _ScoreOldOrVideocore = 0x5f,
247    /// Thompson Multimedia General Purpose Processor
248    TmmGpp = 0x60,
249    /// National Semiconductor 32000 series
250    Ns32K = 0x61,
251    /// Tenor Network TPC processor
252    Tpc = 0x62,
253    /// Old value for picoJava.  Deprecated Or Trebia SNP 1000 processor
254    _PjOldOrSnp1K = 0x63,
255    /// STMicroelectronics ST200 microcontroller
256    St200 = 0x64,
257    /// Ubicom IP2022 micro controller
258    Ip2K = 0x65,
259    /// MAX Processor
260    Max = 0x66,
261    /// National Semiconductor CompactRISC
262    Cr = 0x67,
263    /// Fujitsu F2MC16
264    F2Mc16 = 0x68,
265    /// TI msp430 micro controller
266    Msp430 = 0x69,
267    /// ADI Blackfin
268    Blackfin = 0x6a,
269    /// S1C33 Family of Seiko Epson processors
270    SeC33 = 0x6b,
271    /// Sharp embedded microprocessor
272    Sep = 0x6c,
273    /// Arca RISC Microprocessor
274    Arca = 0x6d,
275    /// Microprocessor series from PKU-Unity Ltd. and MPRC of Peking University
276    Unicore = 0x6e,
277    /// eXcess: 16/32/64-bit configurable embedded CPU
278    Excess = 0x6f,
279    /// Icera Semiconductor Inc. Deep Execution Processor
280    Dxp = 0x70,
281    /// Altera Nios II soft-core processor
282    AlteraNios2 = 0x71,
283    /// National Semiconductor CRX
284    Crx = 0x72,
285    /// Old, value for National Semiconductor CompactRISC.  Deprecated Or Motorola XGATE embedded processor
286    _Cr16OldOrXgate = 0x73,
287    /// Infineon C16x/XC16x processor
288    C166 = 0x74,
289    /// Renesas M16C series microprocessors
290    M16C = 0x75,
291    /// Microchip Technology dsPIC30F Digital Signal Controller
292    Dspic30F = 0x76,
293    /// Freescale Communication Engine RISC core
294    Ce = 0x77,
295    /// Renesas M32C series microprocessors
296    M32C = 0x78,
297    /// Reserved
298    Res121 = 0x79,
299    /// Reserved
300    Res122 = 0x7a,
301    /// Reserved
302    Res123 = 0x7b,
303    /// Reserved
304    Res124 = 0x7c,
305    /// Reserved
306    Res125 = 0x7d,
307    /// Reserved
308    Res126 = 0x7e,
309    /// Reserved
310    Res127 = 0x7f,
311    /// Reserved
312    Res128 = 0x80,
313    /// Reserved
314    Res129 = 0x81,
315    /// Reserved
316    Res130 = 0x82,
317    /// Altium TSK3000 core
318    Tsk3000 = 0x83,
319    /// Freescale RS08 embedded processor
320    Rs08 = 0x84,
321    /// Reserved Or Analog Devices SHARC family
322    _Res133OrSharc = 0x85,
323    /// Cyan Technology eCOG2 microprocessor
324    Ecog2 = 0x86,
325    /// Sunplus Score Or Sunplus S+core7 RISC processor
326    _ScoreOrScore7 = 0x87,
327    /// New Japan Radio (NJR) 24-bit DSP Processor
328    Dsp24 = 0x88,
329    /// Broadcom VideoCore III processor
330    Videocore3 = 0x89,
331    /// RISC processor for Lattice FPGA architecture
332    Latticemico32 = 0x8a,
333    /// Seiko Epson C17 family
334    SeC17 = 0x8b,
335    /// Texas Instruments TMS320C6000 DSP family
336    TiC6000 = 0x8c,
337    /// Texas Instruments TMS320C2000 DSP family
338    TiC2000 = 0x8d,
339    /// Texas Instruments TMS320C55x DSP family
340    TiC5500 = 0x8e,
341    /// Reserved Or Texas Instruments App. Specific RISC
342    _Res143OrTiArp32 = 0x8f,
343    /// Texas Instruments Programmable Realtime Unit
344    TiPru = 0x90,
345    /// Reserved
346    Res145 = 0x91,
347    /// Reserved
348    Res146 = 0x92,
349    /// Reserved
350    Res147 = 0x93,
351    /// Reserved
352    Res148 = 0x94,
353    /// Reserved
354    Res149 = 0x95,
355    /// Reserved
356    Res150 = 0x96,
357    /// Reserved
358    Res151 = 0x97,
359    /// Reserved
360    Res152 = 0x98,
361    /// Reserved
362    Res153 = 0x99,
363    /// Reserved
364    Res154 = 0x9a,
365    /// Reserved
366    Res155 = 0x9b,
367    /// Reserved
368    Res156 = 0x9c,
369    /// Reserved
370    Res157 = 0x9d,
371    /// Reserved
372    Res158 = 0x9e,
373    /// Reserved
374    Res159 = 0x9f,
375    /// STMicroelectronics 64bit VLIW Data Signal Processor
376    MmdspPlus = 0xa0,
377    /// Cypress M8C microprocessor
378    CypressM8C = 0xa1,
379    /// Renesas R32C series microprocessors
380    R32C = 0xa2,
381    /// NXP Semiconductors TriMedia architecture family
382    Trimedia = 0xa3,
383    /// QUALCOMM DSP6 Processor
384    Qdsp6 = 0xa4,
385    /// Intel 8051 and variants
386    Intel8051 = 0xa5,
387    /// STMicroelectronics STxP7x family
388    Stxp7X = 0xa6,
389    /// Andes Technology compact code size embedded RISC processor family
390    Nds32 = 0xa7,
391    /// Cyan Technology eCOG1X family Or Cyan Technology eCOG1X family
392    _Ecog1OrEcog1X = 0xa8,
393    /// Dallas Semiconductor MAXQ30 Core Micro-controllers
394    Maxq30 = 0xa9,
395    /// New Japan Radio (NJR) 16-bit DSP Processor
396    Ximo16 = 0xaa,
397    /// M2000 Reconfigurable RISC Microprocessor
398    Manik = 0xab,
399    /// Cray Inc. NV2 vector architecture
400    Craynv2 = 0xac,
401    /// Renesas RX family
402    Rx = 0xad,
403    /// Imagination Technologies Meta processor architecture
404    Metag = 0xae,
405    /// MCST Elbrus general purpose hardware architecture
406    McstElbrus = 0xaf,
407    /// Cyan Technology eCOG16 family
408    Ecog16 = 0xb0,
409    /// National Semiconductor CompactRISC 16-bit processor
410    Cr16 = 0xb1,
411    /// Freescale Extended Time Processing Unit
412    Etpu = 0xb2,
413    /// Infineon Technologies SLE9X core
414    Sle9X = 0xb3,
415    /// Intel L1OM Or Intel L10M
416    _L1OmOrL10M = 0xb4,
417    /// Intel K1OM Or Intel K10M
418    _K1OmOrK10M = 0xb5,
419    /// Reserved by Intel
420    Intel182 = 0xb6,
421    /// ARM 64-bit architecture
422    AArch64 = 0xb7,
423    /// Reserved by ARM
424    Arm184 = 0xb8,
425    /// Atmel Corporation 32-bit microprocessor family
426    Avr32 = 0xb9,
427    /// STMicroeletronics STM8 8-bit microcontroller
428    Stm8 = 0xba,
429    /// Tilera TILE64 multicore architecture family
430    Tile64 = 0xbb,
431    /// Tilera TILEPro multicore architecture family
432    Tilepro = 0xbc,
433    /// Xilinx MicroBlaze 32-bit RISC soft processor core
434    Microblaze = 0xbd,
435    /// NVIDIA CUDA architecture
436    Cuda = 0xbe,
437    /// Tilera TILE-Gx multicore architecture family
438    Tilegx = 0xbf,
439    /// CloudShield architecture family
440    Cloudshield = 0xc0,
441    /// KIPO-KAIST Core-A 1st generation processor family
442    Corea1St = 0xc1,
443    /// KIPO-KAIST Core-A 2nd generation processor family
444    Corea2Nd = 0xc2,
445    /// Synopsys ARCompact V2 Or Synopsys ARCv2 ISA
446    _ArcCompact2OrArcv2 = 0xc3,
447    /// Open8 8-bit RISC soft processor core
448    Open8 = 0xc4,
449    /// Renesas RL78 family.
450    Rl78 = 0xc5,
451    /// Broadcom VideoCore V processor
452    Videocore5 = 0xc6,
453    /// Renesas 78K0R Or Renesas 78KOR
454    _Renesas78K0ROrRenesas78Kor = 0xc7,
455    /// Freescale 56800EX Digital Signal Controller (DSC)
456    Freescale56800Ex = 0xc8,
457    /// Beyond BA1 CPU architecture
458    Ba1 = 0xc9,
459    /// Beyond BA2 CPU architecture
460    Ba2 = 0xca,
461    /// XMOS xCORE processor family
462    Xcore = 0xcb,
463    /// Microchip 8-bit PIC(r) family
464    MchpPic = 0xcc,
465    /// Intel Graphics Technology
466    Intelgt = 0xcd,
467    /// Reserved by Intel
468    Intel206 = 0xce,
469    /// Reserved by Intel
470    Intel207 = 0xcf,
471    /// Reserved by Intel
472    Intel208 = 0xd0,
473    /// Reserved by Intel
474    Intel209 = 0xd1,
475    /// KM211 KM32 32-bit processor
476    Km32 = 0xd2,
477    /// KM211 KMX32 32-bit processor
478    Kmx32 = 0xd3,
479    /// KM211 KMX16 16-bit processor Or KM211 KMX16
480    _Kmx16OrEmx16 = 0xd4,
481    /// KM211 KMX8 8-bit processor Or KM211 KMX8
482    _Kmx8OrEmx8 = 0xd5,
483    /// KM211 KVARC processor
484    Kvarc = 0xd6,
485    /// Paneve CDP architecture family
486    Cdp = 0xd7,
487    /// Cognitive Smart Memory Processor
488    Coge = 0xd8,
489    /// Bluechip Systems CoolEngine
490    Cool = 0xd9,
491    /// Nanoradio Optimized RISC
492    Norc = 0xda,
493    /// CSR Kalimba architecture family
494    CsrKalimba = 0xdb,
495    /// Zilog Z80
496    Z80 = 0xdc,
497    /// Controls and Data Services VISIUMcore processor
498    Visium = 0xdd,
499    /// FTDI Chip FT32 high performance 32-bit RISC architecture
500    Ft32 = 0xde,
501    /// Moxie processor family
502    Moxie = 0xdf,
503    /// AMD GPU architecture
504    Amdgpu = 0xe0,
505    /// RISC-V
506    Riscv = 0xf3,
507    /// Lanai 32-bit processor.
508    Lanai = 0xf4,
509    /// CEVA Processor Architecture Family
510    Ceva = 0xf5,
511    /// CEVA X2 Processor Family
512    CevaX2 = 0xf6,
513    /// Linux BPF – in-kernel virtual machine.
514    Bpf = 0xf7,
515    /// Graphcore Intelligent Processing Unit
516    GraphcoreIpu = 0xf8,
517    /// Imagination Technologies
518    Img1 = 0xf9,
519    /// Netronome Flow Processor.
520    Nfp = 0xfa,
521    /// NEC Vector Engine
522    Ve = 0xfb,
523    /// C-SKY processor family.
524    Csky = 0xfc,
525    /// Synopsys ARCv2.3 64-bit
526    ArcCompact364 = 0xfd,
527    /// MOS Technology MCS 6502 processor
528    Mcs6502 = 0xfe,
529    /// Synopsys ARCv2.3 32-bit
530    ArcCompact3 = 0xff,
531    /// Kalray VLIW core of the MPPA processor family
532    Kvx = 0x100,
533    /// WDC 65816/65C816
534    Wdc65816 = 0x101,
535    /// LoongArch
536    Loongarch = 0x102,
537    /// ChipON KungFu32
538    Kf32 = 0x103,
539    /// LAPIS nX-U16/U8
540    U16U8Core = 0x104,
541    /// Tachyum
542    Tachyum = 0x105,
543    /// NXP 56800EF Digital Signal Controller (DSC)
544    Nxp56800Ef = 0x106,
545    AvrOld = 0x1057,
546    Msp430Old = 0x1059,
547    Mt = 0x2530,
548    CygnusFr30 = 0x3330,
549    Webassembly = 0x4157,
550    S12Z = 0x4def,
551    Dlx = 0x5aa5,
552    CygnusFrv = 0x5441,
553    Xc16X = 0x4688,
554    CygnusD10V = 0x7650,
555    CygnusD30V = 0x7676,
556    Ip2KOld = 0x8217,
557    CygnusPowerpc = 0x9025,
558    Alpha = 0x9026,
559    CygnusM32R = 0x9041,
560    CygnusV850 = 0x9080,
561    S390Old = 0xa390,
562    XtensaOld = 0xabc7,
563    Xstormy16 = 0xad45,
564    CygnusMn10300 = 0xbeef,
565    CygnusMn10200 = 0xdead,
566    M32COld = 0xfeb0,
567    Iq2000 = 0xfeba,
568    Nios32 = 0xfebb,
569    /// Toshiba MeP
570    CygnusMep = 0xf00d,
571    MoxieOld = 0xfeed,
572    /// Old MicroBlaze
573    MicroblazeOld = 0xbaab,
574    /// Adapteva's Epiphany architecture.
575    AdaptevaEpiphany = 0x1223,
576}
577impl Architechture {
578    /// Old version of Sparc v9, from before the ABI.  Deprecated.
579    #[allow(non_upper_case_globals)]
580    pub const OldSparcv9: Self = Self::_OldSparcv9OrRes011;
581    /// Reserved
582    #[allow(non_upper_case_globals)]
583    pub const Res011: Self = Self::_OldSparcv9OrRes011;
584    /// Old version of PowerPC.  Deprecated.
585    #[allow(non_upper_case_globals)]
586    pub const PpcOld: Self = Self::_PpcOldOrVpp550OrVpp500;
587    /// Fujitsu VPP500
588    #[allow(non_upper_case_globals)]
589    pub const Vpp550: Self = Self::_PpcOldOrVpp550OrVpp500;
590    /// Fujitsu VPP500
591    #[allow(non_upper_case_globals)]
592    pub const Vpp500: Self = Self::_PpcOldOrVpp550OrVpp500;
593    /// Motorola M*Core */ /* May also be taken by Fujitsu MMA
594    #[allow(non_upper_case_globals)]
595    pub const Mcore: Self = Self::_McoreOrRceOrCskyOld;
596    /// Old name for MCore
597    #[allow(non_upper_case_globals)]
598    pub const Rce: Self = Self::_McoreOrRceOrCskyOld;
599    #[allow(non_upper_case_globals)]
600    pub const CskyOld: Self = Self::_McoreOrRceOrCskyOld;
601    /// Digital Alpha
602    #[allow(non_upper_case_globals)]
603    pub const OldAlpha: Self = Self::_OldAlphaOrFakeAlpha;
604    /// Digital Alpha
605    #[allow(non_upper_case_globals)]
606    pub const FakeAlpha: Self = Self::_OldAlphaOrFakeAlpha;
607    /// OpenRISC 1000 32-bit embedded processor
608    #[allow(non_upper_case_globals)]
609    pub const Or1K: Self = Self::_Or1KOrOpenrisc;
610    #[allow(non_upper_case_globals)]
611    pub const Openrisc: Self = Self::_Or1KOrOpenrisc;
612    /// ARC International ARCompact processor
613    #[allow(non_upper_case_globals)]
614    pub const ArcCompact: Self = Self::_ArcCompactOrArcA5;
615    #[allow(non_upper_case_globals)]
616    pub const ArcA5: Self = Self::_ArcCompactOrArcA5;
617    /// Old Sunplus S+core7 backend magic number. Written in the absence of an ABI.
618    #[allow(non_upper_case_globals)]
619    pub const ScoreOld: Self = Self::_ScoreOldOrVideocore;
620    /// Alphamosaic VideoCore processor
621    #[allow(non_upper_case_globals)]
622    pub const Videocore: Self = Self::_ScoreOldOrVideocore;
623    /// Old value for picoJava.  Deprecated.
624    #[allow(non_upper_case_globals)]
625    pub const PjOld: Self = Self::_PjOldOrSnp1K;
626    /// Trebia SNP 1000 processor
627    #[allow(non_upper_case_globals)]
628    pub const Snp1K: Self = Self::_PjOldOrSnp1K;
629    /// Old, value for National Semiconductor CompactRISC.  Deprecated.
630    #[allow(non_upper_case_globals)]
631    pub const Cr16Old: Self = Self::_Cr16OldOrXgate;
632    /// Motorola XGATE embedded processor
633    #[allow(non_upper_case_globals)]
634    pub const Xgate: Self = Self::_Cr16OldOrXgate;
635    /// Reserved
636    #[allow(non_upper_case_globals)]
637    pub const Res133: Self = Self::_Res133OrSharc;
638    /// Analog Devices SHARC family
639    #[allow(non_upper_case_globals)]
640    pub const Sharc: Self = Self::_Res133OrSharc;
641    /// Sunplus Score
642    #[allow(non_upper_case_globals)]
643    pub const Score: Self = Self::_ScoreOrScore7;
644    /// Sunplus S+core7 RISC processor
645    #[allow(non_upper_case_globals)]
646    pub const Score7: Self = Self::_ScoreOrScore7;
647    /// Reserved
648    #[allow(non_upper_case_globals)]
649    pub const Res143: Self = Self::_Res143OrTiArp32;
650    /// Texas Instruments App. Specific RISC
651    #[allow(non_upper_case_globals)]
652    pub const TiArp32: Self = Self::_Res143OrTiArp32;
653    /// Cyan Technology eCOG1X family
654    #[allow(non_upper_case_globals)]
655    pub const Ecog1: Self = Self::_Ecog1OrEcog1X;
656    /// Cyan Technology eCOG1X family
657    #[allow(non_upper_case_globals)]
658    pub const Ecog1X: Self = Self::_Ecog1OrEcog1X;
659    /// Intel L1OM
660    #[allow(non_upper_case_globals)]
661    pub const L1Om: Self = Self::_L1OmOrL10M;
662    /// Intel L10M
663    #[allow(non_upper_case_globals)]
664    pub const L10M: Self = Self::_L1OmOrL10M;
665    /// Intel K1OM
666    #[allow(non_upper_case_globals)]
667    pub const K1Om: Self = Self::_K1OmOrK10M;
668    /// Intel K10M
669    #[allow(non_upper_case_globals)]
670    pub const K10M: Self = Self::_K1OmOrK10M;
671    /// Synopsys ARCompact V2
672    #[allow(non_upper_case_globals)]
673    pub const ArcCompact2: Self = Self::_ArcCompact2OrArcv2;
674    /// Synopsys ARCv2 ISA.
675    #[allow(non_upper_case_globals)]
676    pub const Arcv2: Self = Self::_ArcCompact2OrArcv2;
677    /// Renesas 78K0R.
678    #[allow(non_upper_case_globals)]
679    pub const Renesas78K0R: Self = Self::_Renesas78K0ROrRenesas78Kor;
680    /// Renesas 78KOR
681    #[allow(non_upper_case_globals)]
682    pub const Renesas78Kor: Self = Self::_Renesas78K0ROrRenesas78Kor;
683    /// KM211 KMX16 16-bit processor
684    #[allow(non_upper_case_globals)]
685    pub const Kmx16: Self = Self::_Kmx16OrEmx16;
686    /// KM211 KMX16
687    #[allow(non_upper_case_globals)]
688    pub const Emx16: Self = Self::_Kmx16OrEmx16;
689    /// KM211 KMX8 8-bit processor
690    #[allow(non_upper_case_globals)]
691    pub const Kmx8: Self = Self::_Kmx8OrEmx8;
692    /// KM211 KMX8
693    #[allow(non_upper_case_globals)]
694    pub const Emx8: Self = Self::_Kmx8OrEmx8;
695}
696
697#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
698#[repr(u32)]
699pub enum ProgramHeaderType {
700    /// SpuInfo Or PariscArchext Or MipsReginfo Or C6000Phattr Or Processor-specific Or S390Pgste Or Arch extension bits, Or AArch64Archext
701    _SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext =
702        0x70000000,
703    _RiscvAttributesOrMipsAbiflags = 0x70000003,
704    /// IA64 unwind bits Or ArmExidx Or PariscUnwind Or MipsRtproc
705    _Ia64UnwindOrArmExidxOrPariscUnwindOrMipsRtproc = 0x70000001,
706    _Ia64HpOptAnotOrHpOptAnnot = 0x60000012,
707    _Ia64HpHslAnotOrHpHslAnnot = 0x60000013,
708    _Ia64HpStackOrHpStack = 0x60000014,
709    _PariscWeakorderOrMipsOptionsOrAArch64MemtagMte = 0x70000002,
710    /// HpTls Or OS-specific
711    _HpTlsOrLoos = 0x60000000,
712    HpCoreNone = 0x60000001,
713    HpCoreVersion = 0x60000002,
714    HpCoreKernel = 0x60000003,
715    HpCoreComm = 0x60000004,
716    HpCoreProc = 0x60000005,
717    HpCoreLoadable = 0x60000006,
718    HpCoreStack = 0x60000007,
719    HpCoreShm = 0x60000008,
720    HpCoreMmf = 0x60000009,
721    HpParallel = 0x60000010,
722    HpFastbind = 0x60000011,
723    HpCoreUtsname = 0x60000015,
724    /// Program header table entry unused
725    Null = 0x0,
726    /// Loadable program segment
727    Load = 0x1,
728    /// Dynamic linking information
729    Dynamic = 0x2,
730    /// Program interpreter
731    Interp = 0x3,
732    /// Auxiliary information
733    Note = 0x4,
734    /// Reserved, unspecified semantics
735    Shlib = 0x5,
736    /// Entry for header table itself
737    Phdr = 0x6,
738    /// Thread local storage segment
739    Tls = 0x7,
740    /// OS-specific Or Hisunw
741    _HiosOrHisunw = 0x6fffffff,
742    /// Processor-specific
743    Hiproc = 0x7fffffff,
744    /// Frame unwind information Or Solaris uses the same value
745    _GnuEhFrameOrSunwEhFrame = 0x6474e550,
746    /// Stack flags
747    GnuStack = 0x6474e551,
748    /// Read-only after relocation
749    GnuRelro = 0x6474e552,
750    /// GNU property
751    GnuProperty = 0x6474e553,
752    /// SFrame stack trace information
753    GnuSframe = 0x6474e554,
754    /// Like bss, but not immutable.
755    OpenbsdMutable = 0x65a3dbe5,
756    /// Fill with random data.
757    OpenbsdRandomize = 0x65a3dbe6,
758    /// Program does W^X violations.
759    OpenbsdWxneeded = 0x65a3dbe7,
760    /// No branch target CFI.
761    OpenbsdNobtcfi = 0x65a3dbe8,
762    /// Section for boot arguments.
763    OpenbsdBootdata = 0x65a41be6,
764    GnuMbindNum = 0x1000,
765    GnuMbindLo = 0x6474e555,
766    GnuMbindHi = 0x6474f554,
767    /// Losunw Or Sun Specific segment
768    _LosunwOrSunwbss = 0x6ffffffa,
769    /// Stack segment
770    Sunwstack = 0x6ffffffb,
771}
772impl ProgramHeaderType {
773    #[allow(non_upper_case_globals)]
774    pub const SpuInfo : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
775    #[allow(non_upper_case_globals)]
776    pub const PariscArchext : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
777    #[allow(non_upper_case_globals)]
778    pub const MipsReginfo : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
779    #[allow(non_upper_case_globals)]
780    pub const C6000Phattr : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
781    /// Processor-specific
782    #[allow(non_upper_case_globals)]
783    pub const Loproc : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
784    #[allow(non_upper_case_globals)]
785    pub const S390Pgste : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
786    /// Arch extension bits,
787    #[allow(non_upper_case_globals)]
788    pub const Ia64Archext : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
789    #[allow(non_upper_case_globals)]
790    pub const AArch64Archext : Self = Self::_SpuInfoOrPariscArchextOrMipsReginfoOrC6000PhattrOrLoprocOrS390PgsteOrIa64ArchextOrAArch64Archext;
791    #[allow(non_upper_case_globals)]
792    pub const RiscvAttributes: Self = Self::_RiscvAttributesOrMipsAbiflags;
793    #[allow(non_upper_case_globals)]
794    pub const MipsAbiflags: Self = Self::_RiscvAttributesOrMipsAbiflags;
795    /// IA64 unwind bits.
796    #[allow(non_upper_case_globals)]
797    pub const Ia64Unwind: Self = Self::_Ia64UnwindOrArmExidxOrPariscUnwindOrMipsRtproc;
798    #[allow(non_upper_case_globals)]
799    pub const ArmExidx: Self = Self::_Ia64UnwindOrArmExidxOrPariscUnwindOrMipsRtproc;
800    #[allow(non_upper_case_globals)]
801    pub const PariscUnwind: Self = Self::_Ia64UnwindOrArmExidxOrPariscUnwindOrMipsRtproc;
802    #[allow(non_upper_case_globals)]
803    pub const MipsRtproc: Self = Self::_Ia64UnwindOrArmExidxOrPariscUnwindOrMipsRtproc;
804    #[allow(non_upper_case_globals)]
805    pub const Ia64HpOptAnot: Self = Self::_Ia64HpOptAnotOrHpOptAnnot;
806    #[allow(non_upper_case_globals)]
807    pub const HpOptAnnot: Self = Self::_Ia64HpOptAnotOrHpOptAnnot;
808    #[allow(non_upper_case_globals)]
809    pub const Ia64HpHslAnot: Self = Self::_Ia64HpHslAnotOrHpHslAnnot;
810    #[allow(non_upper_case_globals)]
811    pub const HpHslAnnot: Self = Self::_Ia64HpHslAnotOrHpHslAnnot;
812    #[allow(non_upper_case_globals)]
813    pub const Ia64HpStack: Self = Self::_Ia64HpStackOrHpStack;
814    #[allow(non_upper_case_globals)]
815    pub const HpStack: Self = Self::_Ia64HpStackOrHpStack;
816    #[allow(non_upper_case_globals)]
817    pub const PariscWeakorder: Self = Self::_PariscWeakorderOrMipsOptionsOrAArch64MemtagMte;
818    #[allow(non_upper_case_globals)]
819    pub const MipsOptions: Self = Self::_PariscWeakorderOrMipsOptionsOrAArch64MemtagMte;
820    #[allow(non_upper_case_globals)]
821    pub const AArch64MemtagMte: Self = Self::_PariscWeakorderOrMipsOptionsOrAArch64MemtagMte;
822    #[allow(non_upper_case_globals)]
823    pub const HpTls: Self = Self::_HpTlsOrLoos;
824    /// OS-specific
825    #[allow(non_upper_case_globals)]
826    pub const Loos: Self = Self::_HpTlsOrLoos;
827    /// OS-specific
828    #[allow(non_upper_case_globals)]
829    pub const Hios: Self = Self::_HiosOrHisunw;
830    #[allow(non_upper_case_globals)]
831    pub const Hisunw: Self = Self::_HiosOrHisunw;
832    /// Frame unwind information
833    #[allow(non_upper_case_globals)]
834    pub const GnuEhFrame: Self = Self::_GnuEhFrameOrSunwEhFrame;
835    /// Solaris uses the same value
836    #[allow(non_upper_case_globals)]
837    pub const SunwEhFrame: Self = Self::_GnuEhFrameOrSunwEhFrame;
838    #[allow(non_upper_case_globals)]
839    pub const Losunw: Self = Self::_LosunwOrSunwbss;
840    /// Sun Specific segment
841    #[allow(non_upper_case_globals)]
842    pub const Sunwbss: Self = Self::_LosunwOrSunwbss;
843}
844
845bitflags! {
846    #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
847    pub struct ProgramHeaderFlags: u32 {
848        const OVERLAY = 0x8000000;
849        const PARISC_SBP = 0x8000000;
850        const HP_SBP = 0x8000000;
851        const IA_64_NORECOV = 0x80000000;
852        const HP_CODE = 0x40000;
853        const HP_MODIFY = 0x80000;
854        const HP_PAGE_SIZE = 0x100000;
855        const HP_FAR_SHARED = 0x200000;
856        const HP_NEAR_SHARED = 0x400000;
857        const HP_LAZYSWAP = 0x800000;
858        const HP_CODE_DEPR = 0x1000000;
859        const HP_MODIFY_DEPR = 0x2000000;
860        const HP_LAZYSWAP_DEPR = 0x4000000;
861        /// PowerPC VLE.
862        const PPC_VLE = 0x10000000;
863        /// Segment contains the location addressed by the static base.
864        const ARM_SB = 0x10000000;
865        const MIPS_LOCAL = 0x10000000;
866        /// Segment is position-independent.
867        const ARM_PI = 0x20000000;
868        /// Segment must be loaded at its base address.
869        const ARM_ABS = 0x40000000;
870        /// Segment is executable
871        const X = 0x1;
872        /// Segment is writable
873        const W = 0x2;
874        /// Segment is readable
875        const R = 0x4;
876        /// New value, Oct 4, 1999 Draft
877        const MASKOS = 0xff00000;
878        /// Processor-specific reserved bits
879        const MASKPROC = 0xf0000000;
880    }
881}
882impl_binary_serde_for_bitflags_ty! {ProgramHeaderFlags}
883
884#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
885#[repr(u32)]
886pub enum SectionHeaderType {
887    /// unwind information Or V850Tcommon Or PariscUnwind Or MipsMsym Or Section holds ARM unwind info Or C6000Unwind Or Section holds attributes Or Section holds attributes Or AlphaDebug Or Unwind bits Or NfpMeconfig
888    _X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig =
889        0x70000001,
890    /// V850Scommon Or PariscExt Or MipsLiblist Or Processor-specific semantics, lo Or Extension bits Or SparcGotdata
891    _V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata = 0x70000000,
892    /// V850Zcommon Or PariscDoc Or MipsConflict Or Section pre-emption details Or C6000Preemptmap Or AlphaReginfo Or NfpInitreg
893    _V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg =
894        0x70000002,
895    /// Used by Renesas linker Or NfpUdebug Or Application-specific semantics
896    _RenesasIopOrNfpUdebugOrLouser = 0x80000000,
897    RenesasInfo = 0xa0000000,
898    /// Section holds attributes Or PariscAnnot Or MipsGptab Or Section holds ABI attributes Or Section holds attributes Or C6000Attributes Or Section holds attributes
899    _RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes =
900        0x70000003,
901    /// Link editor is to sort the 						   entries in this section 						   based on the address 						   specified in the associated 						   symbol table entry Or Processor-specific semantics, hi
902    _OrderedOrHiproc = 0x7fffffff,
903    Ia64Lopsreg = 0x78000000,
904    Ia64Hipsreg = 0x78ffffff,
905    Ia64PriorityInit = 0x79000000,
906    _Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot = 0x60000004,
907    /// Ia64VmsTrace Or First of OS specific semantics Or HpOvlbits
908    _Ia64VmsTraceOrLoosOrHpOvlbits = 0x60000000,
909    _Ia64VmsTieSignaturesOrHpDlkm = 0x60000001,
910    _Ia64VmsDebugOrHpComdat = 0x60000002,
911    _Ia64VmsDebugStrOrHpObjdict = 0x60000003,
912    Ia64VmsSymbolVector = 0x60000005,
913    Ia64VmsFixup = 0x60000006,
914    Ia64VmsDisplayNameInfo = 0x60000007,
915    /// PariscDlkm Or MipsUcode Or Section holds overlay debug info
916    _PariscDlkmOrMipsUcodeOrArmDebugoverlay = 0x70000004,
917    _PariscSymextnOrMipsPacksym = 0x70000008,
918    _PariscStubsOrMipsReld = 0x70000009,
919    /// MipsDebug Or Section holds GDB and overlay integration info
920    _MipsDebugOrArmOverlaysection = 0x70000005,
921    MipsReginfo = 0x70000006,
922    MipsPackage = 0x70000007,
923    MipsIface = 0x7000000b,
924    MipsContent = 0x7000000c,
925    MipsOptions = 0x7000000d,
926    MipsShdr = 0x70000010,
927    MipsFdesc = 0x70000011,
928    MipsExtsym = 0x70000012,
929    MipsDense = 0x70000013,
930    MipsPdesc = 0x70000014,
931    MipsLocsym = 0x70000015,
932    MipsAuxsym = 0x70000016,
933    MipsOptsym = 0x70000017,
934    MipsLocstr = 0x70000018,
935    MipsLine = 0x70000019,
936    MipsRfdesc = 0x7000001a,
937    MipsDeltasym = 0x7000001b,
938    MipsDeltainst = 0x7000001c,
939    MipsDeltaclass = 0x7000001d,
940    MipsDwarf = 0x7000001e,
941    MipsDeltadecl = 0x7000001f,
942    MipsSymbolLib = 0x70000020,
943    MipsEvents = 0x70000021,
944    MipsTranslate = 0x70000022,
945    MipsPixie = 0x70000023,
946    MipsXlate = 0x70000024,
947    MipsXlateDebug = 0x70000025,
948    MipsWhirl = 0x70000026,
949    MipsEhRegion = 0x70000027,
950    MipsXlateOld = 0x70000028,
951    MipsPdrException = 0x70000029,
952    MipsAbiflags = 0x7000002a,
953    MipsXhash = 0x7000002b,
954    /// Holds TI compiler's section flags.
955    Msp430SecFlags = 0x7f000005,
956    /// Holds TI compiler's symbol aliases.
957    Msp430SymAliases = 0x7f000006,
958    TiIcode = 0x7f000000,
959    TiXref = 0x7f000001,
960    TiHandler = 0x7f000002,
961    TiInitinfo = 0x7f000003,
962    TiPhattrs = 0x7f000004,
963    /// Section header table entry unused
964    Null = 0x0,
965    /// Program specific (private) data
966    Progbits = 0x1,
967    /// Link editing symbol table
968    Symtab = 0x2,
969    /// A string table
970    Strtab = 0x3,
971    /// Relocation entries with addends
972    Rela = 0x4,
973    /// A symbol hash table
974    Hash = 0x5,
975    /// Information for dynamic linking
976    Dynamic = 0x6,
977    /// Information that marks file
978    Note = 0x7,
979    /// Section occupies no space in file
980    Nobits = 0x8,
981    /// Relocation entries, no addends
982    Rel = 0x9,
983    /// Reserved, unspecified semantics
984    Shlib = 0xa,
985    /// Dynamic linking symbol table
986    Dynsym = 0xb,
987    /// Array of ptrs to init functions
988    InitArray = 0xe,
989    /// Array of ptrs to finish functions
990    FiniArray = 0xf,
991    /// Array of ptrs to pre-init funcs
992    PreinitArray = 0x10,
993    /// Section contains a section group
994    Group = 0x11,
995    /// Indices for SHN_XINDEX entries
996    SymtabShndx = 0x12,
997    /// RELR relative relocations
998    Relr = 0x13,
999    /// Last of OS specific semantics Or Symbol versions Or Sun-specific high bound Or GnuVersym
1000    _HiosOrSunwVersymOrHisunwOrGnuVersym = 0x6fffffff,
1001    /// incremental build data
1002    GnuIncrementalInputs = 0x6fff4700,
1003    /// Object attributes
1004    GnuAttributes = 0x6ffffff5,
1005    /// GNU style symbol hash table
1006    GnuHash = 0x6ffffff6,
1007    /// List of prelink dependencies
1008    GnuLiblist = 0x6ffffff7,
1009    /// Versions defined by file Or GnuVerdef
1010    _SunwVerdefOrGnuVerdef = 0x6ffffffd,
1011    /// Versions needed by file Or GnuVerneed
1012    _SunwVerneedOrGnuVerneed = 0x6ffffffe,
1013    /// New value, defined in Oct 4, 1999 Draft
1014    Hiuser = 0xffffffff,
1015    GnuIncrementalSymtab = 0x6fff4701,
1016    GnuIncrementalRelocs = 0x6fff4702,
1017    GnuIncrementalGotPlt = 0x6fff4703,
1018    /// Checksum for DSO content.
1019    Checksum = 0x6ffffff8,
1020    /// Sun-specific low bound Or SunwMove
1021    _LosunwOrSunwMove = 0x6ffffffa,
1022    SunwComdat = 0x6ffffffb,
1023    SunwSyminfo = 0x6ffffffc,
1024}
1025impl SectionHeaderType {
1026    /// unwind information
1027    #[allow(non_upper_case_globals)]
1028    pub const X8664Unwind : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1029    #[allow(non_upper_case_globals)]
1030    pub const V850Tcommon : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1031    #[allow(non_upper_case_globals)]
1032    pub const PariscUnwind : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1033    #[allow(non_upper_case_globals)]
1034    pub const MipsMsym : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1035    /// Section holds ARM unwind info.
1036    #[allow(non_upper_case_globals)]
1037    pub const ArmExidx : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1038    #[allow(non_upper_case_globals)]
1039    pub const C6000Unwind : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1040    /// Section holds attributes.
1041    #[allow(non_upper_case_globals)]
1042    pub const ArcAttributes : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1043    /// Section holds attributes.
1044    #[allow(non_upper_case_globals)]
1045    pub const CskyAttributes : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1046    #[allow(non_upper_case_globals)]
1047    pub const AlphaDebug : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1048    /// Unwind bits.
1049    #[allow(non_upper_case_globals)]
1050    pub const Ia64Unwind : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1051    #[allow(non_upper_case_globals)]
1052    pub const NfpMeconfig : Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig;
1053    #[allow(non_upper_case_globals)]
1054    pub const V850Scommon: Self =
1055        Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata;
1056    #[allow(non_upper_case_globals)]
1057    pub const PariscExt: Self =
1058        Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata;
1059    #[allow(non_upper_case_globals)]
1060    pub const MipsLiblist: Self =
1061        Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata;
1062    /// Processor-specific semantics, lo
1063    #[allow(non_upper_case_globals)]
1064    pub const Loproc: Self =
1065        Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata;
1066    /// Extension bits.
1067    #[allow(non_upper_case_globals)]
1068    pub const Ia64Ext: Self =
1069        Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata;
1070    #[allow(non_upper_case_globals)]
1071    pub const SparcGotdata: Self =
1072        Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata;
1073    #[allow(non_upper_case_globals)]
1074    pub const V850Zcommon : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1075    #[allow(non_upper_case_globals)]
1076    pub const PariscDoc : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1077    #[allow(non_upper_case_globals)]
1078    pub const MipsConflict : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1079    /// Section pre-emption details.
1080    #[allow(non_upper_case_globals)]
1081    pub const ArmPreemptmap : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1082    #[allow(non_upper_case_globals)]
1083    pub const C6000Preemptmap : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1084    #[allow(non_upper_case_globals)]
1085    pub const AlphaReginfo : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1086    #[allow(non_upper_case_globals)]
1087    pub const NfpInitreg : Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg;
1088    /// Used by Renesas linker.
1089    #[allow(non_upper_case_globals)]
1090    pub const RenesasIop: Self = Self::_RenesasIopOrNfpUdebugOrLouser;
1091    #[allow(non_upper_case_globals)]
1092    pub const NfpUdebug: Self = Self::_RenesasIopOrNfpUdebugOrLouser;
1093    /// Application-specific semantics
1094    #[allow(non_upper_case_globals)]
1095    pub const Louser: Self = Self::_RenesasIopOrNfpUdebugOrLouser;
1096    /// Section holds attributes.
1097    #[allow(non_upper_case_globals)]
1098    pub const RiscvAttributes : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1099    #[allow(non_upper_case_globals)]
1100    pub const PariscAnnot : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1101    #[allow(non_upper_case_globals)]
1102    pub const MipsGptab : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1103    /// Section holds ABI attributes.
1104    #[allow(non_upper_case_globals)]
1105    pub const Msp430Attributes : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1106    /// Section holds attributes.
1107    #[allow(non_upper_case_globals)]
1108    pub const ArmAttributes : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1109    #[allow(non_upper_case_globals)]
1110    pub const C6000Attributes : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1111    /// Section holds attributes.
1112    #[allow(non_upper_case_globals)]
1113    pub const AArch64Attributes : Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes;
1114    /// Link editor is to sort the 						   entries in this section 						   based on the address 						   specified in the associated 						   symbol table entry.
1115    #[allow(non_upper_case_globals)]
1116    pub const Ordered: Self = Self::_OrderedOrHiproc;
1117    /// Processor-specific semantics, hi
1118    #[allow(non_upper_case_globals)]
1119    pub const Hiproc: Self = Self::_OrderedOrHiproc;
1120    #[allow(non_upper_case_globals)]
1121    pub const Ia64HpOptAnot: Self = Self::_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot;
1122    #[allow(non_upper_case_globals)]
1123    pub const Ia64VmsLinkages: Self = Self::_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot;
1124    #[allow(non_upper_case_globals)]
1125    pub const HpAnnot: Self = Self::_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot;
1126    #[allow(non_upper_case_globals)]
1127    pub const Ia64VmsTrace: Self = Self::_Ia64VmsTraceOrLoosOrHpOvlbits;
1128    /// First of OS specific semantics
1129    #[allow(non_upper_case_globals)]
1130    pub const Loos: Self = Self::_Ia64VmsTraceOrLoosOrHpOvlbits;
1131    #[allow(non_upper_case_globals)]
1132    pub const HpOvlbits: Self = Self::_Ia64VmsTraceOrLoosOrHpOvlbits;
1133    #[allow(non_upper_case_globals)]
1134    pub const Ia64VmsTieSignatures: Self = Self::_Ia64VmsTieSignaturesOrHpDlkm;
1135    #[allow(non_upper_case_globals)]
1136    pub const HpDlkm: Self = Self::_Ia64VmsTieSignaturesOrHpDlkm;
1137    #[allow(non_upper_case_globals)]
1138    pub const Ia64VmsDebug: Self = Self::_Ia64VmsDebugOrHpComdat;
1139    #[allow(non_upper_case_globals)]
1140    pub const HpComdat: Self = Self::_Ia64VmsDebugOrHpComdat;
1141    #[allow(non_upper_case_globals)]
1142    pub const Ia64VmsDebugStr: Self = Self::_Ia64VmsDebugStrOrHpObjdict;
1143    #[allow(non_upper_case_globals)]
1144    pub const HpObjdict: Self = Self::_Ia64VmsDebugStrOrHpObjdict;
1145    #[allow(non_upper_case_globals)]
1146    pub const PariscDlkm: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay;
1147    #[allow(non_upper_case_globals)]
1148    pub const MipsUcode: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay;
1149    /// Section holds overlay debug info.
1150    #[allow(non_upper_case_globals)]
1151    pub const ArmDebugoverlay: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay;
1152    #[allow(non_upper_case_globals)]
1153    pub const PariscSymextn: Self = Self::_PariscSymextnOrMipsPacksym;
1154    #[allow(non_upper_case_globals)]
1155    pub const MipsPacksym: Self = Self::_PariscSymextnOrMipsPacksym;
1156    #[allow(non_upper_case_globals)]
1157    pub const PariscStubs: Self = Self::_PariscStubsOrMipsReld;
1158    #[allow(non_upper_case_globals)]
1159    pub const MipsReld: Self = Self::_PariscStubsOrMipsReld;
1160    #[allow(non_upper_case_globals)]
1161    pub const MipsDebug: Self = Self::_MipsDebugOrArmOverlaysection;
1162    /// Section holds GDB and overlay integration info.
1163    #[allow(non_upper_case_globals)]
1164    pub const ArmOverlaysection: Self = Self::_MipsDebugOrArmOverlaysection;
1165    /// Last of OS specific semantics
1166    #[allow(non_upper_case_globals)]
1167    pub const Hios: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym;
1168    /// Symbol versions
1169    #[allow(non_upper_case_globals)]
1170    pub const SunwVersym: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym;
1171    /// Sun-specific high bound.
1172    #[allow(non_upper_case_globals)]
1173    pub const Hisunw: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym;
1174    #[allow(non_upper_case_globals)]
1175    pub const GnuVersym: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym;
1176    /// Versions defined by file
1177    #[allow(non_upper_case_globals)]
1178    pub const SunwVerdef: Self = Self::_SunwVerdefOrGnuVerdef;
1179    #[allow(non_upper_case_globals)]
1180    pub const GnuVerdef: Self = Self::_SunwVerdefOrGnuVerdef;
1181    /// Versions needed by file
1182    #[allow(non_upper_case_globals)]
1183    pub const SunwVerneed: Self = Self::_SunwVerneedOrGnuVerneed;
1184    #[allow(non_upper_case_globals)]
1185    pub const GnuVerneed: Self = Self::_SunwVerneedOrGnuVerneed;
1186    /// Sun-specific low bound.
1187    #[allow(non_upper_case_globals)]
1188    pub const Losunw: Self = Self::_LosunwOrSunwMove;
1189    #[allow(non_upper_case_globals)]
1190    pub const SunwMove: Self = Self::_LosunwOrSunwMove;
1191}
1192
1193bitflags! {
1194    #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
1195    pub struct SectionHeaderFlags: u64 {
1196        const X86_64_LARGE = 0x10000000;
1197        const V850_GPREL = 0x10000000;
1198        const SCORE_GPREL = 0x10000000;
1199        /// Section near gp.
1200        const IA_64_SHORT = 0x10000000;
1201        const PARISC_WEAKORDER = 0x10000000;
1202        const M32R_CAN_RELAX = 0x10000000;
1203        const MIPS_GPREL = 0x10000000;
1204        /// PowerPC VLE text section.
1205        const PPC_VLE = 0x10000000;
1206        /// contains vliw code
1207        const MEP_VLIW = 0x10000000;
1208        /// Section contains an entry point.
1209        const ENTRYSECT = 0x10000000;
1210        const NIOS2_GPREL = 0x10000000;
1211        const ALPHA_GPREL = 0x10000000;
1212        /// Section contains an entry point
1213        const ARM_ENTRYSECT = 0x10000000;
1214        const V850_EPREL = 0x20000000;
1215        const SCORE_MERGE = 0x20000000;
1216        /// Spec insns w/o recovery.
1217        const IA_64_NORECOV = 0x20000000;
1218        const PARISC_SHORT = 0x20000000;
1219        const MIPS_MERGE = 0x20000000;
1220        /// Section contains only code and no data.
1221        const ARM_PURECODE = 0x20000000;
1222        const V850_R0REL = 0x40000000;
1223        const SCORE_ADDR = 0x40000000;
1224        const PARISC_HUGE = 0x40000000;
1225        const MIPS_ADDR = 0x40000000;
1226        const NFP_INIT2 = 0x40000000;
1227        /// treat sh_link,sh_info specially
1228        const ORDERED = 0x40000000;
1229        /// Absolute section.
1230        const RENESAS_ABS = 0x80000000;
1231        const SCORE_STRING = 0x80000000;
1232        const PARISC_SBP = 0x80000000;
1233        const MICROBLAZE_NOREAD = 0x80000000;
1234        const MIPS_STRING = 0x80000000;
1235        const NFP_INIT = 0x80000000;
1236        /// Section may be multiply defined in the input to a link step.
1237        const COMDEF = 0x80000000;
1238        const MMIX_CANRELAX = 0x80000000;
1239        const MCORE_NOREAD = 0x80000000;
1240        const EXCLUDE = 0x80000000;
1241        const MIPS_STRINGS = 0x80000000;
1242        const ARM_COMDEF = 0x80000000;
1243        /// Use unknown.
1244        const GHS_ABS = 0x400;
1245        /// Thread local storage section
1246        const TLS = 0x400;
1247        const SCORE_NOSTRIP = 0x8000000;
1248        const HP_COMDAT = 0x8000000;
1249        const MIPS_NOSTRIP = 0x8000000;
1250        const SCORE_LOCAL = 0x4000000;
1251        const HP_FAR_SHARED = 0x4000000;
1252        const MIPS_LOCAL = 0x4000000;
1253        const SCORE_NAMES = 0x2000000;
1254        const HP_NEAR_SHARED = 0x2000000;
1255        const MIPS_NAMES = 0x2000000;
1256        const SCORE_NODUPES = 0x1000000;
1257        /// HP specific TLS flag.
1258        const IA_64_HP_TLS = 0x1000000;
1259        const HP_TLS = 0x1000000;
1260        const MIPS_NODUPES = 0x1000000;
1261        /// Mbind section.
1262        const GNU_MBIND = 0x1000000;
1263        const MIPS_NODUPE = 0x1000000;
1264        /// Global for clustering.
1265        const IA_64_VMS_GLOBAL = 0x100000000;
1266        /// To be overlaid.
1267        const IA_64_VMS_OVERLAID = 0x200000000;
1268        /// Shared btw processes.
1269        const IA_64_VMS_SHARED = 0x400000000;
1270        /// Priv change mode vect.
1271        const IA_64_VMS_VECTOR = 0x800000000;
1272        /// Allocate beyond 2GB.
1273        const IA_64_VMS_ALLOC_64BIT = 0x1000000000;
1274        /// Export from sharable.
1275        const IA_64_VMS_PROTECTED = 0x2000000000;
1276        const HP_CONST = 0x800000;
1277        /// Writable data during execution
1278        const WRITE = 0x1;
1279        /// Occupies memory during execution
1280        const ALLOC = 0x2;
1281        /// Executable machine instructions
1282        const EXECINSTR = 0x4;
1283        /// Data in this section can be merged
1284        const MERGE = 0x10;
1285        /// Contains null terminated character strings
1286        const STRINGS = 0x20;
1287        /// sh_info holds section header table index
1288        const INFO_LINK = 0x40;
1289        /// Preserve section ordering when linking
1290        const LINK_ORDER = 0x80;
1291        /// OS specific processing required
1292        const OS_NONCONFORMING = 0x100;
1293        /// Member of a section group
1294        const GROUP = 0x200;
1295        /// Section with compressed data
1296        const COMPRESSED = 0x800;
1297        /// New value, Oct 4, 1999 Draft
1298        const MASKOS = 0xff00000;
1299        /// Section should not be garbage collected by the linker.
1300        const GNU_RETAIN = 0x200000;
1301        /// Processor-specific semantics
1302        const MASKPROC = 0xf0000000;
1303    }
1304}
1305impl_binary_serde_for_bitflags_ty! {SectionHeaderFlags}
1306
1307#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
1308#[repr(u8)]
1309pub enum SymbolType {
1310    /// Set for functions called at reset time.
1311    RenesasEntry = 0xe,
1312    /// PariscMilli Or global reg reserved to app Or Processor-specific semantics Or Global register reserved to app Or Millicode function entry point Or A Thumb function
1313    _PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc = 0xd,
1314    HpOpaque = 0xb,
1315    /// HpStub Or OS-specific semantics
1316    _HpStubOrHios = 0xc,
1317    /// A Thumb label Or Processor-specific semantics
1318    _Arm16BitOrHiproc = 0xf,
1319    /// Symbol type is unspecified
1320    Notype = 0x0,
1321    /// Symbol is a data object
1322    Object = 0x1,
1323    /// Symbol is a code object
1324    Func = 0x2,
1325    /// Symbol associated with a section
1326    Section = 0x3,
1327    /// Symbol gives a file name
1328    File = 0x4,
1329    /// An uninitialised common block
1330    Common = 0x5,
1331    /// Thread local data object
1332    Tls = 0x6,
1333    /// Complex relocation expression
1334    Relc = 0x8,
1335    /// Signed Complex relocation expression
1336    Srelc = 0x9,
1337    /// OS-specific semantics Or Symbol is an indirect code object
1338    _LoosOrGnuIfunc = 0xa,
1339}
1340impl SymbolType {
1341    #[allow(non_upper_case_globals)]
1342    pub const PariscMilli: Self =
1343        Self::_PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc;
1344    /// global reg reserved to app.
1345    #[allow(non_upper_case_globals)]
1346    pub const Register: Self =
1347        Self::_PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc;
1348    /// Processor-specific semantics
1349    #[allow(non_upper_case_globals)]
1350    pub const Loproc: Self =
1351        Self::_PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc;
1352    /// Global register reserved to app.
1353    #[allow(non_upper_case_globals)]
1354    pub const SparcRegister: Self =
1355        Self::_PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc;
1356    /// Millicode function entry point.
1357    #[allow(non_upper_case_globals)]
1358    pub const PariscMillicode: Self =
1359        Self::_PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc;
1360    /// A Thumb function.
1361    #[allow(non_upper_case_globals)]
1362    pub const ArmTfunc: Self =
1363        Self::_PariscMilliOrRegisterOrLoprocOrSparcRegisterOrPariscMillicodeOrArmTfunc;
1364    #[allow(non_upper_case_globals)]
1365    pub const HpStub: Self = Self::_HpStubOrHios;
1366    /// OS-specific semantics
1367    #[allow(non_upper_case_globals)]
1368    pub const Hios: Self = Self::_HpStubOrHios;
1369    /// A Thumb label.
1370    #[allow(non_upper_case_globals)]
1371    pub const Arm16Bit: Self = Self::_Arm16BitOrHiproc;
1372    /// Processor-specific semantics
1373    #[allow(non_upper_case_globals)]
1374    pub const Hiproc: Self = Self::_Arm16BitOrHiproc;
1375    /// OS-specific semantics
1376    #[allow(non_upper_case_globals)]
1377    pub const Loos: Self = Self::_LoosOrGnuIfunc;
1378    /// Symbol is an indirect code object
1379    #[allow(non_upper_case_globals)]
1380    pub const GnuIfunc: Self = Self::_LoosOrGnuIfunc;
1381}
1382
1383#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
1384#[repr(u8)]
1385pub enum SymbolBinding {
1386    /// VMS weak symbol.
1387    VmsWeak = 0xb,
1388    /// System symbol Or OS-specific semantics
1389    _VmsSystemOrHios = 0xc,
1390    /// HpAlias Or OS-specific semantics Or Symbol is unique in namespace
1391    _HpAliasOrLoosOrGnuUnique = 0xa,
1392    /// Symbol not visible outside obj
1393    Local = 0x0,
1394    /// Symbol visible outside obj
1395    Global = 0x1,
1396    /// Like globals, lower precedence
1397    Weak = 0x2,
1398    /// Processor-specific semantics Or MipsSplitCommon
1399    _LoprocOrMipsSplitCommon = 0xd,
1400    /// Processor-specific semantics
1401    Hiproc = 0xf,
1402}
1403impl SymbolBinding {
1404    /// System symbol.
1405    #[allow(non_upper_case_globals)]
1406    pub const VmsSystem: Self = Self::_VmsSystemOrHios;
1407    /// OS-specific semantics
1408    #[allow(non_upper_case_globals)]
1409    pub const Hios: Self = Self::_VmsSystemOrHios;
1410    #[allow(non_upper_case_globals)]
1411    pub const HpAlias: Self = Self::_HpAliasOrLoosOrGnuUnique;
1412    /// OS-specific semantics
1413    #[allow(non_upper_case_globals)]
1414    pub const Loos: Self = Self::_HpAliasOrLoosOrGnuUnique;
1415    /// Symbol is unique in namespace
1416    #[allow(non_upper_case_globals)]
1417    pub const GnuUnique: Self = Self::_HpAliasOrLoosOrGnuUnique;
1418    /// Processor-specific semantics
1419    #[allow(non_upper_case_globals)]
1420    pub const Loproc: Self = Self::_LoprocOrMipsSplitCommon;
1421    #[allow(non_upper_case_globals)]
1422    pub const MipsSplitCommon: Self = Self::_LoprocOrMipsSplitCommon;
1423}
1424
1425#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
1426#[repr(u8)]
1427pub enum SymbolVisibility {
1428    /// Visibility is specified by binding type
1429    Default = 0x0,
1430    /// OS specific version of STV_HIDDEN
1431    Internal = 0x1,
1432    /// Can only be seen inside currect component
1433    Hidden = 0x2,
1434    /// Treat as STB_LOCAL inside current component
1435    Protected = 0x3,
1436}
1437
1438pub enum DynamicTag {
1439    _X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro =
1440        0x70000000,
1441    _X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz =
1442        0x70000001,
1443    _X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex =
1444        0x70000003,
1445    _ScoreLocalGotnoOrMipsTimeStampOrC6000PreemptmapOrNios2GpOrPpc64Opdsz = 0x70000002,
1446    _ScoreGotsymOrMipsIversion = 0x70000004,
1447    _ScoreUnrefextnoOrMipsFlagsOrAArch64VariantPcs = 0x70000005,
1448    _ScoreHipagenoOrMipsBaseAddress = 0x70000006,
1449    _Ia64VmsSubtypeOrHpEpltrelOrC6000GsymOffsetOrLoos = 0x6000000d,
1450    _Ia64VmsImgiocntOrHpFilteredOrC6000GstrOffset = 0x6000000f,
1451    _Ia64VmsLnkflagsOrPltSizeOrVxWrsTlsDataAlign = 0x60000015,
1452    _Ia64VmsVirMemBlkSizOrDltSize = 0x60000017,
1453    Ia64VmsIdent = 0x60000019,
1454    Ia64VmsNeededIdent = 0x6000001d,
1455    Ia64VmsImgRelaCnt = 0x6000001f,
1456    Ia64VmsSegRelaCnt = 0x60000021,
1457    Ia64VmsFixupRelaCnt = 0x60000023,
1458    Ia64VmsFixupNeeded = 0x60000025,
1459    Ia64VmsSymvecCnt = 0x60000027,
1460    Ia64VmsXlated = 0x6000002b,
1461    Ia64VmsStacksize = 0x6000002d,
1462    Ia64VmsUnwindsz = 0x6000002f,
1463    Ia64VmsUnwindCodseg = 0x60000031,
1464    Ia64VmsUnwindInfoseg = 0x60000033,
1465    Ia64VmsLinktime = 0x60000035,
1466    Ia64VmsSegNo = 0x60000037,
1467    Ia64VmsSymvecOffset = 0x60000039,
1468    Ia64VmsSymvecSeg = 0x6000003b,
1469    Ia64VmsUnwindOffset = 0x6000003d,
1470    Ia64VmsUnwindSeg = 0x6000003f,
1471    Ia64VmsStrtabOffset = 0x60000041,
1472    Ia64VmsSysverOffset = 0x60000043,
1473    Ia64VmsImgRelaOff = 0x60000045,
1474    Ia64VmsSegRelaOff = 0x60000047,
1475    Ia64VmsFixupRelaOff = 0x60000049,
1476    Ia64VmsPltgotOffset = 0x6000004b,
1477    Ia64VmsPltgotSeg = 0x6000004d,
1478    Ia64VmsFpmode = 0x6000004f,
1479    _HpLoadMapOrOldLoos = 0x60000000,
1480    HpDldFlags = 0x60000001,
1481    HpDldHook = 0x60000002,
1482    HpUx10Init = 0x60000003,
1483    HpUx10Initsz = 0x60000004,
1484    HpPreinit = 0x60000005,
1485    HpPreinitsz = 0x60000006,
1486    HpNeeded = 0x60000007,
1487    HpTimeStamp = 0x60000008,
1488    HpChecksum = 0x60000009,
1489    HpGstSize = 0x6000000a,
1490    HpGstVersion = 0x6000000b,
1491    HpGstHashval = 0x6000000c,
1492    HpEpltrelsz = 0x6000000e,
1493    _HpFilterTlsOrVxWrsTlsDataStart = 0x60000010,
1494    _HpCompatFilteredOrVxWrsTlsDataSize = 0x60000011,
1495    _HpLazyloadOrVxWrsTlsVarsStart = 0x60000012,
1496    _HpBindNowCountOrVxWrsTlsVarsSize = 0x60000013,
1497    Plt = 0x60000014,
1498    Dlt = 0x60000016,
1499    /// Map text private Or Needed Or AlphaNum Or Ia64Num
1500    _HpDebugPrivateOrNeededOrAlphaNumOrIa64Num = 0x1,
1501    /// Callback Or Pltrelsz Or SparcNum Or PpcNum
1502    _HpDebugCallbackOrPltrelszOrSparcNumOrPpcNum = 0x2,
1503    /// BOR callback Or Hash Or Ppc64Num
1504    _HpDebugCallbackBorOrHashOrPpc64Num = 0x4,
1505    /// No env var Or Relasz
1506    _HpNoEnvvarOrRelasz = 0x8,
1507    /// Bind now Or Symbolic Or Versiontagnum
1508    _HpBindNowOrSymbolicOrVersiontagnum = 0x10,
1509    /// Bind non-fatal Or Encoding Or PreinitArray
1510    _HpBindNonfatalOrEncodingOrPreinitArray = 0x20,
1511    /// Bind verbose
1512    HpBindVerbose = 0x40,
1513    /// Bind restricted
1514    HpBindRestricted = 0x80,
1515    /// Bind symbolic
1516    HpBindSymbolic = 0x100,
1517    /// RPATH first
1518    HpRpathFirst = 0x200,
1519    /// Bind depth-first
1520    HpBindDepthFirst = 0x400,
1521    /// Dld global sym table
1522    HpGst = 0x800,
1523    /// shared vtable support
1524    HpShlibFixed = 0x1000,
1525    /// merge shlib data segs
1526    HpMergeShlibSeg = 0x2000,
1527    /// never unload
1528    HpNodelete = 0x4000,
1529    /// bind only within group
1530    HpGroup = 0x8000,
1531    /// protected linkage table
1532    HpProtectLinkageTable = 0x10000,
1533    MipsMsym = 0x70000007,
1534    MipsConflict = 0x70000008,
1535    MipsLiblist = 0x70000009,
1536    MipsLocalGotno = 0x7000000a,
1537    MipsConflictno = 0x7000000b,
1538    MipsLiblistno = 0x70000010,
1539    MipsSymtabno = 0x70000011,
1540    MipsUnrefextno = 0x70000012,
1541    MipsGotsym = 0x70000013,
1542    MipsHipageno = 0x70000014,
1543    MipsRldMap = 0x70000016,
1544    MipsDeltaClass = 0x70000017,
1545    MipsDeltaClassNo = 0x70000018,
1546    MipsDeltaInstance = 0x70000019,
1547    MipsDeltaInstanceNo = 0x7000001a,
1548    MipsDeltaReloc = 0x7000001b,
1549    MipsDeltaRelocNo = 0x7000001c,
1550    MipsDeltaSym = 0x7000001d,
1551    MipsDeltaSymNo = 0x7000001e,
1552    MipsDeltaClasssym = 0x70000020,
1553    MipsDeltaClasssymNo = 0x70000021,
1554    MipsCxxFlags = 0x70000022,
1555    MipsPixieInit = 0x70000023,
1556    MipsSymbolLib = 0x70000024,
1557    MipsLocalpageGotidx = 0x70000025,
1558    MipsLocalGotidx = 0x70000026,
1559    MipsHiddenGotidx = 0x70000027,
1560    MipsProtectedGotidx = 0x70000028,
1561    MipsOptions = 0x70000029,
1562    MipsInterface = 0x7000002a,
1563    MipsDynstrAlign = 0x7000002b,
1564    MipsInterfaceSize = 0x7000002c,
1565    MipsRldTextResolveAddr = 0x7000002d,
1566    MipsPerfSuffix = 0x7000002e,
1567    MipsCompactSize = 0x7000002f,
1568    MipsGpValue = 0x70000030,
1569    MipsAuxDynamic = 0x70000031,
1570    MipsPltgot = 0x70000032,
1571    MipsRwplt = 0x70000034,
1572    MipsRldMapRel = 0x70000035,
1573    MipsXhash = 0x70000036,
1574    Null = 0x0,
1575    _PltgotOrExtranum = 0x3,
1576    Strtab = 0x5,
1577    _SymtabOrAArch64Num = 0x6,
1578    Rela = 0x7,
1579    Relaent = 0x9,
1580    Strsz = 0xa,
1581    _SymentOrAddrnum = 0xb,
1582    _InitOrValnum = 0xc,
1583    Fini = 0xd,
1584    Soname = 0xe,
1585    Rpath = 0xf,
1586    Rel = 0x11,
1587    Relsz = 0x12,
1588    Relent = 0x13,
1589    Pltrel = 0x14,
1590    Debug = 0x15,
1591    Textrel = 0x16,
1592    Jmprel = 0x17,
1593    BindNow = 0x18,
1594    InitArray = 0x19,
1595    FiniArray = 0x1a,
1596    InitArraysz = 0x1b,
1597    FiniArraysz = 0x1c,
1598    Runpath = 0x1d,
1599    Flags = 0x1e,
1600    PreinitArraysz = 0x21,
1601    SymtabShndx = 0x22,
1602    Relrsz = 0x23,
1603    Relr = 0x24,
1604    Relrent = 0x25,
1605    Hios = 0x6ffff000,
1606    _OldHiosOrVerneednum = 0x6fffffff,
1607    _HiprocOrFilter = 0x7fffffff,
1608    Valrnglo = 0x6ffffd00,
1609    GnuFlags1 = 0x6ffffdf4,
1610    GnuPrelinked = 0x6ffffdf5,
1611    GnuConflictsz = 0x6ffffdf6,
1612    GnuLiblistsz = 0x6ffffdf7,
1613    Checksum = 0x6ffffdf8,
1614    Pltpadsz = 0x6ffffdf9,
1615    Moveent = 0x6ffffdfa,
1616    Movesz = 0x6ffffdfb,
1617    /// Feature Or Feature selection (DTF_*)
1618    _FeatureOrFeature1 = 0x6ffffdfc,
1619    Posflag1 = 0x6ffffdfd,
1620    Syminsz = 0x6ffffdfe,
1621    _SyminentOrValrnghi = 0x6ffffdff,
1622    Addrrnglo = 0x6ffffe00,
1623    GnuHash = 0x6ffffef5,
1624    TlsdescPlt = 0x6ffffef6,
1625    TlsdescGot = 0x6ffffef7,
1626    GnuConflict = 0x6ffffef8,
1627    GnuLiblist = 0x6ffffef9,
1628    Config = 0x6ffffefa,
1629    Depaudit = 0x6ffffefb,
1630    Audit = 0x6ffffefc,
1631    Pltpad = 0x6ffffefd,
1632    Movetab = 0x6ffffefe,
1633    _SyminfoOrAddrrnghi = 0x6ffffeff,
1634    Relacount = 0x6ffffff9,
1635    Relcount = 0x6ffffffa,
1636    Flags1 = 0x6ffffffb,
1637    Verdef = 0x6ffffffc,
1638    Verdefnum = 0x6ffffffd,
1639    Verneed = 0x6ffffffe,
1640    Versym = 0x6ffffff0,
1641    Auxiliary = 0x7ffffffd,
1642    Used = 0x7ffffffe,
1643    /// Most used by any processor Or MipsNum
1644    _ProcnumOrMipsNum = 0x37,
1645}
1646impl DynamicTag {
1647    #[allow(non_upper_case_globals)]
1648    pub const X8664Plt : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1649    #[allow(non_upper_case_globals)]
1650    pub const Ia64PltReserve : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1651    #[allow(non_upper_case_globals)]
1652    pub const PpcGot : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1653    #[allow(non_upper_case_globals)]
1654    pub const C6000DsbtBase : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1655    #[allow(non_upper_case_globals)]
1656    pub const XtensaGotLocOff : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1657    #[allow(non_upper_case_globals)]
1658    pub const Loproc : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1659    #[allow(non_upper_case_globals)]
1660    pub const Ppc64Glink : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1661    #[allow(non_upper_case_globals)]
1662    pub const AlphaPltro : Self = Self::_X8664PltOrIa64PltReserveOrPpcGotOrC6000DsbtBaseOrXtensaGotLocOffOrLoprocOrPpc64GlinkOrAlphaPltro;
1663    #[allow(non_upper_case_globals)]
1664    pub const X8664Pltsz : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1665    #[allow(non_upper_case_globals)]
1666    pub const RiscvVariantCc : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1667    #[allow(non_upper_case_globals)]
1668    pub const PpcOpt : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1669    #[allow(non_upper_case_globals)]
1670    pub const Ppc64Opd : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1671    #[allow(non_upper_case_globals)]
1672    pub const AArch64BtiPlt : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1673    #[allow(non_upper_case_globals)]
1674    pub const ScoreBaseAddress : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1675    #[allow(non_upper_case_globals)]
1676    pub const MipsRldVersion : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1677    #[allow(non_upper_case_globals)]
1678    pub const SparcRegister : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1679    #[allow(non_upper_case_globals)]
1680    pub const C6000DsbtSize : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1681    #[allow(non_upper_case_globals)]
1682    pub const XtensaGotLocSz : Self = Self::_X8664PltszOrRiscvVariantCcOrPpcOptOrPpc64OpdOrAArch64BtiPltOrScoreBaseAddressOrMipsRldVersionOrSparcRegisterOrC6000DsbtSizeOrXtensaGotLocSz;
1683    #[allow(non_upper_case_globals)]
1684    pub const X8664Pltent: Self =
1685        Self::_X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex;
1686    #[allow(non_upper_case_globals)]
1687    pub const Ppc64Opt: Self =
1688        Self::_X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex;
1689    #[allow(non_upper_case_globals)]
1690    pub const AArch64PacPlt: Self =
1691        Self::_X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex;
1692    #[allow(non_upper_case_globals)]
1693    pub const ScoreSymtabno: Self =
1694        Self::_X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex;
1695    #[allow(non_upper_case_globals)]
1696    pub const MipsIchecksum: Self =
1697        Self::_X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex;
1698    #[allow(non_upper_case_globals)]
1699    pub const C6000DsbtIndex: Self =
1700        Self::_X8664PltentOrPpc64OptOrAArch64PacPltOrScoreSymtabnoOrMipsIchecksumOrC6000DsbtIndex;
1701    #[allow(non_upper_case_globals)]
1702    pub const ScoreLocalGotno: Self =
1703        Self::_ScoreLocalGotnoOrMipsTimeStampOrC6000PreemptmapOrNios2GpOrPpc64Opdsz;
1704    #[allow(non_upper_case_globals)]
1705    pub const MipsTimeStamp: Self =
1706        Self::_ScoreLocalGotnoOrMipsTimeStampOrC6000PreemptmapOrNios2GpOrPpc64Opdsz;
1707    #[allow(non_upper_case_globals)]
1708    pub const C6000Preemptmap: Self =
1709        Self::_ScoreLocalGotnoOrMipsTimeStampOrC6000PreemptmapOrNios2GpOrPpc64Opdsz;
1710    #[allow(non_upper_case_globals)]
1711    pub const Nios2Gp: Self =
1712        Self::_ScoreLocalGotnoOrMipsTimeStampOrC6000PreemptmapOrNios2GpOrPpc64Opdsz;
1713    #[allow(non_upper_case_globals)]
1714    pub const Ppc64Opdsz: Self =
1715        Self::_ScoreLocalGotnoOrMipsTimeStampOrC6000PreemptmapOrNios2GpOrPpc64Opdsz;
1716    #[allow(non_upper_case_globals)]
1717    pub const ScoreGotsym: Self = Self::_ScoreGotsymOrMipsIversion;
1718    #[allow(non_upper_case_globals)]
1719    pub const MipsIversion: Self = Self::_ScoreGotsymOrMipsIversion;
1720    #[allow(non_upper_case_globals)]
1721    pub const ScoreUnrefextno: Self = Self::_ScoreUnrefextnoOrMipsFlagsOrAArch64VariantPcs;
1722    #[allow(non_upper_case_globals)]
1723    pub const MipsFlags: Self = Self::_ScoreUnrefextnoOrMipsFlagsOrAArch64VariantPcs;
1724    #[allow(non_upper_case_globals)]
1725    pub const AArch64VariantPcs: Self = Self::_ScoreUnrefextnoOrMipsFlagsOrAArch64VariantPcs;
1726    #[allow(non_upper_case_globals)]
1727    pub const ScoreHipageno: Self = Self::_ScoreHipagenoOrMipsBaseAddress;
1728    #[allow(non_upper_case_globals)]
1729    pub const MipsBaseAddress: Self = Self::_ScoreHipagenoOrMipsBaseAddress;
1730    #[allow(non_upper_case_globals)]
1731    pub const Ia64VmsSubtype: Self = Self::_Ia64VmsSubtypeOrHpEpltrelOrC6000GsymOffsetOrLoos;
1732    #[allow(non_upper_case_globals)]
1733    pub const HpEpltrel: Self = Self::_Ia64VmsSubtypeOrHpEpltrelOrC6000GsymOffsetOrLoos;
1734    #[allow(non_upper_case_globals)]
1735    pub const C6000GsymOffset: Self = Self::_Ia64VmsSubtypeOrHpEpltrelOrC6000GsymOffsetOrLoos;
1736    #[allow(non_upper_case_globals)]
1737    pub const Loos: Self = Self::_Ia64VmsSubtypeOrHpEpltrelOrC6000GsymOffsetOrLoos;
1738    #[allow(non_upper_case_globals)]
1739    pub const Ia64VmsImgiocnt: Self = Self::_Ia64VmsImgiocntOrHpFilteredOrC6000GstrOffset;
1740    #[allow(non_upper_case_globals)]
1741    pub const HpFiltered: Self = Self::_Ia64VmsImgiocntOrHpFilteredOrC6000GstrOffset;
1742    #[allow(non_upper_case_globals)]
1743    pub const C6000GstrOffset: Self = Self::_Ia64VmsImgiocntOrHpFilteredOrC6000GstrOffset;
1744    #[allow(non_upper_case_globals)]
1745    pub const Ia64VmsLnkflags: Self = Self::_Ia64VmsLnkflagsOrPltSizeOrVxWrsTlsDataAlign;
1746    #[allow(non_upper_case_globals)]
1747    pub const PltSize: Self = Self::_Ia64VmsLnkflagsOrPltSizeOrVxWrsTlsDataAlign;
1748    #[allow(non_upper_case_globals)]
1749    pub const VxWrsTlsDataAlign: Self = Self::_Ia64VmsLnkflagsOrPltSizeOrVxWrsTlsDataAlign;
1750    #[allow(non_upper_case_globals)]
1751    pub const Ia64VmsVirMemBlkSiz: Self = Self::_Ia64VmsVirMemBlkSizOrDltSize;
1752    #[allow(non_upper_case_globals)]
1753    pub const DltSize: Self = Self::_Ia64VmsVirMemBlkSizOrDltSize;
1754    #[allow(non_upper_case_globals)]
1755    pub const HpLoadMap: Self = Self::_HpLoadMapOrOldLoos;
1756    #[allow(non_upper_case_globals)]
1757    pub const OldLoos: Self = Self::_HpLoadMapOrOldLoos;
1758    #[allow(non_upper_case_globals)]
1759    pub const HpFilterTls: Self = Self::_HpFilterTlsOrVxWrsTlsDataStart;
1760    #[allow(non_upper_case_globals)]
1761    pub const VxWrsTlsDataStart: Self = Self::_HpFilterTlsOrVxWrsTlsDataStart;
1762    #[allow(non_upper_case_globals)]
1763    pub const HpCompatFiltered: Self = Self::_HpCompatFilteredOrVxWrsTlsDataSize;
1764    #[allow(non_upper_case_globals)]
1765    pub const VxWrsTlsDataSize: Self = Self::_HpCompatFilteredOrVxWrsTlsDataSize;
1766    #[allow(non_upper_case_globals)]
1767    pub const HpLazyload: Self = Self::_HpLazyloadOrVxWrsTlsVarsStart;
1768    #[allow(non_upper_case_globals)]
1769    pub const VxWrsTlsVarsStart: Self = Self::_HpLazyloadOrVxWrsTlsVarsStart;
1770    #[allow(non_upper_case_globals)]
1771    pub const HpBindNowCount: Self = Self::_HpBindNowCountOrVxWrsTlsVarsSize;
1772    #[allow(non_upper_case_globals)]
1773    pub const VxWrsTlsVarsSize: Self = Self::_HpBindNowCountOrVxWrsTlsVarsSize;
1774    /// Map text private
1775    #[allow(non_upper_case_globals)]
1776    pub const HpDebugPrivate: Self = Self::_HpDebugPrivateOrNeededOrAlphaNumOrIa64Num;
1777    #[allow(non_upper_case_globals)]
1778    pub const Needed: Self = Self::_HpDebugPrivateOrNeededOrAlphaNumOrIa64Num;
1779    #[allow(non_upper_case_globals)]
1780    pub const AlphaNum: Self = Self::_HpDebugPrivateOrNeededOrAlphaNumOrIa64Num;
1781    #[allow(non_upper_case_globals)]
1782    pub const Ia64Num: Self = Self::_HpDebugPrivateOrNeededOrAlphaNumOrIa64Num;
1783    /// Callback
1784    #[allow(non_upper_case_globals)]
1785    pub const HpDebugCallback: Self = Self::_HpDebugCallbackOrPltrelszOrSparcNumOrPpcNum;
1786    #[allow(non_upper_case_globals)]
1787    pub const Pltrelsz: Self = Self::_HpDebugCallbackOrPltrelszOrSparcNumOrPpcNum;
1788    #[allow(non_upper_case_globals)]
1789    pub const SparcNum: Self = Self::_HpDebugCallbackOrPltrelszOrSparcNumOrPpcNum;
1790    #[allow(non_upper_case_globals)]
1791    pub const PpcNum: Self = Self::_HpDebugCallbackOrPltrelszOrSparcNumOrPpcNum;
1792    /// BOR callback
1793    #[allow(non_upper_case_globals)]
1794    pub const HpDebugCallbackBor: Self = Self::_HpDebugCallbackBorOrHashOrPpc64Num;
1795    #[allow(non_upper_case_globals)]
1796    pub const Hash: Self = Self::_HpDebugCallbackBorOrHashOrPpc64Num;
1797    #[allow(non_upper_case_globals)]
1798    pub const Ppc64Num: Self = Self::_HpDebugCallbackBorOrHashOrPpc64Num;
1799    /// No env var
1800    #[allow(non_upper_case_globals)]
1801    pub const HpNoEnvvar: Self = Self::_HpNoEnvvarOrRelasz;
1802    #[allow(non_upper_case_globals)]
1803    pub const Relasz: Self = Self::_HpNoEnvvarOrRelasz;
1804    /// Bind now
1805    #[allow(non_upper_case_globals)]
1806    pub const HpBindNow: Self = Self::_HpBindNowOrSymbolicOrVersiontagnum;
1807    #[allow(non_upper_case_globals)]
1808    pub const Symbolic: Self = Self::_HpBindNowOrSymbolicOrVersiontagnum;
1809    #[allow(non_upper_case_globals)]
1810    pub const Versiontagnum: Self = Self::_HpBindNowOrSymbolicOrVersiontagnum;
1811    /// Bind non-fatal
1812    #[allow(non_upper_case_globals)]
1813    pub const HpBindNonfatal: Self = Self::_HpBindNonfatalOrEncodingOrPreinitArray;
1814    #[allow(non_upper_case_globals)]
1815    pub const Encoding: Self = Self::_HpBindNonfatalOrEncodingOrPreinitArray;
1816    #[allow(non_upper_case_globals)]
1817    pub const PreinitArray: Self = Self::_HpBindNonfatalOrEncodingOrPreinitArray;
1818    #[allow(non_upper_case_globals)]
1819    pub const Pltgot: Self = Self::_PltgotOrExtranum;
1820    #[allow(non_upper_case_globals)]
1821    pub const Extranum: Self = Self::_PltgotOrExtranum;
1822    #[allow(non_upper_case_globals)]
1823    pub const Symtab: Self = Self::_SymtabOrAArch64Num;
1824    #[allow(non_upper_case_globals)]
1825    pub const AArch64Num: Self = Self::_SymtabOrAArch64Num;
1826    #[allow(non_upper_case_globals)]
1827    pub const Syment: Self = Self::_SymentOrAddrnum;
1828    #[allow(non_upper_case_globals)]
1829    pub const Addrnum: Self = Self::_SymentOrAddrnum;
1830    #[allow(non_upper_case_globals)]
1831    pub const Init: Self = Self::_InitOrValnum;
1832    #[allow(non_upper_case_globals)]
1833    pub const Valnum: Self = Self::_InitOrValnum;
1834    #[allow(non_upper_case_globals)]
1835    pub const OldHios: Self = Self::_OldHiosOrVerneednum;
1836    #[allow(non_upper_case_globals)]
1837    pub const Verneednum: Self = Self::_OldHiosOrVerneednum;
1838    #[allow(non_upper_case_globals)]
1839    pub const Hiproc: Self = Self::_HiprocOrFilter;
1840    #[allow(non_upper_case_globals)]
1841    pub const Filter: Self = Self::_HiprocOrFilter;
1842    #[allow(non_upper_case_globals)]
1843    pub const Feature: Self = Self::_FeatureOrFeature1;
1844    /// Feature selection (DTF_*).
1845    #[allow(non_upper_case_globals)]
1846    pub const Feature1: Self = Self::_FeatureOrFeature1;
1847    #[allow(non_upper_case_globals)]
1848    pub const Syminent: Self = Self::_SyminentOrValrnghi;
1849    #[allow(non_upper_case_globals)]
1850    pub const Valrnghi: Self = Self::_SyminentOrValrnghi;
1851    #[allow(non_upper_case_globals)]
1852    pub const Syminfo: Self = Self::_SyminfoOrAddrrnghi;
1853    #[allow(non_upper_case_globals)]
1854    pub const Addrrnghi: Self = Self::_SyminfoOrAddrrnghi;
1855    /// Most used by any processor
1856    #[allow(non_upper_case_globals)]
1857    pub const Procnum: Self = Self::_ProcnumOrMipsNum;
1858    #[allow(non_upper_case_globals)]
1859    pub const MipsNum: Self = Self::_ProcnumOrMipsNum;
1860}
1861
1862#[repr(u32)]
1863pub enum NoteType {
1864    /// Object module name, version, and date/time Or HpCompiler Or Contains copy of prstatus struct Or Has a struct procinfo Or Spu Or Contains a version string Or GnuAbiTag Or NetbsdIdent Or OpenbsdIdent Or FreebsdAbiTag Or Force enable Mprotect
1865    _VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect =
1866        0x1,
1867    /// Language processor name Or HpCopyright Or Contains copy of fpregset struct Or Has auxv data Or Contains an architecture string Or Used by ld.so and kernel vDSO Or Prfpreg Or Force disable Mprotect
1868    _VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect =
1869        0x2,
1870    /// Source files Or HpVersion Or Contains copy of prpsinfo struct Or Stapsdt Or Generated by ld --build-id Or NetbsdPax
1871    _VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax = 0x3,
1872    /// Title text Or HpSrcfileInfo Or Contains copy of task struct Or Contains GO buildid data Or Generated by gold Or Contains copy of prxregset struct Or Force enable Segvguard
1873    _VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard = 0x4,
1874    /// Entity ident consistency check Or HpLinker Or Generated by gcc Or NetbsdMarch Or String from sysinfo(SI_PLATFORM)
1875    _VmsEidcOrHpLinkerOrGnuPropertyType0OrNetbsdMarchOrPlatform = 0x5,
1876    /// Whole program floating-point mode Or HpInstrumented Or Contains copy of Elfxx_auxv_t
1877    _VmsFpmodeOrHpInstrumentedOrAuxv = 0x6,
1878    /// Date/time image was linked.
1879    VmsLinktime = 0x65,
1880    /// Image name string.
1881    VmsImgnam = 0x66,
1882    /// Image ident string.
1883    VmsImgid = 0x67,
1884    /// Linker ident string.
1885    VmsLinkid = 0x68,
1886    /// Image build ident string.
1887    VmsImgbid = 0x69,
1888    /// Global Symbol Table Name.
1889    VmsGstnam = 0x6a,
1890    /// Original setting of dynamic data.
1891    VmsOrigDyn = 0x6b,
1892    /// Date/time of last patch.
1893    VmsPatchtime = 0x6c,
1894    /// HpUxOptions Or Thread miscellaneous info Or Contains copy of gwindows struct
1895    _HpUxOptionsOrFreebsdThrmiscOrGwindows = 0x7,
1896    /// Contains a user_xfpregs_struct;
1897    Prxfpreg = 0x46e62b7f,
1898    /// PowerPC Altivec/VMX registers Or GnuBuildAttributeOpen
1899    _PpcVmxOrGnuBuildAttributeOpen = 0x100,
1900    /// PowerPC VSX registers
1901    PpcVsx = 0x102,
1902    /// PowerPC Target Address Register
1903    PpcTar = 0x103,
1904    /// PowerPC Program Priority Register
1905    PpcPpr = 0x104,
1906    /// PowerPC Data Stream Control Register
1907    PpcDscr = 0x105,
1908    /// PowerPC Event Based Branch Registers
1909    PpcEbb = 0x106,
1910    /// PowerPC Performance Monitor Registers
1911    PpcPmu = 0x107,
1912    /// PowerPC TM checkpointed GPR Registers
1913    PpcTmCgpr = 0x108,
1914    /// PowerPC TM checkpointed FPR Registers
1915    PpcTmCfpr = 0x109,
1916    /// PowerPC TM checkpointed VMX Registers
1917    PpcTmCvmx = 0x10a,
1918    /// PowerPC TM checkpointed VSX Registers
1919    PpcTmCvsx = 0x10b,
1920    /// PowerPC TM Special Purpose Registers
1921    PpcTmSpr = 0x10c,
1922    /// PowerPC TM checkpointed TAR
1923    PpcTmCtar = 0x10d,
1924    /// PowerPC TM checkpointed PPR
1925    PpcTmCppr = 0x10e,
1926    /// PowerPC TM checkpointed Data SCR
1927    PpcTmCdscr = 0x10f,
1928    /// x86 TLS information Or x86 segment base registers
1929    _I386TlsOrFreebsdX86Segbases = 0x200,
1930    /// x86 io permissions
1931    I386Ioperm = 0x201,
1932    /// x86 XSAVE extended state
1933    X86Xstate = 0x202,
1934    /// x86 CET state.
1935    X86Cet = 0x203,
1936    /// S/390 upper halves of GPRs
1937    S390HighGprs = 0x300,
1938    /// S390 timer
1939    S390Timer = 0x301,
1940    /// S390 TOD clock comparator
1941    S390Todcmp = 0x302,
1942    /// S390 TOD programmable register
1943    S390Todpreg = 0x303,
1944    /// S390 control registers
1945    S390Ctrs = 0x304,
1946    /// S390 prefix register
1947    S390Prefix = 0x305,
1948    /// S390 breaking event address
1949    S390LastBreak = 0x306,
1950    /// S390 system call restart data
1951    S390SystemCall = 0x307,
1952    /// S390 transaction diagnostic block
1953    S390Tdb = 0x308,
1954    /// S390 vector registers 0-15 upper half
1955    S390VxrsLow = 0x309,
1956    /// S390 vector registers 16-31
1957    S390VxrsHigh = 0x30a,
1958    /// s390 guarded storage registers
1959    S390GsCb = 0x30b,
1960    /// s390 guarded storage broadcast control block
1961    S390GsBc = 0x30c,
1962    /// ARM VFP registers
1963    ArmVfp = 0x400,
1964    /// AArch TLS registers
1965    ArmTls = 0x401,
1966    /// AArch hardware breakpoint registers
1967    ArmHwBreak = 0x402,
1968    /// AArch hardware watchpoint registers
1969    ArmHwWatch = 0x403,
1970    /// AArch ARM system call number
1971    ArmSystemCall = 0x404,
1972    /// AArch SVE registers.
1973    ArmSve = 0x405,
1974    /// AArch pointer authentication code masks
1975    ArmPacMask = 0x406,
1976    ArmPacaKeys = 0x407,
1977    ArmPacgKeys = 0x408,
1978    ArmTaggedAddrCtrl = 0x409,
1979    ArmPacEnabledKeys = 0x40a,
1980    /// AArch64 SME streaming SVE registers.
1981    ArmSsve = 0x40b,
1982    /// AArch64 SME ZA register.
1983    ArmZa = 0x40c,
1984    /// AArch64 SME2 ZT registers.
1985    ArmZt = 0x40d,
1986    /// ARC HS accumulator/extra registers.
1987    ArcV2 = 0x600,
1988    /// LoongArch CPU config registers
1989    LarchCpucfg = 0xa00,
1990    /// LoongArch Control State Registers
1991    LarchCsr = 0xa01,
1992    /// LoongArch SIMD eXtension registers
1993    LarchLsx = 0xa02,
1994    /// LoongArch Advanced SIMD eXtension registers
1995    LarchLasx = 0xa03,
1996    /// LoongArch Binary Translation registers
1997    LarchLbt = 0xa04,
1998    /// RISC-V Control and Status Registers
1999    RiscvCsr = 0x900,
2000    /// Fields of siginfo_t.
2001    Siginfo = 0x53494749,
2002    /// Description of mapped files.
2003    File = 0x46494c45,
2004    /// Contains copy of GDB's target description XML.
2005    GdbTdesc = 0xff000000,
2006    /// Has a struct pstatus Or Procstat vmmap data Or OpenbsdProcinfo
2007    _PstatusOrFreebsdProcstatVmmapOrOpenbsdProcinfo = 0xa,
2008    /// Has a struct fpregset Or Procstat umask data
2009    _FpregsOrFreebsdProcstatUmask = 0xc,
2010    /// Has a struct psinfo Or Procstat rlimit data
2011    _PsinfoOrFreebsdProcstatRlimit = 0xd,
2012    /// Has a struct lwpstatus_t Or Procstat auxv data Or Force enable ASLR
2013    _LwpstatusOrFreebsdProcstatAuxvOrNetbsdPaxAslr = 0x10,
2014    /// Has a struct lwpsinfo_t Or Thread ptrace miscellaneous info
2015    _LwpsinfoOrFreebsdPtlwpinfo = 0x11,
2016    /// Has a struct win32_pstatus
2017    Win32Pstatus = 0x12,
2018    /// Procstat proc data Or Contains copy of asrset struct Or Force disable Segvguard
2019    _FreebsdProcstatProcOrAsrsOrNetbsdPaxNoguard = 0x8,
2020    /// Procstat files data.
2021    FreebsdProcstatFiles = 0x9,
2022    /// Procstat groups data Or OpenbsdAuxv
2023    _FreebsdProcstatGroupsOrOpenbsdAuxv = 0xb,
2024    /// Procstat osreldate data Or Contains copy of prcred struct
2025    _FreebsdProcstatOsrelOrPrcred = 0xe,
2026    /// Procstat ps_strings data Or Contains copy of utsname struct
2027    _FreebsdProcstatPsstringsOrUtsname = 0xf,
2028    /// Has LWPSTATUS data
2029    NetbsdcoreLwpstatus = 0x18,
2030    /// start of machdep note types Or AmdgpuMetadata Or Force disable ASLR
2031    _NetbsdcoreFirstmachOrAmdgpuMetadataOrNetbsdPaxNoaslr = 0x20,
2032    /// OpenbsdRegs Or Contains copy of fprxregset struct
2033    _OpenbsdRegsOrPrfpxreg = 0x14,
2034    OpenbsdFpregs = 0x15,
2035    OpenbsdXfpregs = 0x16,
2036    OpenbsdWcookie = 0x17,
2037    /// GnuBuildAttributeFunc Or PowerPC SPE/EVR registers
2038    _GnuBuildAttributeFuncOrPpcSpe = 0x101,
2039    PpcPkey = 0x110,
2040    /// s390 runtime instrumentation.
2041    S390RiCb = 0x30d,
2042    /// Vmcore Device Dump Note.
2043    Vmcoredd = 0x700,
2044    /// MIPS DSP ASE registers.
2045    MipsDsp = 0x800,
2046    /// MIPS floating-point mode.
2047    MipsFpMode = 0x801,
2048    /// MIPS SIMD registers.
2049    MipsMsa = 0x802,
2050    FdoPackagingMetadata = 0xcafe1a7e,
2051}
2052impl NoteType {
2053    /// Object module name, version, and date/time.
2054    #[allow(non_upper_case_globals)]
2055    pub const VmsMhd : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2056    #[allow(non_upper_case_globals)]
2057    pub const HpCompiler : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2058    /// Contains copy of prstatus struct
2059    #[allow(non_upper_case_globals)]
2060    pub const Prstatus : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2061    /// Has a struct procinfo
2062    #[allow(non_upper_case_globals)]
2063    pub const NetbsdcoreProcinfo : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2064    #[allow(non_upper_case_globals)]
2065    pub const Spu : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2066    /// Contains a version string.
2067    #[allow(non_upper_case_globals)]
2068    pub const Version : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2069    #[allow(non_upper_case_globals)]
2070    pub const GnuAbiTag : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2071    #[allow(non_upper_case_globals)]
2072    pub const NetbsdIdent : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2073    #[allow(non_upper_case_globals)]
2074    pub const OpenbsdIdent : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2075    #[allow(non_upper_case_globals)]
2076    pub const FreebsdAbiTag : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2077    /// Force enable Mprotect.
2078    #[allow(non_upper_case_globals)]
2079    pub const NetbsdPaxMprotect : Self = Self::_VmsMhdOrHpCompilerOrPrstatusOrNetbsdcoreProcinfoOrSpuOrVersionOrGnuAbiTagOrNetbsdIdentOrOpenbsdIdentOrFreebsdAbiTagOrNetbsdPaxMprotect;
2080    /// Language processor name.
2081    #[allow(non_upper_case_globals)]
2082    pub const VmsLnm : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2083    #[allow(non_upper_case_globals)]
2084    pub const HpCopyright : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2085    /// Contains copy of fpregset struct
2086    #[allow(non_upper_case_globals)]
2087    pub const Fpregset : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2088    /// Has auxv data
2089    #[allow(non_upper_case_globals)]
2090    pub const NetbsdcoreAuxv : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2091    /// Contains an architecture string.
2092    #[allow(non_upper_case_globals)]
2093    pub const Arch : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2094    /// Used by ld.so and kernel vDSO.
2095    #[allow(non_upper_case_globals)]
2096    pub const GnuHwcap : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2097    #[allow(non_upper_case_globals)]
2098    pub const Prfpreg : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2099    /// Force disable Mprotect.
2100    #[allow(non_upper_case_globals)]
2101    pub const NetbsdPaxNomprotect : Self = Self::_VmsLnmOrHpCopyrightOrFpregsetOrNetbsdcoreAuxvOrArchOrGnuHwcapOrPrfpregOrNetbsdPaxNomprotect;
2102    /// Source files.
2103    #[allow(non_upper_case_globals)]
2104    pub const VmsSrc: Self = Self::_VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax;
2105    #[allow(non_upper_case_globals)]
2106    pub const HpVersion: Self = Self::_VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax;
2107    /// Contains copy of prpsinfo struct
2108    #[allow(non_upper_case_globals)]
2109    pub const Prpsinfo: Self = Self::_VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax;
2110    #[allow(non_upper_case_globals)]
2111    pub const Stapsdt: Self = Self::_VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax;
2112    /// Generated by ld --build-id.
2113    #[allow(non_upper_case_globals)]
2114    pub const GnuBuildId: Self = Self::_VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax;
2115    #[allow(non_upper_case_globals)]
2116    pub const NetbsdPax: Self = Self::_VmsSrcOrHpVersionOrPrpsinfoOrStapsdtOrGnuBuildIdOrNetbsdPax;
2117    /// Title text.
2118    #[allow(non_upper_case_globals)]
2119    pub const VmsTitle : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2120    #[allow(non_upper_case_globals)]
2121    pub const HpSrcfileInfo : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2122    /// Contains copy of task struct
2123    #[allow(non_upper_case_globals)]
2124    pub const Taskstruct : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2125    /// Contains GO buildid data.
2126    #[allow(non_upper_case_globals)]
2127    pub const GoBuildid : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2128    /// Generated by gold.
2129    #[allow(non_upper_case_globals)]
2130    pub const GnuGoldVersion : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2131    /// Contains copy of prxregset struct
2132    #[allow(non_upper_case_globals)]
2133    pub const Prxreg : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2134    /// Force enable Segvguard.
2135    #[allow(non_upper_case_globals)]
2136    pub const NetbsdPaxGuard : Self = Self::_VmsTitleOrHpSrcfileInfoOrTaskstructOrGoBuildidOrGnuGoldVersionOrPrxregOrNetbsdPaxGuard;
2137    /// Entity ident consistency check.
2138    #[allow(non_upper_case_globals)]
2139    pub const VmsEidc: Self = Self::_VmsEidcOrHpLinkerOrGnuPropertyType0OrNetbsdMarchOrPlatform;
2140    #[allow(non_upper_case_globals)]
2141    pub const HpLinker: Self = Self::_VmsEidcOrHpLinkerOrGnuPropertyType0OrNetbsdMarchOrPlatform;
2142    /// Generated by gcc.
2143    #[allow(non_upper_case_globals)]
2144    pub const GnuPropertyType0: Self =
2145        Self::_VmsEidcOrHpLinkerOrGnuPropertyType0OrNetbsdMarchOrPlatform;
2146    #[allow(non_upper_case_globals)]
2147    pub const NetbsdMarch: Self = Self::_VmsEidcOrHpLinkerOrGnuPropertyType0OrNetbsdMarchOrPlatform;
2148    /// String from sysinfo(SI_PLATFORM)
2149    #[allow(non_upper_case_globals)]
2150    pub const Platform: Self = Self::_VmsEidcOrHpLinkerOrGnuPropertyType0OrNetbsdMarchOrPlatform;
2151    /// Whole program floating-point mode.
2152    #[allow(non_upper_case_globals)]
2153    pub const VmsFpmode: Self = Self::_VmsFpmodeOrHpInstrumentedOrAuxv;
2154    #[allow(non_upper_case_globals)]
2155    pub const HpInstrumented: Self = Self::_VmsFpmodeOrHpInstrumentedOrAuxv;
2156    /// Contains copy of Elfxx_auxv_t
2157    #[allow(non_upper_case_globals)]
2158    pub const Auxv: Self = Self::_VmsFpmodeOrHpInstrumentedOrAuxv;
2159    #[allow(non_upper_case_globals)]
2160    pub const HpUxOptions: Self = Self::_HpUxOptionsOrFreebsdThrmiscOrGwindows;
2161    /// Thread miscellaneous info.
2162    #[allow(non_upper_case_globals)]
2163    pub const FreebsdThrmisc: Self = Self::_HpUxOptionsOrFreebsdThrmiscOrGwindows;
2164    /// Contains copy of gwindows struct
2165    #[allow(non_upper_case_globals)]
2166    pub const Gwindows: Self = Self::_HpUxOptionsOrFreebsdThrmiscOrGwindows;
2167    /// PowerPC Altivec/VMX registers
2168    #[allow(non_upper_case_globals)]
2169    pub const PpcVmx: Self = Self::_PpcVmxOrGnuBuildAttributeOpen;
2170    #[allow(non_upper_case_globals)]
2171    pub const GnuBuildAttributeOpen: Self = Self::_PpcVmxOrGnuBuildAttributeOpen;
2172    /// x86 TLS information
2173    #[allow(non_upper_case_globals)]
2174    pub const I386Tls: Self = Self::_I386TlsOrFreebsdX86Segbases;
2175    /// x86 segment base registers
2176    #[allow(non_upper_case_globals)]
2177    pub const FreebsdX86Segbases: Self = Self::_I386TlsOrFreebsdX86Segbases;
2178    /// Has a struct pstatus
2179    #[allow(non_upper_case_globals)]
2180    pub const Pstatus: Self = Self::_PstatusOrFreebsdProcstatVmmapOrOpenbsdProcinfo;
2181    /// Procstat vmmap data.
2182    #[allow(non_upper_case_globals)]
2183    pub const FreebsdProcstatVmmap: Self = Self::_PstatusOrFreebsdProcstatVmmapOrOpenbsdProcinfo;
2184    #[allow(non_upper_case_globals)]
2185    pub const OpenbsdProcinfo: Self = Self::_PstatusOrFreebsdProcstatVmmapOrOpenbsdProcinfo;
2186    /// Has a struct fpregset
2187    #[allow(non_upper_case_globals)]
2188    pub const Fpregs: Self = Self::_FpregsOrFreebsdProcstatUmask;
2189    /// Procstat umask data.
2190    #[allow(non_upper_case_globals)]
2191    pub const FreebsdProcstatUmask: Self = Self::_FpregsOrFreebsdProcstatUmask;
2192    /// Has a struct psinfo
2193    #[allow(non_upper_case_globals)]
2194    pub const Psinfo: Self = Self::_PsinfoOrFreebsdProcstatRlimit;
2195    /// Procstat rlimit data.
2196    #[allow(non_upper_case_globals)]
2197    pub const FreebsdProcstatRlimit: Self = Self::_PsinfoOrFreebsdProcstatRlimit;
2198    /// Has a struct lwpstatus_t
2199    #[allow(non_upper_case_globals)]
2200    pub const Lwpstatus: Self = Self::_LwpstatusOrFreebsdProcstatAuxvOrNetbsdPaxAslr;
2201    /// Procstat auxv data.
2202    #[allow(non_upper_case_globals)]
2203    pub const FreebsdProcstatAuxv: Self = Self::_LwpstatusOrFreebsdProcstatAuxvOrNetbsdPaxAslr;
2204    /// Force enable ASLR.
2205    #[allow(non_upper_case_globals)]
2206    pub const NetbsdPaxAslr: Self = Self::_LwpstatusOrFreebsdProcstatAuxvOrNetbsdPaxAslr;
2207    /// Has a struct lwpsinfo_t
2208    #[allow(non_upper_case_globals)]
2209    pub const Lwpsinfo: Self = Self::_LwpsinfoOrFreebsdPtlwpinfo;
2210    /// Thread ptrace miscellaneous info.
2211    #[allow(non_upper_case_globals)]
2212    pub const FreebsdPtlwpinfo: Self = Self::_LwpsinfoOrFreebsdPtlwpinfo;
2213    /// Procstat proc data.
2214    #[allow(non_upper_case_globals)]
2215    pub const FreebsdProcstatProc: Self = Self::_FreebsdProcstatProcOrAsrsOrNetbsdPaxNoguard;
2216    /// Contains copy of asrset struct
2217    #[allow(non_upper_case_globals)]
2218    pub const Asrs: Self = Self::_FreebsdProcstatProcOrAsrsOrNetbsdPaxNoguard;
2219    /// Force disable Segvguard.
2220    #[allow(non_upper_case_globals)]
2221    pub const NetbsdPaxNoguard: Self = Self::_FreebsdProcstatProcOrAsrsOrNetbsdPaxNoguard;
2222    /// Procstat groups data.
2223    #[allow(non_upper_case_globals)]
2224    pub const FreebsdProcstatGroups: Self = Self::_FreebsdProcstatGroupsOrOpenbsdAuxv;
2225    #[allow(non_upper_case_globals)]
2226    pub const OpenbsdAuxv: Self = Self::_FreebsdProcstatGroupsOrOpenbsdAuxv;
2227    /// Procstat osreldate data.
2228    #[allow(non_upper_case_globals)]
2229    pub const FreebsdProcstatOsrel: Self = Self::_FreebsdProcstatOsrelOrPrcred;
2230    /// Contains copy of prcred struct
2231    #[allow(non_upper_case_globals)]
2232    pub const Prcred: Self = Self::_FreebsdProcstatOsrelOrPrcred;
2233    /// Procstat ps_strings data.
2234    #[allow(non_upper_case_globals)]
2235    pub const FreebsdProcstatPsstrings: Self = Self::_FreebsdProcstatPsstringsOrUtsname;
2236    /// Contains copy of utsname struct
2237    #[allow(non_upper_case_globals)]
2238    pub const Utsname: Self = Self::_FreebsdProcstatPsstringsOrUtsname;
2239    /// start of machdep note types
2240    #[allow(non_upper_case_globals)]
2241    pub const NetbsdcoreFirstmach: Self =
2242        Self::_NetbsdcoreFirstmachOrAmdgpuMetadataOrNetbsdPaxNoaslr;
2243    #[allow(non_upper_case_globals)]
2244    pub const AmdgpuMetadata: Self = Self::_NetbsdcoreFirstmachOrAmdgpuMetadataOrNetbsdPaxNoaslr;
2245    /// Force disable ASLR.
2246    #[allow(non_upper_case_globals)]
2247    pub const NetbsdPaxNoaslr: Self = Self::_NetbsdcoreFirstmachOrAmdgpuMetadataOrNetbsdPaxNoaslr;
2248    #[allow(non_upper_case_globals)]
2249    pub const OpenbsdRegs: Self = Self::_OpenbsdRegsOrPrfpxreg;
2250    /// Contains copy of fprxregset struct
2251    #[allow(non_upper_case_globals)]
2252    pub const Prfpxreg: Self = Self::_OpenbsdRegsOrPrfpxreg;
2253    #[allow(non_upper_case_globals)]
2254    pub const GnuBuildAttributeFunc: Self = Self::_GnuBuildAttributeFuncOrPpcSpe;
2255    /// PowerPC SPE/EVR registers
2256    #[allow(non_upper_case_globals)]
2257    pub const PpcSpe: Self = Self::_GnuBuildAttributeFuncOrPpcSpe;
2258}
2259
2260bitflags! {
2261    #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
2262    pub struct ElfFlags: u32 {
2263        const XGATE_ABI = 0xf;
2264        const M68HC11_ABI = 0xf;
2265        /// Which ISA
2266        const M68K_CF_ISA_MASK = 0xf;
2267        /// OS-specific flags.
2268        const IA_64_MASKOS = 0xf;
2269        const PICOJAVA_ARCH = 0xf;
2270        const BPF_CPUVER = 0xf;
2271        const XTENSA_MACH = 0xf;
2272        const M32R_IGNORE = 0xf;
2273        const NDS32_ELF_VERSION = 0xf;
2274        const XGATE_MACH_MASK = 0xf0;
2275        const M68HC11_MACH_MASK = 0xf0;
2276        const NDS_ABI = 0xf0;
2277        /// XGATE microcontroller.
2278        const XGATE_MACH = 0x80;
2279        const ARM_NEW_ABI = 0x80;
2280        const AVR_LINKRELAX_PREPARED = 0x80;
2281        /// -mmedia
2282        const FRV_MEDIA = 0x80;
2283        const MIPS_OPTIONS_FIRST = 0x80;
2284        /// And no function descriptors.
2285        const IA_64_NOFUNCDESC_CONS_GP = 0x80;
2286        /// mask for # of gprs
2287        const FRV_GPR_MASK = 0x3;
2288        /// specific cpu bits
2289        const IQ2000_CPU_MASK = 0x3;
2290        /// MS2
2291        const MT_CPU_MS2 = 0x3;
2292        /// specific cpu bits
2293        const MT_CPU_MASK = 0x3;
2294        const M68K_CF_ISA_A_PLUS = 0x3;
2295        /// Completion code.
2296        const IA_64_VMS_COMCOD = 0x3;
2297        const Z80_MACH_R800 = 0x3;
2298        const IA_64_VMS_COMCOD_ABORT = 0x3;
2299        const PPC64_ABI = 0x3;
2300        const SH3 = 0x3;
2301        const IQ2000_ALL_FLAGS = 0x3;
2302        const BFIN_PIC_FLAGS = 0x3;
2303        /// memory model mask
2304        const SPARCV9_MM = 0x3;
2305        const LOONGARCH_ABI_DOUBLE_FLOAT = 0x3;
2306        const MT_ALL_FLAGS = 0x3;
2307        /// -mgpr-32
2308        const FRV_GPR_32 = 0x1;
2309        /// sizeof(double) == 8.
2310        const RH850_FPU_DOUBLE = 0x1;
2311        const S390_HIGH_GPRS = 0x1;
2312        const MIPS_NOREORDER = 0x1;
2313        /// default
2314        const IQ2000_CPU_IQ2000 = 0x1;
2315        /// -fpic
2316        const BFIN_PIC = 0x1;
2317        const NIOS2_ARCH_R2 = 0x1;
2318        const LM32_MACH = 0x1;
2319        /// default
2320        const MT_CPU_MRISC = 0x1;
2321        const ALPHA_32BIT = 0x1;
2322        const CRIS_UNDERSCORE = 0x1;
2323        /// Object contains non-PIC code
2324        const VAX_NONPIC = 0x1;
2325        /// Aligned to 4-byte bounadries.
2326        const RH850_DATA_ALIGN4 = 0x1;
2327        /// 32-bits in size.
2328        const RH850_DOUBLE32 = 0x1;
2329        /// Set if [N]]M{ADD|SUB}F.S are used.
2330        const RH850_FPU20 = 0x1;
2331        const RH850_SIMD = 0x1;
2332        const RH850_CACHE = 0x1;
2333        const RH850_MMU = 0x1;
2334        const RISCV_RVC = 0x1;
2335        const VISIUM_ARCH_MCM = 0x1;
2336        /// ISA A except for div
2337        const M68K_CF_ISA_A_NODIV = 0x1;
2338        const Z80_MACH_Z80 = 0x1;
2339        const ARM_RELEXEC = 0x1;
2340        /// Trap NIL pointer dereferences.
2341        const IA_64_TRAPNIL = 0x1;
2342        const IA_64_VMS_COMCOD_WARNING = 0x1;
2343        const SH1 = 0x1;
2344        const OR1K_NODELAY = 0x1;
2345        /// partial store ordering
2346        const SPARCV9_PSO = 0x1;
2347        const LOONGARCH_ABI_SOFT_FLOAT = 0x1;
2348        const C6000_REL = 0x1;
2349        /// -mgpr-64
2350        const FRV_GPR_64 = 0x2;
2351        /// sizeof(double) == 4.
2352        const RH850_FPU_SINGLE = 0x2;
2353        const MIPS_PIC = 0x2;
2354        /// IQ10
2355        const IQ2000_CPU_IQ10 = 0x2;
2356        /// -mfdpic
2357        const BFIN_FDPIC = 0x2;
2358        /// MRISC2
2359        const MT_CPU_MRISC2 = 0x2;
2360        const ALPHA_CANRELAX = 0x2;
2361        const CRIS_VARIANT_V32 = 0x2;
2362        /// Aligned to 8-byte bounadries.
2363        const RH850_DATA_ALIGN8 = 0x2;
2364        /// 64-bits in size.
2365        const RH850_DOUBLE64 = 0x2;
2366        /// Set if ADSF.D or ADDF.D is used.
2367        const RH850_FPU30 = 0x2;
2368        const RISCV_FLOAT_ABI_SINGLE = 0x2;
2369        const VISIUM_ARCH_MCM24 = 0x2;
2370        const M68K_CF_ISA_A = 0x2;
2371        const Z80_MACH_Z180 = 0x2;
2372        const ARM_HASENTRY = 0x2;
2373        const IA_64_VMS_COMCOD_ERROR = 0x2;
2374        const SH2 = 0x2;
2375        /// relaxed store ordering
2376        const SPARCV9_RMO = 0x2;
2377        const LOONGARCH_ABI_SINGLE_FLOAT = 0x2;
2378        /// mask for # of fprs
2379        const FRV_FPR_MASK = 0xc;
2380        /// -msoft-float
2381        const FRV_FPR_NONE = 0xc;
2382        const SH4A = 0xc;
2383        /// -mfpr-32
2384        const FRV_FPR_32 = 0x4;
2385        const MIPS_CPIC = 0x4;
2386        const CRIS_VARIANT_COMMON_V10_V32 = 0x4;
2387        const RISCV_FLOAT_ABI_DOUBLE = 0x4;
2388        const VISIUM_ARCH_GR6 = 0x4;
2389        /// ISA_B except for USP
2390        const M68K_CF_ISA_B_NOUSP = 0x4;
2391        /// Contains VMS linkages info.
2392        const IA_64_VMS_LINKAGES = 0x4;
2393        const Z80_MACH_EZ80_Z80 = 0x4;
2394        const ARM_INTERWORK = 0x4;
2395        /// NB conflicts with EF_INTERWORK.
2396        const ARM_SYMSARESORTED = 0x4;
2397        /// Program uses arch. extensions.
2398        const IA_64_EXT = 0x4;
2399        const NDS_ABI_SHIFT = 0x4;
2400        const SH_DSP = 0x4;
2401        /// -mfpr-64
2402        const FRV_FPR_64 = 0x8;
2403        const MIPS_XGOT = 0x8;
2404        const RISCV_RVE = 0x8;
2405        /// PSR BE bit set (big-endian).
2406        const IA_64_BE = 0x8;
2407        const ARM_APCS_26 = 0x8;
2408        /// NB conflicts with EF_APCS26.
2409        const ARM_DYNSYMSUSESEGIDX = 0x8;
2410        const SH3E = 0x8;
2411        /// mask for dword support
2412        const FRV_DWORD_MASK = 0x30;
2413        const M68K_CF_MAC_MASK = 0x30;
2414        /// EMAC_B
2415        const M68K_CF_EMAC_B = 0x30;
2416        const AMDGPU_MACH_AMDGCN_GFX908 = 0x30;
2417        /// use double word insns
2418        const FRV_DWORD_YES = 0x10;
2419        const MIPS_UCODE = 0x10;
2420        const PICOJAVA_NEWCALLS = 0x10;
2421        /// --code-in-l1
2422        const BFIN_CODE_IN_L1 = 0x10;
2423        const RISCV_TSO = 0x10;
2424        /// MAC
2425        const M68K_CF_MAC = 0x10;
2426        /// 68HC12 microcontroller.
2427        const M68HC12_MACH = 0x10;
2428        const ARM_APCS_FLOAT = 0x10;
2429        /// NB conflicts with EF_APCS_FLOAT.
2430        const ARM_MAPSYMSFIRST = 0x10;
2431        /// 64-bit ABI.
2432        const IA_64_ABI64 = 0x10;
2433        const SH4_NOFPU = 0x10;
2434        const MIPS_64BIT_WHIRL = 0x10;
2435        /// don't use double word insn
2436        const FRV_DWORD_NO = 0x20;
2437        /// Registers r15-r24 (inclusive) are not used.
2438        const RH850_REGMODE22 = 0x20;
2439        const MIPS_ABI2 = 0x20;
2440        /// The (currently) non standard GNU calling convention
2441        const PICOJAVA_GNUCALLS = 0x20;
2442        /// --data-in-l1
2443        const BFIN_DATA_IN_L1 = 0x20;
2444        /// EMAC
2445        const M68K_CF_EMAC = 0x20;
2446        /// 68HCS12 microcontroller.
2447        const M68HCS12_MACH = 0x20;
2448        const ARM_PIC = 0x20;
2449        /// Only FP6-FP11 used.
2450        const IA_64_REDUCEDFP = 0x20;
2451        const AMDGPU_MACH_AMDGCN_MIN = 0x20;
2452        const AMDGPU_MACH_AMDGCN_GFX600 = 0x20;
2453        /// -mdouble
2454        const FRV_DOUBLE = 0x40;
2455        const RH850_REGMODE32 = 0x40;
2456        /// Has float insns
2457        const M68K_CF_FLOAT = 0x40;
2458        const LOONGARCH_OBJABI_V1 = 0x40;
2459        /// 8-bit structure alignment is in use.
2460        const ARM_ALIGN8 = 0x40;
2461        /// gp as program wide constant.
2462        const IA_64_CONS_GP = 0x40;
2463        const AMDGPU_MACH_AMDGCN_GFX940 = 0x40;
2464        const MIPS_ABI_ON32 = 0x40;
2465        /// -fpic
2466        const FRV_PIC = 0x100;
2467        /// r4 is fixed.
2468        const RH850_GP_FIX = 0x100;
2469        const MIPS_32BITMODE = 0x100;
2470        /// Built as a library
2471        const MEP_LIBRARY = 0x100;
2472        const ARC_PIC = 0x100;
2473        const XTENSA_XT_INSN = 0x100;
2474        /// Object contains D-Float insn.
2475        const VAX_DFLOAT = 0x100;
2476        /// Load at absolute addresses.
2477        const IA_64_ABSOLUTE = 0x100;
2478        /// generic V8+ features
2479        const SPARC_32PLUS = 0x100;
2480        const ARM_OLD_ABI = 0x100;
2481        const SH_PIC = 0x100;
2482        const AMDGPU_FEATURE_XNACK_V3 = 0x100;
2483        const AMDGPU_FEATURE_XNACK_ANY_V4 = 0x100;
2484        /// used non pic safe relocs
2485        const FRV_NON_PIC_RELOCS = 0x200;
2486        /// r4 is callee save.
2487        const RH850_GP_NOFIX = 0x200;
2488        const MIPS_FP64 = 0x200;
2489        const XTENSA_XT_LIT = 0x200;
2490        /// Object contains G-Float insn.
2491        const VAX_GFLOAT = 0x200;
2492        /// Sun UltraSPARC1 extensions
2493        const SPARC_SUN_US1 = 0x200;
2494        const ARM_SOFT_FLOAT = 0x200;
2495        /// NB conflicts with EF_ARM_SOFT_FLOAT.
2496        const ARM_ABI_FLOAT_SOFT = 0x200;
2497        const AMDGPU_FEATURE_SRAMECC_V3 = 0x200;
2498        const AMDGPU_FEATURE_XNACK_OFF_V4 = 0x200;
2499        /// -mmuladd
2500        const FRV_MULADD = 0x400;
2501        /// r30 is fixed.
2502        const RH850_EP_FIX = 0x400;
2503        const MIPS_NAN2008 = 0x400;
2504        /// HAL R1 extensions
2505        const SPARC_HAL_R1 = 0x400;
2506        const ARM_VFP_FLOAT = 0x400;
2507        /// NB conflicts with EF_ARM_VFP_FLOAT.
2508        const ARM_ABI_FLOAT_HARD = 0x400;
2509        const AMDGPU_FEATURE_SRAMECC_ANY_V4 = 0x400;
2510        /// -fPIC
2511        const FRV_BIGPIC = 0x800;
2512        /// r30 is callee save.
2513        const RH850_EP_NOFIX = 0x800;
2514        /// Sun UltraSPARCIII extensions
2515        const SPARC_SUN_US3 = 0x800;
2516        const ARM_MAVERICK_FLOAT = 0x800;
2517        const AMDGPU_FEATURE_SRAMECC_OFF_V4 = 0x800;
2518        /// -mlibrary-pic
2519        const FRV_LIBPIC = 0x1000;
2520        /// r5 is fixed.
2521        const RH850_TP_FIX = 0x1000;
2522        /// -G 0, no small data ptr
2523        const FRV_G0 = 0x2000;
2524        /// r5 is callee save.
2525        const RH850_TP_NOFIX = 0x2000;
2526        /// -mnopack
2527        const FRV_NOPACK = 0x4000;
2528        /// r2 is fixed.
2529        const RH850_REG2_RESERVE = 0x4000;
2530        /// -mfdpic
2531        const FRV_FDPIC = 0x8000;
2532        /// r2 is callee saved.
2533        const RH850_REG2_NORESERVE = 0x8000;
2534        const M68K_CFV4E = 0x8000;
2535        /// i370 -mrelocatable-lib flag
2536        const I370_RELOCATABLE_LIB = 0x8000;
2537        /// PowerPC -mrelocatable-lib flag.
2538        const PPC_RELOCATABLE_LIB = 0x8000;
2539        /// Uses the FDPIC ABI.
2540        const SH_FDPIC = 0x8000;
2541        /// specific cpu bits
2542        const FRV_CPU_MASK = 0xff000000;
2543        /// Arch. version mask.
2544        const IA_64_ARCH = 0xff000000;
2545        /// specific cpu bits
2546        const MEP_CPU_MASK = 0xff000000;
2547        const ARM_EABIMASK = 0xff000000;
2548        /// generic FRV
2549        const FRV_CPU_GENERIC = 0x0;
2550        /// generic MEP
2551        const MEP_CPU_MEP = 0x0;
2552        const MEP_COP_NONE = 0x0;
2553        const ARM_EABI_UNKNOWN = 0x0;
2554        const NIOS2_ARCH_R1 = 0x0;
2555        const CRIS_VARIANT_ANY_V0_V10 = 0x0;
2556        /// -mips1 code.
2557        const MIPS_ARCH_1 = 0x0;
2558        const RISCV_FLOAT_ABI_SOFT = 0x0;
2559        const IA_64_VMS_COMCOD_SUCCESS = 0x0;
2560        const NDS32_ELF_VERSION_SHIFT = 0x0;
2561        /// For backwards compatibility.
2562        const SH_UNKNOWN = 0x0;
2563        /// Generic 68HC12/backward compatibility.
2564        const M68HC11_GENERIC = 0x0;
2565        /// total store ordering
2566        const SPARCV9_TSO = 0x0;
2567        const AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4 = 0x0;
2568        const AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4 = 0x0;
2569        /// FRV500
2570        const FRV_CPU_FR500 = 0x1000000;
2571        const M68K_M68000 = 0x1000000;
2572        /// MEP c2
2573        const MEP_CPU_C2 = 0x1000000;
2574        const ARM_EABI_VER1 = 0x1000000;
2575        /// Arch. version level 1 compat.
2576        const IA_64_ARCHVER_1 = 0x1000000;
2577        /// FRV300
2578        const FRV_CPU_FR300 = 0x2000000;
2579        const M68K_FIDO = 0x2000000;
2580        const MIPS_ARCH_ASE_MICROMIPS = 0x2000000;
2581        /// MEP c3
2582        const MEP_CPU_C3 = 0x2000000;
2583        const ARM_EABI_VER2 = 0x2000000;
2584        /// SIMPLE
2585        const FRV_CPU_SIMPLE = 0x3000000;
2586        const ARM_EABI_VER3 = 0x3000000;
2587        /// Tomcat, FR500 prototype
2588        const FRV_CPU_TOMCAT = 0x4000000;
2589        const MIPS_ARCH_ASE_M16 = 0x4000000;
2590        /// MEP c4
2591        const MEP_CPU_C4 = 0x4000000;
2592        const ARM_EABI_VER4 = 0x4000000;
2593        /// FRV400
2594        const FRV_CPU_FR400 = 0x5000000;
2595        const ARM_EABI_VER5 = 0x5000000;
2596        /// FRV550
2597        const FRV_CPU_FR550 = 0x6000000;
2598        const FRV_CPU_FR405 = 0x7000000;
2599        const FRV_CPU_FR450 = 0x8000000;
2600        const MIPS_ARCH_ASE_MDMX = 0x8000000;
2601        /// MEP c5
2602        const MEP_CPU_C5 = 0x8000000;
2603        const FRV_PIC_FLAGS = 0x9900;
2604        const FRV_ALL_FLAGS = 0xff00ffff;
2605        const MN10300_MACH = 0xff0000;
2606        const MIPS_MACH = 0xff0000;
2607        const H8_MACH = 0xff0000;
2608        const MEP_COP_MASK = 0xff0000;
2609        const V850_ARCH = 0xf0000000;
2610        const MIPS_ARCH = 0xf0000000;
2611        const RH850_ABI = 0xf0000000;
2612        const NDS_ARCH = 0xf0000000;
2613        const CSKY_ABIMASK = 0xf0000000;
2614        const V800_850E3 = 0x100000;
2615        const PARISC_NO_KABP = 0x100000;
2616        const RISCV_FLOAT_ABI = 0x6;
2617        const RISCV_FLOAT_ABI_QUAD = 0x6;
2618        const M68K_CF_ISA_C = 0x6;
2619        const Z80_MACH_Z80N = 0x6;
2620        const SH4AL_DSP = 0x6;
2621        const ARC_CPU_ARCV2HS = 0x6;
2622        const M68K_CPU32 = 0x810000;
2623        const CPU32 = 0x810000;
2624        const M68K_ARCH_MASK = 0x3818000;
2625        const M68K_CF_ISA_B = 0x5;
2626        const Z80_MACH_GBZ80 = 0x5;
2627        const SH3_DSP = 0x5;
2628        const ARC_CPU_ARCV2EM = 0x5;
2629        /// ISA C except for div
2630        const M68K_CF_ISA_C_NODIV = 0x7;
2631        const LOONGARCH_ABI_MODIFIER_MASK = 0x7;
2632        const M68K_CF_MASK = 0xff;
2633        /// Configuration index
2634        const MEP_INDEX_MASK = 0xff;
2635        const ARC_MACH_MSK = 0xff;
2636        const MSP430_MACH = 0xff;
2637        const Z80_MACH_MSK = 0xff;
2638        const AMDGPU_MACH = 0xff;
2639        /// i370 -mrelocatable flag
2640        const I370_RELOCATABLE = 0x10000;
2641        const PARISC_TRAPNIL = 0x10000;
2642        /// PowerPC -mrelocatable flag.
2643        const PPC_RELOCATABLE = 0x10000;
2644        const MEP_COP_AVC = 0x10000;
2645        const SCORE_MACH = 0xffff0000;
2646        const OMIT_PIC_FIXDD = 0xfff0000;
2647        const M32R_INST = 0xfff0000;
2648        const CSKY_OTHER = 0xfff0000;
2649        const SCORE_PIC = 0x80000000;
2650        /// PowerPC embedded flag.
2651        const PPC_EMB = 0x80000000;
2652        /// MIPS64r2 code.
2653        const MIPS_ARCH_64R2 = 0x80000000;
2654        const SCORE_FIXDEP = 0x40000000;
2655        /// -mips5 code.
2656        const MIPS_ARCH_5 = 0x40000000;
2657        const PARISC_EXT = 0x20000;
2658        const MEP_COP_AVC2 = 0x20000;
2659        const PARISC_LSB = 0x40000;
2660        const PARISC_WIDE = 0x80000;
2661        const PARISC_LAZYSWAP = 0x400000;
2662        const ARM_LE8 = 0x400000;
2663        const PARISC_ARCH = 0xffff;
2664        const CSKY_PROCESSOR = 0xffff;
2665        const M32R_ARCH = 0x30000000;
2666        /// -mips4 code.
2667        const MIPS_ARCH_4 = 0x30000000;
2668        const MIPS_ARCH_ASE = 0xf000000;
2669        const MIPS_ABI = 0xf000;
2670        /// MEP h1
2671        const MEP_CPU_H1 = 0x10000000;
2672        /// -mips2 code.
2673        const MIPS_ARCH_2 = 0x10000000;
2674        const CSKY_ABIV1 = 0x10000000;
2675        const MEP_COP_FMAX = 0x30000;
2676        const MEP_COP_IVC2 = 0x60000;
2677        const MEP_ALL_FLAGS = 0xffff01ff;
2678        /// FIXME: correct value?
2679        const RL78_CPU_RL78 = 0x79;
2680        /// FIXME: this collides with the E_FLAG_RX_... values below.
2681        const RX_CPU_RX = 0x79;
2682        /// specific cpu bits.
2683        const RL78_CPU_MASK = 0x7f;
2684        /// specific cpu bits
2685        const M32C_CPU_MASK = 0x7f;
2686        const RL78_ALL_FLAGS = 0x7f;
2687        const AVR_MACH = 0x7f;
2688        const M32C_ALL_FLAGS = 0x7f;
2689        const Z80_MACH_EZ80_ADL = 0x84;
2690        /// bits indicating V8+ type
2691        const SPARC_32PLUS_MASK = 0xffff00;
2692        /// reserved for vendor extensions
2693        const SPARC_EXT_MASK = 0xffff00;
2694        /// little endian data
2695        const SPARC_LEDATA = 0x800000;
2696        const ARM_BE8 = 0x800000;
2697        const LOONGARCH_OBJABI_MASK = 0xc0;
2698        const LOONGARCH_ABI_MASK = 0xc7;
2699        /// default
2700        const M32C_CPU_M16C = 0x75;
2701        /// m32c
2702        const M32C_CPU_M32C = 0x78;
2703        const NDS_ARCH_SHIFT = 0x1c;
2704        const NDS_INST = 0xfffff00;
2705        const SH_MACH_MASK = 0x1f;
2706        const SH4 = 0x9;
2707        const SH2E = 0xb;
2708        const SH2A = 0xd;
2709        const SH4A_NOFPU = 0x11;
2710        const SH4_NOMMU_NOFPU = 0x12;
2711        const SH2A_NOFPU = 0x13;
2712        const SH3_NOMMU = 0x14;
2713        const SH2A_SH4_NOFPU = 0x15;
2714        const SH2A_SH3_NOFPU = 0x16;
2715        const SH2A_SH4 = 0x17;
2716        const SH2A_SH3E = 0x18;
2717        const SH5 = 0xa;
2718        const ARC_OSABI_MSK = 0xf00;
2719        const ARC_ALL_MSK = 0xfff;
2720        /// specific cpu bits.
2721        const RX_CPU_MASK = 0x3ff;
2722        const RX_ALL_FLAGS = 0x3ff;
2723        const AMDGPU_MACH_AMDGCN_GFX601 = 0x21;
2724        const AMDGPU_MACH_AMDGCN_GFX700 = 0x22;
2725        const AMDGPU_MACH_AMDGCN_GFX701 = 0x23;
2726        const AMDGPU_MACH_AMDGCN_GFX702 = 0x24;
2727        const AMDGPU_MACH_AMDGCN_GFX703 = 0x25;
2728        const AMDGPU_MACH_AMDGCN_GFX704 = 0x26;
2729        const AMDGPU_MACH_AMDGCN_GFX801 = 0x28;
2730        const AMDGPU_MACH_AMDGCN_GFX802 = 0x29;
2731        const AMDGPU_MACH_AMDGCN_GFX803 = 0x2a;
2732        const AMDGPU_MACH_AMDGCN_GFX810 = 0x2b;
2733        const AMDGPU_MACH_AMDGCN_GFX900 = 0x2c;
2734        const AMDGPU_MACH_AMDGCN_GFX902 = 0x2d;
2735        const AMDGPU_MACH_AMDGCN_GFX904 = 0x2e;
2736        const AMDGPU_MACH_AMDGCN_GFX906 = 0x2f;
2737        const AMDGPU_MACH_AMDGCN_GFX909 = 0x31;
2738        const AMDGPU_MACH_AMDGCN_GFX90C = 0x32;
2739        const AMDGPU_MACH_AMDGCN_GFX1010 = 0x33;
2740        const AMDGPU_MACH_AMDGCN_GFX1011 = 0x34;
2741        const AMDGPU_MACH_AMDGCN_GFX1012 = 0x35;
2742        const AMDGPU_MACH_AMDGCN_GFX1030 = 0x36;
2743        const AMDGPU_MACH_AMDGCN_GFX1031 = 0x37;
2744        const AMDGPU_MACH_AMDGCN_GFX1032 = 0x38;
2745        const AMDGPU_MACH_AMDGCN_GFX1033 = 0x39;
2746        const AMDGPU_MACH_AMDGCN_GFX602 = 0x3a;
2747        const AMDGPU_MACH_AMDGCN_GFX705 = 0x3b;
2748        const AMDGPU_MACH_AMDGCN_GFX805 = 0x3c;
2749        const AMDGPU_MACH_AMDGCN_GFX1035 = 0x3d;
2750        const AMDGPU_MACH_AMDGCN_GFX1034 = 0x3e;
2751        const AMDGPU_MACH_AMDGCN_GFX90A = 0x3f;
2752        const AMDGPU_MACH_AMDGCN_GFX1013 = 0x42;
2753        const AMDGPU_MACH_AMDGCN_GFX1036 = 0x45;
2754        const AMDGPU_FEATURE_XNACK_V4 = 0x300;
2755        const AMDGPU_FEATURE_XNACK_ON_V4 = 0x300;
2756        const AMDGPU_FEATURE_SRAMECC_V4 = 0xc00;
2757        const AMDGPU_FEATURE_SRAMECC_ON_V4 = 0xc00;
2758        const CRIS_VARIANT_MASK = 0xe;
2759        /// -mips3 code.
2760        const MIPS_ARCH_3 = 0x20000000;
2761        const CSKY_ABIV2 = 0x20000000;
2762        /// MIPS32 code.
2763        const MIPS_ARCH_32 = 0x50000000;
2764        /// MIPS64 code.
2765        const MIPS_ARCH_64 = 0x60000000;
2766        /// MIPS32r2 code.
2767        const MIPS_ARCH_32R2 = 0x70000000;
2768    }
2769}
2770impl_binary_serde_for_bitflags_ty! {ElfFlags}
2771
2772#[derive(Debug, BinarySerde, Clone, Copy, PartialEq, Eq, Hash)]
2773#[repr(u32)]
2774pub enum RelocationType {
2775    /// FooNone Or PowerpcNone Or MipsNone Or TilegxNone Or X8664None Or SparcNone Or I386None Or No reloc Or No reloc Or No reloc Or PpcNone Or No relocation Or No reloc Or no reloc Or ShNone Or No reloc Or CrisNone Or No reloc Or No reloc Or No reloc Or No reloc Or No reloc Or RiscvNone Or No reloc Or MetagHiaddr16 Or Nds32None Or Or1KNone Or Ppc64None Or none Or ArcNone
2776    _FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone =
2777        0x0,
2778    /// Foo32 Or PowerpcAddr32 Or Mips16 Or Tilegx64 Or S3908 Or X866464 Or Sparc8 Or ArmPc24 Or I38632 Or Direct 32 bit Or Direct 32-bit reference Or Direct 32 bit Or 32bit absolute address Or Direct 32 bit Or direct 32 bit (S + A) Or ShDir32 Or Cris8 Or Direct 32 bit Or Direct 16 bit Or Direct 32 bit Or Direct signed 16 bit Or Direct 32 bit Or Riscv32 Or Bpf6464 Or MetagLoaddr16 Or Or1K32 Or 32bit absolute address Or Arc8
2779    _Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8 =
2780        0x1,
2781    /// FooIllegal Or PowerpcAddr14Brntaken Or TilegxHw0 Or S390Copy Or MipsGot16 Or X8664Gotpcrel Or SparcHi22 Or ArmSbrel32 Or I386Gotoff Or 8 bit PC relative GOT entry Or 32-bit rel. address Or PC relative 16 bit Or PpcAddr14Brntaken Or 32 bit adjust program base(B + A) Or ShDir8L Or CrisCopy Or Direct 24 bit Or Low 16 bit Or No reloc Or High 16 bit Or High 16 bit, adjusted Or RiscvTlsDtprel64 Or MetagReg16Op1 Or Or1K32Pcrel Or Ppc64Addr14Brntaken Or ArcN16
2782    _FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16 =
2783        0x9,
2784    /// PariscTlsLe21L Or MicromipsCallLo16 Or TP-rel. address, left 21 bits Or @ltoff(@tprel(s+a)), imm2
2785    _PariscTlsLe21LOrMicromipsCallLo16OrPariscTprel21LOrIa64LtoffTprel22 = 0x9a,
2786    /// PariscTlsLe14R Or TP-rel. address, right 14 bits
2787    _PariscTlsLe14ROrPariscTprel14R = 0x9e,
2788    /// PariscTlsIe21L Or LT-TP-rel. address, left 21 bits Or ShCopy
2789    _PariscTlsIe21LOrPariscLtoffTp21LOrShCopy = 0xa2,
2790    /// PariscTlsIe14R Or MicromipsTlsGottprel Or LT-TP-rel. address, right 14 bits Or ShGotoff Or @dtpmod(sym + add), data8 MSB
2791    _PariscTlsIe14ROrMicromipsTlsGottprelOrPariscLtoffTp14ROrShGotoffOrIa64Dtpmod64Msb = 0xa6,
2792    /// PariscTlsTprel32 Or MicromipsCallHi16 Or 32 bits TP-rel. address
2793    _PariscTlsTprel32OrMicromipsCallHi16OrPariscTprel32 = 0x99,
2794    /// PariscTlsTprel64 Or PpcVleRel8 Or 64 bits TP-rel. address
2795    _PariscTlsTprel64OrPpcVleRel8OrPariscTprel64 = 0xd8,
2796    /// S39012 Or PowerpcAddr24 Or Tilegx32 Or Mips32 Or X8664Pc32 Or Sparc16 Or ArmAbs32 Or I386Pc32 Or Direct 16 bit Or Left 21 bits of eff. address Or Direct 64 bit Or 26bit address, 2 bits ignored Or disp ((S + A - P) >> 2) & 0xff Or ShRel32 Or Cris16 Or Direct 16 bit Or Direct 32 bit Or PC relative 32 bit Or Direct unsigned 16 bit Or Direct 16 bit Or Riscv64 Or 32bit absolute address Or Or1K16 Or 26bit address, word aligned Or Arc16
2797    _S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16 =
2798        0x2,
2799    /// S39016 Or PowerpcAddr16 Or Tilegx16 Or MipsRel32 Or X8664Got32 Or Sparc32 Or ArmRel32 Or I386Got32 Or Direct 8 bit Or Right 17 bits of eff. address Or GP relative 32 bit Or 16bit absolute address Or disp ((S + A - P) >> 1) & 0x7ff Or ShDir8Wpn Or Cris32 Or Direct 8 bit Or Direct 24 bit Or PC relative 64 bit Or PC relative 16 bit Or Direct 8 bit Or RiscvRelative Or No reloc Or Or1K8 Or 16bit absolute address Or Arc24
2800    _S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24 =
2801        0x3,
2802    /// S39032 Or PowerpcAddr16Lo Or Mips26 Or Tilegx8 Or X8664Plt32 Or SparcDisp8 Or ArmLdrPcG0 Or I386Plt32 Or PC relative 32 bit Or 17 bits of eff. address Or GP relative 16 bit w/optimization Or lower 16bit of absolute address Or ArmPc13 Or ShInd12W Or Cris8Pcrel Or PC-relative 32-bit Or PC relative 10 bit shifted Or Low 16 bits of PCREL32 Or Direct call Or PC relative 32 bit Or RiscvCopy Or MetagRelbranch Or Or1KLo16InInsn Or lower 16bits of address Or Arc32
2803    _S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32 =
2804        0x4,
2805    /// S390Pc32 Or PowerpcAddr16Hi Or MipsHi16 Or Tilegx64Pcrel Or X8664Copy Or SparcDisp16 Or ArmAbs16 Or I386Copy Or PC relative 16 bit Or Optimization hint for LITERAL Or high 16bit of absolute address Or 32-bit rel (S + A - P) Or ShDir8Wpl Or Cris16Pcrel Or PC-relative 16-bit signed Or PC relative 18 bit shifted Or Direct 64 bit Or 5 bit constant expression Or PC relative 16 bit Or RiscvJumpSlot Or MetagGetsetoff Or Or1KHi16InInsn Or high 16bits of address Or ArcB26
2806    _S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26 =
2807        0x5,
2808    /// S390Got12 Or PowerpcAddr16Ha Or MipsLo16 Or Tilegx32Pcrel Or X8664GlobDat Or SparcDisp32 Or ArmAbs12 Or I386GlobDat Or PC relative 8 bit Or Right 14 bits of eff. address Or Add displacement to GP Or adjusted high 16bit Or disp ((S + A - P) >>1) & 0x7ff Or ShDir8Wpz Or Cris32Pcrel Or PC-relative 8-bit signed Or PC relative 26 bit shifted Or Low 16 bit Or 5 bit expression, shift 22 Or PC relative 8 bit Or RiscvTlsDtpmod32 Or MetagReg32Op1 Or Or1KInsnRel26 Or adjusted high 16bits Or ArcB22Pcrel
2809    _S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel =
2810        0x6,
2811    /// S390Got32 Or PowerpcAddr14 Or Tilegx16Pcrel Or MipsGprel16 Or X8664JumpSlot Or SparcWdisp30 Or ArmThmAbs5 Or I386JumpSlot Or 32 bit PC relative GOT entry Or Create PLT entry Or PC+4 relative 23 bit shifted Or 16bit address, 2 bits ignored Or ShDir8Bp Or CrisGnuVtinherit Or Ancient C++ vtable garbage.. Or High 16 bit with unsigned low Or Read-only small data area Or 6 bit constant expression Or Low 16 bit Or RiscvTlsDtpmod64 Or MetagReg32Op2 Or Or1KGnuVtentry Or 16bit address, word aligned Or ArcH30
2812    _S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30 =
2813        0x7,
2814    /// S390Plt32 Or PowerpcAddr14Brtaken Or MipsLiteral Or Tilegx8Pcrel Or X8664Relative Or SparcWdisp22 Or ArmAbs8 Or I386Relative Or 16 bit PC relative GOT entry Or PC+4 relative 16 bit shifted Or PpcAddr14Brtaken Or ShDir8W Or CrisGnuVtentry Or ... collection annotation Or High 16 bit with signed low Or Read-write small data area Or 8 bit constant expression Or High 16 bit Or RiscvTlsDtprel32 Or MetagReg32Op3 Or Or1KGnuVtinherit Or Ppc64Addr14Brtaken Or ArcN8
2815    _S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8 =
2816        0x8,
2817    /// S390GlobDat Or PowerpcRel24 Or MipsPc16 Or TilegxHw1 Or X866432 Or Sparc22 Or ArmThmCall Or I386Gotpc Or 32 bit GOT offset Or Left 21 bits of rel. address Or PC relative 32 bit Or PC relative 26 bit Or PC relative 24 bit (Thumb32 BL) Or 32 bit adjust by program base Or CrisGlobDat Or 32-bit PCrel offset to GOT Or 16 bit offset in SDA Or Symbol Op Symbol relocation Or Low 16 bit Or Copy relocation Or RiscvTlsTprel32 Or Bpf6432 Or MetagReg16Op2 Or Or1K16Pcrel Or PC-rel. 26 bit, word aligned Or ArcN24
2818    _S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24 =
2819        0xa,
2820    /// S390JmpSlot Or PowerpcRel14 Or TilegxHw2 Or MipsCall16 Or X866432S Or Sparc13 Or ArmThmPc8 Or 16 bit GOT offset Or I38632Plt Or Right 17 bits of rel. address Or PC relative 64 bit Or PC relative 16 bit Or off between got and sym (S) Or CrisJumpSlot Or 16-bit PCrel offset to GOT Or M32RGnuVtinherit Or GNU C++ vtable hierarchy Or High 16 bit, adjusted Or Create GOT entry Or RiscvTlsTprel64 Or MetagReg16Op3 Or Or1K8Pcrel Or PC relative 16 bit Or ArcN32
2821    _S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32 =
2822        0xb,
2823    /// S390Relative Or PowerpcRel14Brtaken Or MipsGprel32 Or TilegxHw3 Or X866416 Or SparcLo10 Or ArmBrelAdj Or 8 bit GOT offset Or 17 bits of rel. address Or PpcRel14Brtaken Or ArmAmpVcall9 Or PLT entry (S) Or CrisRelative Or 32-bit offset from GOT Or M32RGnuVtentry Or GNU C++ vtable member usage Or 32 bit symbol value + addend Or Create PLT entry Or MetagReg32Op4 Or Or1KGotpcHi16 Or Ppc64Rel14Brtaken Or ArcSda
2824    _S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda =
2825        0xc,
2826    /// S390Gotoff32 Or PowerpcRel14Brntaken Or MipsUnused1 Or TilegxHw0Last Or X8664Pc16 Or SparcGot10 Or ArmTlsDesc Or 32 bit PC relative PLT address Or PpcRel14Brntaken Or Obsolete static relocation Or offset to GOT (S + A - GOT) Or Cris16Got Or 24-bit offset from GOT Or PC-relative GOT offset Or 16 bit symbol value + addend Or Adjust by program base Or MetagHiog Or Or1KGotpcLo16 Or Ppc64Rel14Brntaken Or ArcSectoff
2827    _S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff =
2828        0xd,
2829    /// S390Gotpc Or PowerpcGot16 Or MipsUnused2 Or TilegxHw1Last Or X86648 Or SparcGot13 Or ArmThmSwi8 Or 16 bit PC relative PLT address Or Offset in static TLS block Or Right 14 bits of rel. address Or PpcGot16 Or PC offset to GOT (GOT + A - P) Or Cris32Got Or 16-bit offset from GOT Or GOT entry offset Or 8 bit symbol value + addend Or X1 pipe branch offset Or MetagLoog Or Or1KGot16 Or Ppc64Got16 Or ArcS21HPcrel
2830    _S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel =
2831        0xe,
2832    /// S390Got16 Or PowerpcGot16Lo Or MipsUnused3 Or TilegxHw2Last Or X8664Pc8 Or SparcGot22 Or ArmXpc25 Or I386TlsIe Or 8 bit PC relative PLT address Or PpcGot16Lo Or 32 bit GOT entry (G) Or Cris16Gotplt Or 32-bit PCrel to PLT entry Or PLT offset (PC-relative) Or 16 bit GP pointer offset Or X1 pipe jump offset Or MetagRel8 Or Or1KPlt26 Or Ppc64Got16Lo Or ArcS21WPcrel
2833    _S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel =
2834        0xf,
2835    /// S390Pc16 Or PowerpcGot16Hi Or MipsShift5 Or TilegxCopy Or SparcPc10 Or ArmThmXpc22 Or I386TlsGotie Or 32 bit PLT offset Or PpcGot16Hi Or 32 bit PLT entry (G) Or Cris32Gotplt Or ID of module containing symbol Or 16-bit PCrel to PLT entry Or Adjust by program base Or GNU C++ vtable hierarchy Or X1 pipe jump offset to PLT Or RiscvBranch Or MetagRel16 Or Or1KGotoffHi16 Or Ppc64Got16Hi Or ArcS25HPcrel
2836    _S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel =
2837        0x10,
2838    /// S390Pc16Dbl Or PowerpcGot16Ha Or MipsShift6 Or TilegxGlobDat Or X8664Dtpoff64 Or SparcPc22 Or ArmTlsDtpmod32 Or I386TlsLe Or 16 bit PLT offset Or GP relative 32 bit, high 16 bits Or PpcGot16Ha Or GOT entry in GLOB_DAT (GOT + G) Or Cris32Gotrel Or 32-bit offset to GOT entry Or Create PLT entry Or GNU C++ vtable member usage Or X0 pipe 8-bit Or RiscvJal Or Or1KGotoffLo16 Or Ppc64Got16Ha Or ArcS25WPcrel
2839    _S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel =
2840        0x11,
2841    /// S390Plt16Dbl Or PpcPltrel24 Or Mips64 Or TilegxJmpSlot Or X8664Tpoff64 Or SparcWplt30 Or ArmTlsDtpoff32 Or I386TlsGd Or 8 bit PLT offset Or Left 21 bits of rel. address Or GP relative 32 bit, low 16 bits Or PLT entry in GLOB_DAT (GOT + G) Or Cris32PltGotrel Or 24-bit offset to GOT entry Or Create GOT entry Or Unconditional branch Or Y0 pipe 8-bit Or RiscvCall Or Or1KCopy Or ArcSda32
2842    _S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32 =
2843        0x12,
2844    /// S390Plt32Dbl Or PowerpcGlobDat Or MipsGotPage Or TilegxBroffX1 Or SparcGlobDat Or ArmCopy Or Create GOT entry Or I38616 Or PpcGlobDat Or disp ((S + A - P) >> 1) & 0xffff Or CrisNum Or X8664Tlsld Or Copy symbol at runtime Or 32 bit offset to GOT Or Indirect call through register Or Y1 pipe 8-bit Or RiscvGotHi20 Or Nds3232Rela Or Or1KJmpSlot Or Ppc64GlobDat Or ArcSdaLdst1
2845    _S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1 =
2846        0x14,
2847    /// S390Gotpcdbl Or PowerpcJmpSlot Or MipsGotOfst Or TilegxJumpoffX1 Or SparcJmpSlot Or ArmGlobDat Or I386Pc16 Or Create PLT entry Or PpcJmpSlot Or disp ((S + A - P) >> 2) & 0xffff Or Offset in TLS block Or Create GOT entry Or Runtime copy Or Nios2Align Or X1 pipe mtspr Or RiscvTlsGotHi20 Or Or1KRelative Or Ppc64JmpSlot Or ArcSdaLdst2
2848    _S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2 =
2849        0x15,
2850    /// S39064 Or PowerpcRelative Or MipsGotHi16 Or TilegxJumpoffX1Plt Or X8664Gottpoff Or SparcRelative Or ArmJumpSlot Or I3868 Or Adjust by program base Or Right 14 bits of rel. address Or PpcRelative Or disp ((S + A - P) >> 1) & 0x3ff Or Create PLT entry Or TLS Reloc Or 16 bit GOT entry Or X1 pipe mfspr Or RiscvTlsGdHi20 Or Or1KTlsGdHi16 Or Ppc64Relative Or ArcSda16Ld
2851    _S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld =
2852        0x16,
2853    /// S390Pc64 Or PpcLocal24Pc Or MipsGotLo16 Or TilegxImm8X0 Or SparcUa32 Or ArmRelative Or I386Pc8 Or disp ((S + A - P) >> 2) & 0x3ff Or Offset in initial TLS block Or Adjust by program base Or TLS General Dynamic Or 16 bit GOT entry for function Or X0 pipe 16-bit Or RiscvPcrelHi20 Or Or1KTlsGdLo16 Or ArcSda16Ld1
2854    _S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1 =
2855        0x17,
2856    /// S390Got64 Or PowerpcUaddr32 Or MipsSub Or TilegxImm8Y0 Or X8664Pc64 Or SparcPlt32 Or ArmGotoff32 Or I386TlsGd32 Or Copy symbol at runtime Or PpcUaddr32 Or 32 bit offset to GOT Or high & low 16 bit ADDR Or 32-bit offset for global dynamic Or TLS Local Dynamic Or %lo of offset to GOT pointer Or X1 pipe 16-bit Or RiscvPcrelLo12I Or Or1KTlsLdmHi16 Or Ppc64Uaddr32 Or ArcSda16Ld2
2857    _S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2 =
2858        0x18,
2859    /// S390Plt64 Or PowerpcUaddr16 Or MipsInsertA Or TilegxImm8X1 Or X8664Gotoff64 Or SparcHiplt22 Or ArmBasePrel Or I386TlsGdPush Or 32 bit GOT offset for GD Or Create GOT entry Or PpcUaddr16 Or 32 bit PC relative offset to GOT Or (S + A) & 0xffff Or ShSwitch16 Or 32-bit offset for local dynamic Or TLS Module ID Or %hiadj of offset to GOT pointer Or X0 pipe low 16-bit Or RiscvPcrelLo12S Or Or1KTlsLdmLo16 Or Ppc64Uaddr16 Or ArcS13Pcrel
2860    _S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel =
2861        0x19,
2862    /// S390Gotent Or PowerpcRel32 Or MipsInsertB Or TilegxImm8Y1 Or X8664Gotpc32 Or SparcLoplt10 Or ArmGotBrel Or I386TlsGdCall Or 16 bit GOT offset for GD Or GP-relative, left 21 bits Or Create PLT entry Or PpcRel32 Or 32 bit GOT entry Or high & low 16 bit GOTPC Or ShSwitch32 Or Module-relative offset Or TLS Offset Within TLS Block Or %lo of PC relative offset Or X1 pipe low 16-bit Or RiscvHi20 Or Or1KTlsLdoHi16 Or Ppc64Rel32 Or ArcW
2863    _S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW =
2864        0x1a,
2865    /// S390Gotoff64 Or PowerpcPltrel32 Or MipsHigher Or TilegxMtImm14X1 Or X8664Gotpcrel64 Or SparcPcplt22 Or ArmCall Or I386TlsLdm32 Or 32 bit GOT offset for LDM Or AlphaTlsGdHi Or PpcPltrel32 Or high & low 16 bit GOTOFF Or ShCount Or Mn10300TlsIe Or TLS Offset From Thread Pointer Or 16 bit GOT offset for TLS GD Or X1 pipe high 16-bit Or RiscvLo12S Or Or1KTlsIeHi16 Or Ppc64Pltrel32 Or ArcN32Me
2866    _S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me =
2867        0x1c,
2868    /// S390Gotplt12 Or PowerpcPlt16Lo Or MipsHighest Or TilegxMfImm14X1 Or X8664Gotpc64 Or SparcPcplt10 Or ArmJump24 Or I386TlsLdmPush Or 16 bit GOT offset for LDM Or AlphaTlsgd Or PpcPlt16Lo Or (S + A - GOT) & 0xffff Or ShAlign Or Mn10300TlsLe Or TLS Offset From Thread Pointer Or 16 bit GOT offset for TLS LDM Or X0 pipe high 16-bit, adjusted Or RiscvTprelHi20 Or Or1KTlsIeLo16 Or Ppc64Plt16Lo Or ArcSectoffMe
2869    _S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe =
2870        0x1d,
2871    /// S390Gotplt16 Or PowerpcPlt16Hi Or MipsCallHi16 Or TilegxMmstartX0 Or X8664Gotplt64 Or Sparc10 Or ArmThmJump24 Or I386TlsLdmCall Or 8 bit GOT offset for LDM Or GP-relative, right 14 bits Or AlphaTlsLdm Or PpcPlt16Hi Or 12 bit disp GOT entry (G) Or ShCode Or ID of module containing symbol Or 16 bit module relative offset Or X1 pipe high 16-bit, adjusted Or RiscvTprelLo12I Or MetagGnuVtinherit Or Or1KTlsLeHi16 Or Ppc64Plt16Hi Or ArcSda32Me
2872    _S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me =
2873        0x1e,
2874    /// S390Gotplt32 Or PowerpcPlt16Ha Or MipsCallLo16 Or TilegxMmendX0 Or X8664Pltoff64 Or Sparc11 Or ArmBaseAbs Or I386TlsLdmPop Or 32 bit module-relative offset Or AlphaDtpmod64 Or PpcPlt16Ha Or high & low 16 bit GOT Or ShData Or Offset in module TLS block Or 16 bit GOT offset for TLS IE Or X0 pipe PC relative 16 bit Or RiscvTprelLo12S Or MetagGnuVtentry Or Or1KTlsLeLo16 Or Ppc64Plt16Ha Or ArcWMe
2875    _S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe =
2876        0x1f,
2877    /// S390Gotplt64 Or PpcSdarel16 Or MipsScnDisp Or X8664Size32 Or TilegxShamtX0 Or Sparc64 Or ArmAluPcrel70 Or I386TlsLdo32 Or 16 bit module-relative offset Or AlphaGotdtprel Or (G & 0xffff) Or ShLabel Or Offset in static TLS block Or 16 bit LE TP-relative offset Or X1 pipe PC relative 16 bit Or RiscvTprelAdd Or MetagHi16Gotoff Or Or1KTlsTpoff Or ArcH30Me
2878    _S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me =
2879        0x20,
2880    /// S390Gotpltent Or PowerpcSectoff Or MipsRel16 Or X8664Size64 Or TilegxShamtX1 Or SparcOlo10 Or ArmAluPcrel158 Or I386TlsIe32 Or 8 bit module-relative offset Or AlphaDtprel64 Or PpcSectoff Or 12 bit disp PLT entry (G) Or ShSwitch8 Or Mn10300SymDiff Or Direct 16 bit Or Module number Or X0 pipe PC relative low 16 bit Or RiscvAdd8 Or MetagLo16Gotoff Or Or1KTlsDtpoff Or Ppc64Sectoff Or symbol + addend, add imm14 Or ArcSectoffU8
2881    _S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8 =
2882        0x21,
2883    /// S390Pltoff16 Or PowerpcSectoffLo Or MipsAddImmediate Or TilegxShamtY0 Or X8664Gotpc32Tlsdesc Or SparcHh22 Or ArmAluPcrel2315 Or I386TlsLe32 Or 32 bit GOT offset for IE Or LT-relative, left 21 bits Or AlphaDtprelhi Or PpcSectoffLo Or high & low 16 bit PLT Or ShGnuVtinherit Or Mn10300Align Or Direct 32 bit Or Module-relative offset Or X1 pipe PC relative low 16 bit Or RiscvAdd16 Or MetagGetsetGotoff Or Or1KTlsDtpmod Or Ppc64SectoffLo Or symbol + addend, add imm22 Or ArcSectoffS9
2884    _S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9 =
2885        0x22,
2886    /// S390Pltoff32 Or PowerpcSectoffHi Or MipsPjump Or TilegxShamtY1 Or X8664TlsdescCall Or SparcHm10 Or ArmLdrSbrel110Nc Or I386TlsDtpmod32 Or 16 bit GOT offset for IE Or AlphaDtprello Or PpcSectoffHi Or Deprecated, prog. base relative Or G & 0xffff Or ShGnuVtentry Or Mn10300Num Or Direct 24 bit Or TP-relative offset Or X0 pipe PC relative high 16 bit Or RiscvAdd32 Or MetagGetsetGot Or Ppc64SectoffHi Or symbol + addend, mov imm64 Or AcSectoffU8
2887    _S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8 =
2888        0x23,
2889    /// S390Pltoff64 Or PowerpcSectoffHa Or MipsRelgot Or TilegxImm16X0Hw0 Or X8664Tlsdesc Or SparcLm22 Or ArmAluSbrel1912Nc Or I386TlsDtpoff32 Or 8 bit GOT offset for IE Or AlphaDtprel16 Or PpcSectoffHa Or Deprecated, prog. base relative Or high & low 16 bit ADDRGOT Or PC relative 10 bit shifted Or Copy symbol at runtime Or X1 pipe PC relative high 16 bit Or RiscvAdd64 Or MetagHi16Gotpc Or Ppc64SectoffHa Or symbol + addend, data4 MSB Or AcSectoffU81
2890    _S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81 =
2891        0x24,
2892    /// S390TlsGdcall Or Ppc64Addr64 Or TilegxImm16X0Hw1 Or X8664Relative64 Or SparcPcHm10 Or ArmTarget1 Or M68KTlsLe16 Or 32-bit symbol size Or Module number 32 bit Or LT-relative, right 14 bits Or AlphaTprel64 Or high & low 16 bit ADDRPLT Or PC relative 26 bit shifted Or Create PLT entry Or X1 pipe PC relative ha() 16 bit Or RiscvSub16 Or MetagHi16Plt Or symbol + addend, data8 MSB Or AcSectoffS9
2893    _S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9 =
2894        0x26,
2895    /// S390TlsLdcall Or Ppc64Addr16Higher Or MipsTlsDtprel32 Or TilegxImm16X1Hw1 Or X8664Pc32Bnd Or SparcPcLm22 Or I386TlsGotdesc Or M68KTlsLe8 Or AlphaTprelhi Or Program base relative Or (GOT+G*4) & 0xffff Or High 16 bit with unsigned low Or Adjust by program base Or X0 pipe 16-bit GOT offset Or RiscvSub32 Or MetagLo16Plt Or Nds32Copy Or symbol + addend, data8 LSB Or AcSectoffS91
2896    _S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91 =
2897        0x27,
2898    /// S390TlsGd32 Or Ppc64Addr16Highera Or MipsTlsDtpmod64 Or TilegxImm16X0Hw2 Or X8664Plt32Bnd Or SparcWdisp16 Or ArmV4Bx Or I386TlsDescCall Or 32 bit module number Or AlphaTprello Or disp ((S+A-P) >>1) & x3ffffff Or High 16 bit with signed low Or 16 bit offset to GOT pointer Or X1 pipe 16-bit GOT offset Or RiscvSub64 Or MetagRelbranchPlt Or Nds32GlobDat Or AcSectoffS92
2899    _S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92 =
2900        0x28,
2901    /// S390TlsGd64 Or Ppc64Addr16Highest Or MipsTlsDtprel64 Or TilegxImm16X1Hw2 Or X8664Gotpcrelx Or SparcWdisp19 Or ArmTarget2 Or I386TlsDesc Or 32 bit module-relative offset Or 32 bits section rel. address Or AlphaTprel16 Or (S+A-BTEXT) & 0xffff Or Low 16 bit Or Direct call in .noat section Or X0 pipe low 16-bit GOT offset Or RiscvGnuVtinherit Or MetagGotoff Or Nds32JmpSlot Or ArcSectoffMe1
2902    _S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1 =
2903        0x29,
2904    /// S390TlsGotie12 Or Ppc64Addr16Highesta Or MipsTlsGd Or TilegxImm16X0Hw3 Or SparcGlobJmp Or ArmPrel31 Or 32 bit TP-relative offset Or Adjust indirectly by program base Or (S+A-BTEXT) & 0xffff Or X8664RexGotpcrelx Or 16 bit offset in SDA Or %lo() of GOT entry Or X1 pipe low 16-bit GOT offset Or RiscvGnuVtentry Or MetagPlt Or Nds32Relative Or @gprel(sym + add), add imm22 Or ArcSectoffMe2
2905    _S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2 =
2906        0x2a,
2907    /// S390TlsGotie32 Or Ppc64Uaddr64 Or MipsTlsLdm Or TilegxImm16X1Hw3 Or Sparc7 Or ArmMovwAbsNc Or I386Got32X Or M68KNum Or disp ((S+A-P) >>1) & 0x3ffff Or X8664Num Or M32RRelaGnuVtinherit Or %hiadj() of GOT entry Or X0 pipe high 16-bit GOT offset Or RiscvAlign Or MetagCopy Or @gprel(sym + add), mov imm64 Or ArcSectoff1
2908    _S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1 =
2909        0x2b,
2910    /// S390TlsGotie64 Or Ppc64Rel64 Or MipsTlsDtprelHi16 Or TilegxImm16X0Hw0Last Or Sparc5 Or ArmMovtAbs Or I386Num Or disp (S+A-BDATA) & 0x3ffff Or M32RRelaGnuVtentry Or %lo() of function GOT entry Or X1 pipe high 16-bit GOT offset Or RiscvRvcBranch Or MetagJmpSlot Or @gprel(sym + add), data4 MSB Or ArcSectoff2
2911    _S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2 =
2912        0x2c,
2913    /// S390TlsLdm32 Or Ppc64Plt64 Or MipsTlsDtprelLo16 Or TilegxImm16X1Hw0Last Or Sparc6 Or ArmMovwPrelNc Or disp ((S+A-BDATA)>>1) & 0x3ffff Or PC relative 32 bit Or %hiadj() of function GOT entry Or X0 pipe ha() 16-bit GOT offset Or RiscvRvcJump Or MetagRelative Or @gprel(sym + add), data4 LSB
2914    _S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb =
2915        0x2d,
2916    /// S390TlsLdm64 Or Ppc64Pltrel64 Or MipsTlsGottprel Or TilegxImm16X0Hw1Last Or SparcDisp64 Or ArmMovtPrel Or AlphaNum Or disp ((S+A-BDATA)>>2) & 0x3ffff Or X1 pipe ha() 16-bit GOT offset Or RiscvRvcLui Or MetagGlobDat Or @gprel(sym + add), data8 MSB
2917    _S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb =
2918        0x2e,
2919    /// S390TlsIe32 Or Ppc64Toc16 Or MipsTlsTprel32 Or TilegxImm16X1Hw1Last Or SparcPlt64 Or ArmThmMovwAbsNc Or @gprel(sym + add), data8 LSB Or X0 pipe mm "start" Or RiscvGprelI Or MetagTlsGd
2920    _S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd =
2921        0x2f,
2922    /// S390TlsIe64 Or Ppc64Toc16Lo Or MipsTlsTprel64 Or TilegxImm16X0Hw2Last Or SparcHix22 Or ArmThmMovtAbs Or No relocation, set segment base Or disp (G >> 2) Or 24 bit GOT entry Or X0 pipe mm "end" Or RiscvGprelS Or MetagTlsLdm
2923    _S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm =
2924        0x30,
2925    /// S390TlsIeent Or Ppc64Toc16Hi Or MipsTlsTprelHi16 Or TilegxImm16X1Hw2Last Or SparcLox10 Or ArmThmMovwPrelNc Or 32 bits segment rel. address Or disp (G >> 2) Or 26 bit PC relative to PLT shifted Or X1 pipe mm "start" Or RiscvTprelI Or MetagTlsLdoHi16
2926    _S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16 =
2927        0x31,
2928    /// S390TlsLe32 Or Ppc64Toc16Ha Or MipsTlsTprelLo16 Or TilegxImm16X0Hw0Pcrel Or SparcH44 Or ArmThmMovtPrel Or PLT rel. address, left 21 bits Or disp ((S+A-P) >>2) & 0x7f Or Copy symbol at runtime Or X1 pipe mm "end" Or RiscvTprelS Or MetagTlsLdoLo16 Or @ltoff(sym + add), add imm22 Or ArcPc32
2929    _S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32 =
2930        0x32,
2931    /// S390TlsLe64 Or Ppc64Toc Or MipsGlobDat Or TilegxImm16X1Hw0Pcrel Or SparcM44 Or ArmThmJump19 Or 32 bit offset to TLS block Or Create GOT entry Or X0 pipe shift amount Or RiscvRelax Or MetagTlsLdo Or @ltoff(sym + add), mov imm64 Or ArcGotpc32
2932    _S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32 =
2933        0x33,
2934    /// S390TlsLdo32 Or Ppc64Pltgot16 Or TilegxImm16X0Hw1Pcrel Or SparcL44 Or ArmThmJump6 Or CkcoreTlsIe32 Or Create PLT entry Or X1 pipe shift amount Or RiscvSub6 Or MetagTlsIe Or ArcPlt32
2935    _S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32 =
2936        0x34,
2937    /// S390TlsLdo64 Or Ppc64Pltgot16Lo Or TilegxImm16X1Hw1Pcrel Or SparcRegister Or ArmThmAluPrel110 Or CkcoreTlsGd32 Or Adjust by program base Or Y0 pipe shift amount Or RiscvSet6 Or MetagTlsIenonpic Or ArcCopy
2938    _S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy =
2939        0x35,
2940    /// S390TlsDtpmod Or Ppc64Pltgot16Hi Or TilegxImm16X0Hw2Pcrel Or SparcUa64 Or ArmThmPc12 Or PLT rel. address, right 14 bits Or CkcoreTlsLdm32 Or 24 bit offset to GOT Or Y1 pipe shift amount Or RiscvSet8 Or MetagTlsIenonpicHi16 Or ArcGlobDat
2941    _S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat =
2942        0x36,
2943    /// S390TlsDtpoff Or Ppc64Pltgot16Ha Or TilegxImm16X1Hw2Pcrel Or SparcUa16 Or ArmAbs32Noi Or CkcoreTlsLdo32 Or 24 bit PC relative offset to GOT Or X1 pipe destination 8-bit Or RiscvSet16 Or MetagTlsIenonpicLo16 Or ArcJumpSlot
2944    _S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot =
2945        0x37,
2946    _S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative =
2947        0x38,
2948    /// S390Got20 Or Ppc64Got16Ds Or TilegxImm16X0Hw0LastPcrel Or SparcTlsGdAdd Or ArmAluPcG0 Or LT-rel. fct ptr, left 21 bits Or CkcoreTlsTpoff32 Or Low 16 bit GOT entry Or RiscvIrelative Or MetagTlsDtpoff Or @pltoff(sym + add), add imm22 Or ArcGotpc
2949    _S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc =
2950        0x3a,
2951    /// S390Gotplt20 Or Ppc64Got16LoDs Or TilegxImm16X1Hw0LastPcrel Or SparcTlsGdCall Or ArmAluPcG1Nc Or @pltoff(sym + add), mov imm64 Or M32RGotpcHiUlo Or RiscvNum Or MetagTlsLe Or ArcGot32
2952    _S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32 =
2953        0x3b,
2954    /// S390TlsGotie20 Or Ppc64Plt16LoDs Or MipsPc21S2 Or TilegxImm16X0Hw1LastPcrel Or SparcTlsLdmHi22 Or ArmAluPcG1 Or M32RGotpcHiSlo Or "jal" for TLS GD Or MetagTlsLeHi16
2955    _S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16 =
2956        0x3c,
2957    /// S390Irelative Or Ppc64SectoffDs Or MipsPc26S2 Or TilegxImm16X1Hw1LastPcrel Or SparcTlsLdmLo10 Or ArmAluPcG2 Or M32RGotpcLo Or X0 pipe "addi" for TLS GD Or MetagTlsLeLo16
2958    _S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16 =
2959        0x3d,
2960    /// S390Pc12Dbl Or Ppc64SectoffLoDs Or MipsPc18S3 Or TilegxImm16X0Hw2LastPcrel Or SparcTlsLdmAdd Or ArmLdrPcG1 Or LT-rel. fct ptr, right 14 bits Or S390Num Or M32RGotoffHiUlo Or X1 pipe "addi" for TLS GD Or @pltoff(sym + add), data8 MSB
2961    _S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb =
2962        0x3e,
2963    /// S390Plt12Dbl Or Ppc64Toc16Ds Or MipsPc19S2 Or TilegxImm16X1Hw2LastPcrel Or SparcTlsLdmCall Or ArmLdrPcG2 Or @pltoff(sym + add), data8 LSB Or M32RGotoffHiSlo Or Y0 pipe "addi" for TLS GD
2964    _S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd =
2965        0x3f,
2966    /// S390Pc24Dbl Or Ppc64Toc16LoDs Or MipsPchi16 Or TilegxImm16X0Hw0Got Or SparcTlsLdoHix22 Or ArmLdrsPcG0 Or 64 bits function address Or Low 16 bit offset to GOT Or Y1 pipe "addi" for TLS GD
2967    _S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd =
2968        0x40,
2969    /// S390Plt24Dbl Or Ppc64Pltgot16Ds Or MipsPclo16 Or TilegxImm16X1Hw0Got Or SparcTlsLdoLox10 Or ArmLdrsPcG1 Or 32 bits function address Or "lw_tls" for TLS IE
2970    _S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad =
2971        0x41,
2972    /// S390GnuVtentry Or PowerpcRel16Hi Or SparcGnuVtentry Or X8664GnuVtentry Or I386GnuVtentry Or half16   (sym+add-.)@h Or half16   (sym+add-.)@h Or ArmThmRpc22
2973    _S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22 =
2974        0xfb,
2975    /// PowerpcCopy Or MipsGotDisp Or TilegxRelative Or X8664Tlsgd Or SparcCopy Or ArmTlsTpoff32 Or I386TlsLdm Or Copy symbol at runtime Or GP relative 16 bit Or PpcCopy Or ((S + A - P) >> 1) & 0x3ffffff Or PC relative 32 bit shifted by 1 Or Cris32PltPcrel Or 16-bit offset to GOT entry Or 64 bit offset to GOT Or Conditional branch Or X1 pipe 8-bit Or RiscvCallPlt Or Or1KGlobDat Or Ppc64Copy Or ArcSdaLdst
2976    _PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst =
2977        0x13,
2978    /// PowerpcPlt32 Or MipsDelete Or TilegxDestImm8X1 Or X8664Got64 Or SparcPcplt32 Or ArmPlt32 Or I386TlsGdPop Or 8 bit GOT offset for GD Or Adjust by program base Or PpcPlt32 Or (GOT + A - P) & 0xffff Or ShUses Or 16 bit offset to GOT Or Mn10300TlsGotie Or TLS Offset Within TLS Block Or %hiadj of PC relative offset Or X0 pipe high 16-bit Or RiscvLo12I Or Or1KTlsLdoLo16 Or Ppc64Plt32 Or Arc32Me
2979    _PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me =
2980        0x1b,
2981    /// PowerpcAddr30 Or MipsJalr Or TilegxImm16X1Hw0 Or X8664Irelative Or SparcPcHh22 Or ArmAluSbrel2720Ck Or I386TlsTpoff32 Or M68KTlsLe32 Or AlphaGottprel Or word30 (S + A - P) >> 2 Or Deprecated, prog. base relative Or (GOT + G * 4) & 0xffff Or Tag for load insn in TLS code Or PC relative 18 bit shifted Or Create GOT entry Or X0 pipe PC relative ha() 16 bit Or RiscvSub8 Or MetagLo16Gotpc Or symbol + addend, data4 LSB Or AcSectoffU82
2982    _PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82 =
2983        0x25,
2984    /// Ppc64Addr16LoDs Or TilegxImm16X1Hw3Pcrel Or SparcTlsGdLo10 Or ArmAluPcG0Nc Or 32 bits LT-rel. function pointer Or CkcoreTlsDtpoff32 Or Direct 20 bit Or M32RGot16HiSlo Or Riscv32Pcrel Or MetagTlsDtpmod Or ArcGotoff
2985    _Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff =
2986        0x39,
2987    /// Ppc64Pltgot16LoDs Or TilegxImm16X0Hw0PltPcrel Or SparcTlsLdoAdd Or ArmLdrsPcG2 Or Left 21 bits of fdesc address Or X0 pipe 16-bit TLS GD offset Or ArcTlsDtpmod
2988    _Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod =
2989        0x42,
2990    /// PowerpcTls Or TilegxImm16X1Hw0PltPcrel Or SparcTlsIeHi22 Or ArmLdcPcG0 Or none	(sym+add)@tls Or none	(sym+add)@tls Or X1 pipe 16-bit TLS GD offset Or @fptr(sym + add), mov imm64 Or ArcTlsDtpoff
2991    _PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff =
2992        0x43,
2993    /// PowerpcDtpmod Or TilegxImm16X0Hw1PltPcrel Or SparcTlsIeLo10 Or ArmLdcPcG1 Or word32	(sym+add)@dtpmod Or doubleword64 (sym+add)@dtpmod Or X0 pipe low 16-bit TLS GD offset Or @fptr(sym + add), data4 MSB Or ArcTlsTpoff
2994    _PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff =
2995        0x44,
2996    /// PowerpcTprel16 Or TilegxImm16X1Hw1PltPcrel Or SparcTlsIeLd Or ArmLdcPcG2 Or half16*	(sym+add)@tprel Or half16*	(sym+add)@tprel Or X1 pipe low 16-bit TLS GD offset Or @fptr(sym + add), data4 LSB Or ArcTlsGdGot
2997    _PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot =
2998        0x45,
2999    /// PowerpcTprel16Lo Or TilegxImm16X0Hw2PltPcrel Or SparcTlsIeLdx Or ArmAluSbG0Nc Or Right 14 bits of fdesc address Or half16	(sym+add)@tprel@l Or half16	(sym+add)@tprel@l Or X0 pipe high 16-bit TLS GD offset Or @fptr(sym + add), data8 MSB Or ArcTlsGdLd
3000    _PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd =
3001        0x46,
3002    /// PowerpcTprel16Hi Or TilegxImm16X1Hw2PltPcrel Or SparcTlsIeAdd Or ArmAluSbG0 Or half16	(sym+add)@tprel@h Or half16	(sym+add)@tprel@h Or X1 pipe high 16-bit TLS GD offset Or @fptr(sym + add), data8 LSB Or ArcTlsGdCall
3003    _PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall =
3004        0x47,
3005    /// PowerpcTprel16Ha Or TilegxImm16X0Hw0LastGot Or SparcTlsLeHix22 Or ArmAluSbG1Nc Or 64 bits PC-rel. address Or half16	(sym+add)@tprel@ha Or half16	(sym+add)@tprel@ha Or X0 pipe ha() 16-bit TLS GD offset Or @pcrel(sym + add), brl Or ArcTlsIeGot
3006    _PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot =
3007        0x48,
3008    /// PowerpcTprel Or TilegxImm16X1Hw0LastGot Or SparcTlsLeLox10 Or ArmAluSbG1 Or word32	(sym+add)@tprel Or doubleword64 (sym+add)@tprel Or X1 pipe ha() 16-bit TLS GD offset Or @pcrel(sym + add), ptb, call
3009    _PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B =
3010        0x49,
3011    /// PowerpcDtprel16 Or TilegxImm16X0Hw1LastGot Or SparcTlsDtpmod32 Or ArmAluSbG2 Or 22 bits PC-rel. address Or half16*	(sym+add)@dtprel Or half16*	(sym+add)@dtprel Or X0 pipe 16-bit TLS IE offset Or @pcrel(sym + add), chk.s Or ArcTlsDtpoffS9 Or ArcTlsLeS9
3012    _PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9 =
3013        0x4a,
3014    /// PowerpcDtprel16Lo Or TilegxImm16X1Hw1LastGot Or SparcTlsDtpmod64 Or ArmLdrSbG0 Or PC-rel. address, right 14 bits Or half16	(sym+add)@dtprel@l Or half16	(sym+add)@dtprel@l Or X1 pipe 16-bit TLS IE offset Or @pcrel(sym + add), fchkf Or ArcTlsLe32
3015    _PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32 =
3016        0x4b,
3017    /// PowerpcDtprel16Hi Or SparcTlsDtpoff32 Or ArmLdrSbG1 Or PC rel. address, right 14 bits Or half16	(sym+add)@dtprel@h Or half16	(sym+add)@dtprel@h Or X0 pipe low 16-bit TLS IE offset Or X0 pipe PC-rel PLT hword 3 Or @pcrel(sym + add), data4 MSB
3018    _PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb =
3019        0x4c,
3020    /// PowerpcDtprel16Ha Or SparcTlsDtpoff64 Or ArmLdrSbG2 Or 16 bits PC-rel. address Or half16	(sym+add)@dtprel@ha Or half16	(sym+add)@dtprel@ha Or X1 pipe low 16-bit TLS IE offset Or X1 pipe PC-rel PLT hword 3 Or @pcrel(sym + add), data4 LSB
3021    _PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb =
3022        0x4d,
3023    /// PowerpcDtprel Or TilegxImm16X0Hw0TlsGd Or SparcTlsTpoff32 Or ArmLdrsSbG0 Or 16 bits PC-rel. address Or word32	(sym+add)@dtprel Or doubleword64 (sym+add)@dtprel Or X0 pipe high 16-bit TLS IE offset Or @pcrel(sym + add), data8 MSB
3024    _PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb =
3025        0x4e,
3026    /// PowerpcGotTlsgd16 Or TilegxImm16X1Hw0TlsGd Or SparcTlsTpoff64 Or ArmLdrsSbG1 Or 16 bits PC-rel. address Or half16*	(sym+add)@got@tlsgd Or half16*	(sym+add)@got@tlsgd Or X1 pipe high 16-bit TLS IE offset Or @pcrel(sym + add), data8 LSB
3027    _PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb =
3028        0x4f,
3029    /// PowerpcGotTlsgd16Lo Or TilegxImm16X0Hw0TlsLe Or ArmLdrsSbG2 Or SparcGotdataHix22 Or 64 bits of eff. address Or half16	(sym+add)@got@tlsgd@l Or half16	(sym+add)@got@tlsgd@l Or X0 pipe ha() 16-bit TLS IE offset
3030    _PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa =
3031        0x50,
3032    /// PowerpcGotTlsgd16Hi Or SparcGotdataLox10 Or TilegxImm16X1Hw0TlsLe Or ArmLdcSbG0 Or half16	(sym+add)@got@tlsgd@h Or half16	(sym+add)@got@tlsgd@h Or X1 pipe ha() 16-bit TLS IE offset
3033    _PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa =
3034        0x51,
3035    /// PowerpcGotTlsgd16Ha Or SparcGotdataOpHix22 Or TilegxImm16X0Hw0LastTlsLe Or ArmLdcSbG1 Or half16	(sym+add)@got@tlsgd@ha Or half16	(sym+add)@got@tlsgd@ha Or ID of module containing symbol Or @ltoff(@fptr(s+a)), imm22
3036    _PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22 =
3037        0x52,
3038    /// PowerpcGotTlsld16 Or SparcGotdataOpLox10 Or TilegxImm16X1Hw0LastTlsLe Or ArmLdcSbG2 Or 14 bits of eff. address Or half16*	(sym+add)@got@tlsld Or half16*	(sym+add)@got@tlsld Or Offset in TLS block Or @ltoff(@fptr(s+a)), imm64
3039    _PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I =
3040        0x53,
3041    /// PowerpcGotTlsld16Lo Or SparcGotdataOp Or TilegxImm16X0Hw1LastTlsLe Or ArmMovwBrelNc Or 14 bits of eff. address Or half16	(sym+add)@got@tlsld@l Or half16	(sym+add)@got@tlsld@l Or Offset in static TLS block Or @ltoff(@fptr(s+a)), data4 MSB
3042    _PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb =
3043        0x54,
3044    /// PowerpcGotTlsld16Hi Or TilegxImm16X1Hw1LastTlsLe Or SparcH34 Or ArmMovtBrel Or 16 bits of eff. address Or half16	(sym+add)@got@tlsld@h Or half16	(sym+add)@got@tlsld@h Or X0 pipe 16-bit TLS LE offset Or @ltoff(@fptr(s+a)), data4 LSB
3045    _PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb =
3046        0x55,
3047    /// PowerpcGotTlsld16Ha Or TilegxImm16X0Hw0LastTlsGd Or SparcSize32 Or ArmMovwBrel Or 16 bits of eff. address Or half16	(sym+add)@got@tlsld@ha Or half16	(sym+add)@got@tlsld@ha Or X1 pipe 16-bit TLS LE offset Or @ltoff(@fptr(s+a)), data8 MSB
3048    _PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb =
3049        0x56,
3050    /// PowerpcGotTprel16 Or TilegxImm16X1Hw0LastTlsGd Or SparcSize64 Or ArmThmMovwBrelNc Or 16 bits of eff. address Or half16*	(sym+add)@got@tprel Or half16ds*	(sym+add)@got@tprel Or X0 pipe low 16-bit TLS LE offset Or @ltoff(@fptr(s+a)), data8 LSB
3051    _PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb =
3052        0x57,
3053    /// PowerpcGotTprel16Lo Or TilegxImm16X0Hw1LastTlsGd Or SparcWdisp10 Or ArmThmMovtBrel Or 64 bits of GP-rel. address Or half16	(sym+add)@got@tprel@l Or half16ds (sym+add)@got@tprel@l Or X1 pipe low 16-bit TLS LE offset
3054    _PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo =
3055        0x58,
3056    /// PowerpcGotTprel16Hi Or TilegxImm16X1Hw1LastTlsGd Or ArmThmMovwBrel Or half16	(sym+add)@got@tprel@h Or half16	(sym+add)@got@tprel@h Or X0 pipe high 16-bit TLS LE offset
3057    _PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi =
3058        0x59,
3059    /// PowerpcGotTprel16Ha Or TilegxIrelative Or ArmTlsGotdesc Or half16	(sym+add)@got@tprel@ha Or half16	(sym+add)@got@tprel@ha Or X1 pipe high 16-bit TLS LE offset
3060    _PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi =
3061        0x5a,
3062    /// PowerpcGotDtprel16 Or ArmTlsCall Or GP-rel. address, right 14 bits Or half16*	(sym+add)@got@dtprel Or half16ds*	(sym+add)@got@dtprel Or X0 pipe ha() 16-bit TLS LE offset
3063    _PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa =
3064        0x5b,
3065    /// PowerpcGotDtprel16Lo Or TilegxImm16X0Hw0TlsIe Or ArmTlsDescseq Or GP-rel. address, right 14 bits Or half16*	(sym+add)@got@dtprel@l Or half16ds (sym+add)@got@dtprel@l Or X1 pipe ha() 16-bit TLS LE offset Or @segrel(sym + add), data4 MSB
3066    _PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb =
3067        0x5c,
3068    /// PowerpcGotDtprel16Hi Or TilegxImm16X1Hw0TlsIe Or ArmThmTlsCall Or 16 bits GP-rel. address Or half16*	(sym+add)@got@dtprel@h Or half16	(sym+add)@got@dtprel@h Or @segrel(sym + add), data4 LSB
3069    _PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb =
3070        0x5d,
3071    /// PowerpcGotDtprel16Ha Or TilegxImm16X0Hw0LastPltPcrel Or ArmPlt32Abs Or 16 bits GP-rel. address Or half16*	(sym+add)@got@dtprel@ha Or half16	(sym+add)@got@dtprel@ha Or @segrel(sym + add), data8 MSB
3072    _PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb =
3073        0x5e,
3074    /// PpcTlsgd Or Ppc64Tprel16Ds Or TilegxImm16X1Hw0LastPltPcrel Or ArmGotAbs Or 16 bits GP-rel. address Or @segrel(sym + add), data8 LSB
3075    _PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb =
3076        0x5f,
3077    /// PpcTlsld Or Ppc64Tprel16LoDs Or TilegxImm16X0Hw1LastPltPcrel Or ArmGotPrel Or 64 bits LT-rel. address
3078    _PpcTlsldOrPpc64Tprel16LoDsOrTilegxImm16X0Hw1LastPltPcrelOrArmGotPrelOrPariscLtoff64 = 0x60,
3079    _Ppc64Tprel16HigherOrTilegxImm16X1Hw1LastPltPcrelOrArmGotBrel12 = 0x61,
3080    _Ppc64Tprel16HigheraOrTilegxImm16X0Hw2LastPltPcrelOrArmGotoff12 = 0x62,
3081    /// Ppc64Tprel16Highest Or TilegxImm16X1Hw2LastPltPcrel Or ArmGotrelax Or LT-rel. address, right 14 bits
3082    _Ppc64Tprel16HighestOrTilegxImm16X1Hw2LastPltPcrelOrArmGotrelaxOrPariscLtoff14Wr = 0x63,
3083    /// Ppc64Tprel16Highesta Or TilegxImm16X0Hw0LastTlsIe Or ArmGnuVtentry Or LT-rel. address, right 14 bits Or @secrel(sym + add), data4 MSB
3084    _Ppc64Tprel16HighestaOrTilegxImm16X0Hw0LastTlsIeOrArmGnuVtentryOrPariscLtoff14DrOrIa64Secrel32Msb =
3085        0x64,
3086    /// PpcEmbNaddr32 Or Ppc64Dtprel16Ds Or Mips16Gprel Or TilegxImm16X1Hw0LastTlsIe Or ArmGnuVtinherit Or 16 bits LT-rel. address Or @secrel(sym + add), data4 LSB
3087    _PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb =
3088        0x65,
3089    /// PpcEmbNaddr16 Or Ppc64Dtprel16LoDs Or Mips16Got16 Or TilegxImm16X0Hw1LastTlsIe Or ArmThmJump11 Or 16 bits LT-rel. address Or PC relative & 0xFFE (Thumb16 B) Or Nds32TlsTpoff Or @secrel(sym + add), data8 MSB
3090    _PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb =
3091        0x66,
3092    /// PpcEmbNaddr16Lo Or Ppc64Dtprel16Higher Or Mips16Call16 Or TilegxImm16X1Hw1LastTlsIe Or ArmThmJump8 Or 16 bits LT-rel. address Or ArmThmPc9 Or @secrel(sym + add), data8 LSB
3093    _PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb =
3094        0x67,
3095    /// PpcEmbNaddr16Hi Or Ppc64Dtprel16Highera Or Mips16Hi16 Or ArmTlsGd32 Or 64 bits section rel. address
3096    _PpcEmbNaddr16HiOrPpc64Dtprel16HigheraOrMips16Hi16OrArmTlsGd32OrPariscSecrel64 = 0x68,
3097    _PpcEmbNaddr16HaOrPpc64Dtprel16HighestOrMips16Lo16OrArmTlsLdm32 = 0x69,
3098    _PpcEmbSdai16OrPpc64Dtprel16HighestaOrMips16TlsGdOrTilegxTlsDtpmod64OrArmTlsLdo32 = 0x6a,
3099    _PpcEmbSda2I16OrPpc64TlsgdOrMips16TlsLdmOrTilegxTlsDtpoff64OrArmTlsIe32 = 0x6b,
3100    /// PpcEmbSda2Rel Or Ppc64Tlsld Or Mips16TlsDtprelHi16 Or TilegxTlsTpoff64 Or ArmTlsLe32 Or data 4 + REL
3101    _PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb =
3102        0x6c,
3103    /// PpcEmbSda21 Or Ppc64Tocsave Or Mips16TlsDtprelLo16 Or TilegxTlsDtpmod32 Or ArmTlsLdo12 Or data 4 + REL
3104    _PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb =
3105        0x6d,
3106    /// PpcEmbMrkref Or Ppc64Addr16High Or Mips16TlsGottprel Or TilegxTlsDtpoff32 Or ArmTlsLe12 Or data 8 + REL
3107    _PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb =
3108        0x6e,
3109    /// PpcEmbRelsec16 Or Ppc64Addr16Higha Or Mips16TlsTprelHi16 Or TilegxTlsTpoff32 Or ArmTlsIe12Gp Or data 8 + REL
3110    _PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb =
3111        0x6f,
3112    /// PpcEmbRelstLo Or Ppc64Tprel16High Or Mips16TlsTprelLo16 Or TilegxTlsGdCall Or ArmPrivate0 Or 64 bits segment rel. address
3113    _PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64 =
3114        0x70,
3115    _PpcEmbRelstHiOrPpc64Tprel16HighaOrArmPrivate1OrTilegxImm8X0TlsGdAdd = 0x71,
3116    _PpcEmbRelstHaOrPpc64Dtprel16HighOrArmPrivate2OrTilegxImm8X1TlsGdAdd = 0x72,
3117    /// PpcEmbBitFld Or Ppc64Dtprel16Higha Or ArmPrivate3 Or TilegxImm8Y0TlsGdAdd Or PLT-rel. address, right 14 bits
3118    _PpcEmbBitFldOrPpc64Dtprel16HighaOrArmPrivate3OrTilegxImm8Y0TlsGdAddOrPariscPltoff14Wr = 0x73,
3119    /// PpcEmbRelsda Or Ppc64Rel24Notoc Or ArmPrivate4 Or TilegxImm8Y1TlsGdAdd Or PLT-rel. address, right 14 bits Or symbol + addend, data4 MSB
3120    _PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb =
3121        0x74,
3122    /// Ppc64Addr64Local Or ArmPrivate5 Or TilegxTlsIeLoad Or 16 bits LT-rel. address Or symbol + addend, data4 LSB
3123    _Ppc64Addr64LocalOrArmPrivate5OrTilegxTlsIeLoadOrPariscPltoff16FOrIa64Ltv32Lsb = 0x75,
3124    /// Ppc64Entry Or ArmPrivate6 Or TilegxImm8X0TlsAdd Or 16 bits PLT-rel. address Or symbol + addend, data8 MSB
3125    _Ppc64EntryOrArmPrivate6OrTilegxImm8X0TlsAddOrPariscPltoff16WfOrIa64Ltv64Msb = 0x76,
3126    /// PowerpcPltseq Or ArmPrivate7 Or TilegxImm8X1TlsAdd Or 16 bits PLT-rel. address Or Nds32TlsDesc Or symbol + addend, data8 LSB
3127    _PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb =
3128        0x77,
3129    /// PowerpcPltcall Or ArmPrivate8 Or TilegxImm8Y0TlsAdd Or 64 bits LT-rel. function ptr
3130    _PowerpcPltcallOrArmPrivate8OrTilegxImm8Y0TlsAddOrPariscLtoffFptr64 = 0x78,
3131    /// Ppc64PltseqNotoc Or ArmPrivate9 Or TilegxImm8Y1TlsAdd Or @pcrel(sym + add), 21bit inst
3132    _Ppc64PltseqNotocOrArmPrivate9OrTilegxImm8Y1TlsAddOrIa64Pcrel21Bi = 0x79,
3133    /// Ppc64PltcallNotoc Or ArmPrivate10 Or @pcrel(sym + add), 22bit inst
3134    _Ppc64PltcallNotocOrArmPrivate10OrIa64Pcrel22 = 0x7a,
3135    /// Ppc64PcrelOpt Or ArmPrivate11 Or LT-rel. fct. ptr., right 14 bits Or @pcrel(sym + add), 64bit inst
3136    _Ppc64PcrelOptOrArmPrivate11OrPariscLtoffFptr14WrOrIa64Pcrel64I = 0x7b,
3137    /// Ppc64Rel24P9Notoc Or ArmPrivate12 Or LT-rel. fct. ptr., right 14 bits
3138    _Ppc64Rel24P9NotocOrArmPrivate12OrPariscLtoffFptr14Dr = 0x7c,
3139    /// Ppc64D34 Or TilegxGnuVtinherit Or ArmMeToo Or MipsNum Or PariscLoreserve Or Copy relocation Or GNU C++ vtable hierarchy Or dynamic reloc, imported PLT, MSB
3140    _Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb =
3141        0x80,
3142    /// Ppc64D34Lo Or TilegxGnuVtentry Or ArmThmTlsDescseq16 Or Dynamic reloc, imported PLT Or ArmThmTlsDescseq Or GNU C++ vtable member usage Or dynamic reloc, imported PLT, LSB
3143    _Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb =
3144        0x81,
3145    /// Ppc64D34Hi30 Or ArmThmTlsDescseq32 Or TilegxNum Or Dynamic reloc, exported PLT Or TileproNum
3146    _Ppc64D34Hi30OrArmThmTlsDescseq32OrTilegxNumOrPariscEpltOrTileproNum = 0x82,
3147    _Ppc64D34Ha30OrArmThmGotBrel12 = 0x83,
3148    /// Ppc64Pcrel34 Or copy relocation
3149    _Ppc64Pcrel34OrIa64Copy = 0x84,
3150    /// Ppc64GotPcrel34 Or Addend and symbol difference
3151    _Ppc64GotPcrel34OrIa64Sub = 0x85,
3152    /// Ppc64PltPcrel34 Or MicromipsHi16 Or LTOFF22, relaxable
3153    _Ppc64PltPcrel34OrMicromipsHi16OrIa64Ltoff22X = 0x86,
3154    /// Ppc64PltPcrel34Notoc Or MicromipsLo16 Or Use of LTOFF22X
3155    _Ppc64PltPcrel34NotocOrMicromipsLo16OrIa64Ldxmov = 0x87,
3156    _Ppc64Addr16Higher34OrMicromipsGprel16 = 0x88,
3157    _Ppc64Addr16Highera34OrMicromipsLiteralOrArmThmBf12 = 0x89,
3158    _Ppc64Addr16Highest34OrMicromipsGot16OrArmThmBf18 = 0x8a,
3159    _Ppc64Addr16Highesta34OrMicromipsPc7S1 = 0x8b,
3160    _Ppc64Rel16Higher34OrMicromipsPc10S1 = 0x8c,
3161    _Ppc64Rel16Highera34OrMicromipsPc16S1 = 0x8d,
3162    _Ppc64Rel16Highest34OrMicromipsCall16 = 0x8e,
3163    Ppc64Rel16Highesta34 = 0x8f,
3164    _Ppc64D28OrShTlsGd32 = 0x90,
3165    /// Ppc64Pcrel28 Or MicromipsGotDisp Or @tprel(sym + add), imm14 Or ShTlsLd32
3166    _Ppc64Pcrel28OrMicromipsGotDispOrIa64Tprel14OrShTlsLd32 = 0x91,
3167    /// Ppc64Tprel34 Or MicromipsGotPage Or @tprel(sym + add), imm22 Or ShTlsLdo32
3168    _Ppc64Tprel34OrMicromipsGotPageOrIa64Tprel22OrShTlsLdo32 = 0x92,
3169    /// Ppc64Dtprel34 Or MicromipsGotOfst Or @tprel(sym + add), imm64 Or ShTlsIe32
3170    _Ppc64Dtprel34OrMicromipsGotOfstOrIa64Tprel64IOrShTlsIe32 = 0x93,
3171    _Ppc64GotTlsgdPcrel34OrMicromipsGotHi16OrShTlsLe32 = 0x94,
3172    _Ppc64GotTlsldPcrel34OrMicromipsGotLo16OrShTlsDtpmod32 = 0x95,
3173    /// Ppc64GotTprelPcrel34 Or MicromipsSub Or @tprel(sym + add), data8 MSB Or ShTlsDtpoff32
3174    _Ppc64GotTprelPcrel34OrMicromipsSubOrIa64Tprel64MsbOrShTlsDtpoff32 = 0x96,
3175    /// Ppc64GotDtprelPcrel34 Or MicromipsHigher Or @tprel(sym + add), data8 LSB Or ShTlsTpoff32
3176    _Ppc64GotDtprelPcrel34OrMicromipsHigherOrIa64Tprel64LsbOrShTlsTpoff32 = 0x97,
3177    PpcVleRel15 = 0xd9,
3178    PpcVleRel24 = 0xda,
3179    /// PpcVleLo16A Or TP-rel. address, right 14 bits
3180    _PpcVleLo16AOrPariscTprel14Wr = 0xdb,
3181    /// PpcVleLo16D Or TP-rel. address, right 14 bits
3182    _PpcVleLo16DOrPariscTprel14Dr = 0xdc,
3183    /// PpcVleHi16A Or 16 bits TP-rel. address
3184    _PpcVleHi16AOrPariscTprel16F = 0xdd,
3185    /// PpcVleHi16D Or 16 bits TP-rel. address
3186    _PpcVleHi16DOrPariscTprel16Wf = 0xde,
3187    /// PpcVleHa16A Or 16 bits TP-rel. address
3188    _PpcVleHa16AOrPariscTprel16Df = 0xdf,
3189    /// PpcVleHa16D Or 64 bits LT-TP-rel. address
3190    _PpcVleHa16DOrPariscLtoffTp64 = 0xe0,
3191    PpcVleSda21 = 0xe1,
3192    PpcVleSda21Lo = 0xe2,
3193    /// PpcVleSdarelLo16A Or LT-TP-rel. address, right 14 bits
3194    _PpcVleSdarelLo16AOrPariscLtoffTp14Wr = 0xe3,
3195    /// PpcVleSdarelLo16D Or LT-TP-rel. address, right 14 bits
3196    _PpcVleSdarelLo16DOrPariscLtoffTp14Dr = 0xe4,
3197    /// PpcVleSdarelHi16A Or 16 bits LT-TP-rel. address
3198    _PpcVleSdarelHi16AOrPariscLtoffTp16F = 0xe5,
3199    /// PpcVleSdarelHi16D Or 16 bits LT-TP-rel. address
3200    _PpcVleSdarelHi16DOrPariscLtoffTp16Wf = 0xe6,
3201    /// PpcVleSdarelHa16A Or 16 bits LT-TP-rel. address
3202    _PpcVleSdarelHa16AOrPariscLtoffTp16Df = 0xe7,
3203    _PpcVleSdarelHa16DOrPariscGnuVtentry = 0xe8,
3204    /// Ppc64Rel16High Or LD offset 21-bit left
3205    _Ppc64Rel16HighOrPariscTlsLdo21L = 0xf0,
3206    /// Ppc64Rel16Higha Or LD offset 14-bit right
3207    _Ppc64Rel16HighaOrPariscTlsLdo14R = 0xf1,
3208    /// Ppc64Rel16Higher Or DTP module 32-bit
3209    _Ppc64Rel16HigherOrPariscTlsDtpmod32 = 0xf2,
3210    /// Ppc64Rel16Highera Or DTP module 64-bit
3211    _Ppc64Rel16HigheraOrPariscTlsDtpmod64 = 0xf3,
3212    /// Ppc64Rel16Highest Or DTP offset 32-bit
3213    _Ppc64Rel16HighestOrPariscTlsDtpoff32 = 0xf4,
3214    /// Ppc64Rel16Highesta Or DTP offset 32-bit
3215    _Ppc64Rel16HighestaOrPariscTlsDtpoff64 = 0xf5,
3216    PowerpcRel16DxHa = 0xf6,
3217    Ppc64JmpIrel = 0xf7,
3218    _PowerpcIrelativeOrSparcJmpIrelOrPpcIrelativeOrPpc64Irelative = 0xf8,
3219    /// PowerpcRel16 Or MipsEh Or SparcIrelative Or half16   (sym+add-.) Or half16   (sym+add-.) Or ArmRxpc25
3220    _PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25 = 0xf9,
3221    /// PowerpcRel16Lo Or SparcGnuVtinherit Or half16   (sym+add-.)@l Or half16   (sym+add-.)@l Or ArmRsbrel32
3222    _PowerpcRel16LoOrSparcGnuVtinheritOrPpcRel16LoOrPpc64Rel16LoOrArmRsbrel32 = 0xfa,
3223    /// PowerpcRel16Ha Or SparcRev32 Or half16   (sym+add-.)@ha Or half16   (sym+add-.)@ha Or ArmRrel32
3224    _PowerpcRel16HaOrSparcRev32OrPpcRel16HaOrPpc64Rel16HaOrArmRrel32 = 0xfc,
3225    _PowerpcGnuVtinheritOrSparcNumOrArmRabs22 = 0xfd,
3226    _PowerpcGnuVtentryOrMipsGnuVtentryOrArmRpc24 = 0xfe,
3227    _PpcToc16OrPariscHireserveOrArmRbase = 0xff,
3228    /// MipsCopy Or ArmPrivate14 Or 16 bits LT-rel. function ptr
3229    _MipsCopyOrArmPrivate14OrPariscLtoffFptr16Wf = 0x7e,
3230    /// MipsJumpSlot Or ArmPrivate15 Or 16 bits LT-rel. function ptr
3231    _MipsJumpSlotOrArmPrivate15OrPariscLtoffFptr16Df = 0x7f,
3232    MicromipsHighest = 0x98,
3233    MicromipsScnDisp = 0x9b,
3234    MicromipsJalr = 0x9c,
3235    MicromipsHi0Lo16 = 0x9d,
3236    _MicromipsTlsLdmOrShGlobDat = 0xa3,
3237    _MicromipsTlsDtprelHi16OrShJmpSlot = 0xa4,
3238    _MicromipsTlsDtprelLo16OrShRelative = 0xa5,
3239    MicromipsTlsTprelHi16 = 0xa9,
3240    /// MicromipsTlsTprelLo16 Or @ltoff(@dtpmod(sym + add)), imm22
3241    _MicromipsTlsTprelLo16OrIa64LtoffDtpmod22 = 0xaa,
3242    MicromipsPc23S2 = 0xad,
3243    /// ArmPrivate13 Or 16 bits LT-rel. function ptr
3244    _ArmPrivate13OrPariscLtoffFptr16F = 0x7d,
3245    /// AArch64Withdrawn Or ArmNum Or ShNum Or Keep this the last entry
3246    _AArch64WithdrawnOrArmNumOrShNumOrM32RNum = 0x100,
3247    AArch64Abs32 = 0x102,
3248    AArch64Abs16 = 0x103,
3249    AArch64Prel64 = 0x104,
3250    AArch64Prel32 = 0x105,
3251    AArch64Prel16 = 0x106,
3252    AArch64MovwUabsG0 = 0x107,
3253    AArch64MovwUabsG0Nc = 0x108,
3254    AArch64MovwUabsG1 = 0x109,
3255    AArch64MovwUabsG1Nc = 0x10a,
3256    AArch64MovwUabsG2 = 0x10b,
3257    AArch64MovwUabsG2Nc = 0x10c,
3258    AArch64MovwUabsG3 = 0x10d,
3259    AArch64MovwSabsG0 = 0x10e,
3260    AArch64MovwSabsG1 = 0x10f,
3261    AArch64MovwSabsG2 = 0x110,
3262    AArch64LdPrelLo19 = 0x111,
3263    AArch64AdrPrelLo21 = 0x112,
3264    AArch64AdrPrelPgHi21 = 0x113,
3265    AArch64AdrPrelPgHi21Nc = 0x114,
3266    AArch64AddAbsLo12Nc = 0x115,
3267    AArch64Ldst8AbsLo12Nc = 0x116,
3268    AArch64Tstbr14 = 0x117,
3269    AArch64Condbr19 = 0x118,
3270    AArch64Jump26 = 0x11a,
3271    AArch64Call26 = 0x11b,
3272    AArch64Ldst16AbsLo12Nc = 0x11c,
3273    AArch64Ldst32AbsLo12Nc = 0x11d,
3274    AArch64Ldst64AbsLo12Nc = 0x11e,
3275    AArch64MovwPrelG0 = 0x11f,
3276    AArch64MovwPrelG0Nc = 0x120,
3277    AArch64MovwPrelG1 = 0x121,
3278    AArch64MovwPrelG1Nc = 0x122,
3279    AArch64MovwPrelG2 = 0x123,
3280    AArch64MovwPrelG2Nc = 0x124,
3281    AArch64MovwPrelG3 = 0x125,
3282    AArch64Ldst128AbsLo12Nc = 0x12b,
3283    AArch64MovwGotoffG0 = 0x12c,
3284    AArch64MovwGotoffG0Nc = 0x12d,
3285    AArch64MovwGotoffG1 = 0x12e,
3286    AArch64MovwGotoffG1Nc = 0x12f,
3287    AArch64MovwGotoffG2 = 0x130,
3288    AArch64MovwGotoffG2Nc = 0x131,
3289    AArch64MovwGotoffG3 = 0x132,
3290    AArch64Gotrel64 = 0x133,
3291    AArch64Gotrel32 = 0x134,
3292    AArch64GotLdPrel19 = 0x135,
3293    AArch64Ld64GotoffLo15 = 0x136,
3294    AArch64AdrGotPage = 0x137,
3295    AArch64Ld64GotLo12Nc = 0x138,
3296    AArch64Ld64GotpageLo15 = 0x139,
3297    AArch64TlsgdAdrPage21 = 0x201,
3298    AArch64TlsgdAddLo12Nc = 0x202,
3299    AArch64TlsgdMovwG1 = 0x203,
3300    AArch64TlsgdMovwG0Nc = 0x204,
3301    AArch64TlsldAdrPrel21 = 0x205,
3302    AArch64TlsldAdrPage21 = 0x206,
3303    AArch64TlsldAddLo12Nc = 0x207,
3304    AArch64TlsldMovwG1 = 0x208,
3305    AArch64TlsldMovwG0Nc = 0x209,
3306    AArch64TlsldLdPrel19 = 0x20a,
3307    AArch64TlsldMovwDtprelG2 = 0x20b,
3308    AArch64TlsldMovwDtprelG1 = 0x20c,
3309    AArch64TlsldMovwDtprelG1Nc = 0x20d,
3310    AArch64TlsldMovwDtprelG0 = 0x20e,
3311    AArch64TlsldMovwDtprelG0Nc = 0x20f,
3312    AArch64TlsldAddDtprelHi12 = 0x210,
3313    AArch64TlsldAddDtprelLo12 = 0x211,
3314    AArch64TlsldAddDtprelLo12Nc = 0x212,
3315    AArch64TlsldLdst8DtprelLo12 = 0x213,
3316    AArch64TlsldLdst8DtprelLo12Nc = 0x214,
3317    AArch64TlsldLdst16DtprelLo12 = 0x215,
3318    AArch64TlsldLdst16DtprelLo12Nc = 0x216,
3319    AArch64TlsldLdst32DtprelLo12 = 0x217,
3320    AArch64TlsldLdst32DtprelLo12Nc = 0x218,
3321    AArch64TlsldLdst64DtprelLo12 = 0x219,
3322    AArch64TlsldLdst64DtprelLo12Nc = 0x21a,
3323    AArch64TlsieMovwGottprelG1 = 0x21b,
3324    AArch64TlsieMovwGottprelG0Nc = 0x21c,
3325    AArch64TlsieAdrGottprelPage21 = 0x21d,
3326    AArch64TlsieLd64GottprelLo12Nc = 0x21e,
3327    AArch64TlsieLdGottprelPrel19 = 0x21f,
3328    AArch64TlsleMovwTprelG2 = 0x220,
3329    AArch64TlsleMovwTprelG1 = 0x221,
3330    AArch64TlsleMovwTprelG1Nc = 0x222,
3331    AArch64TlsleMovwTprelG0 = 0x223,
3332    AArch64TlsleMovwTprelG0Nc = 0x224,
3333    AArch64TlsleAddTprelHi12 = 0x225,
3334    AArch64TlsleAddTprelLo12 = 0x226,
3335    AArch64TlsleAddTprelLo12Nc = 0x227,
3336    AArch64TlsleLdst8TprelLo12 = 0x228,
3337    AArch64TlsleLdst8TprelLo12Nc = 0x229,
3338    AArch64TlsleLdst16TprelLo12 = 0x22a,
3339    AArch64TlsleLdst16TprelLo12Nc = 0x22b,
3340    AArch64TlsleLdst32TprelLo12 = 0x22c,
3341    AArch64TlsleLdst32TprelLo12Nc = 0x22d,
3342    AArch64TlsleLdst64TprelLo12 = 0x22e,
3343    AArch64TlsleLdst64TprelLo12Nc = 0x22f,
3344    AArch64TlsdescLdPrel19 = 0x230,
3345    AArch64TlsdescAdrPrel21 = 0x231,
3346    AArch64TlsdescAdrPage21 = 0x232,
3347    AArch64TlsdescLd64Lo12 = 0x233,
3348    AArch64TlsdescAddLo12 = 0x234,
3349    AArch64TlsdescOffG1 = 0x235,
3350    AArch64TlsdescOffG0Nc = 0x236,
3351    AArch64TlsdescLdr = 0x237,
3352    AArch64TlsdescAdd = 0x238,
3353    AArch64TlsdescCall = 0x239,
3354    AArch64TlsleLdst128TprelLo12 = 0x23a,
3355    AArch64TlsleLdst128TprelLo12Nc = 0x23b,
3356    AArch64TlsldLdst128DtprelLo12 = 0x23c,
3357    AArch64TlsldLdst128DtprelLo12Nc = 0x23d,
3358    AArch64GlobDat = 0x401,
3359    AArch64JumpSlot = 0x402,
3360    AArch64Relative = 0x403,
3361    /// AArch64TlsDtprel64 Or Module-relative offset, 64 bit
3362    _AArch64TlsDtprel64OrAArch64TlsDtprel = 0x405,
3363    /// AArch64TlsTprel64 Or TP-relative offset, 64 bit
3364    _AArch64TlsTprel64OrAArch64TlsTprel = 0x406,
3365    AArch64Tlsdesc = 0x407,
3366    AArch64Irelative = 0x408,
3367    /// 14 bits LT-TP-rel. address Or ShGotpc Or @dtpmod(sym + add), data8 LSB
3368    _PariscLtoffTp14FOrShGotpcOrIa64Dtpmod64Lsb = 0xa7,
3369    PariscGnuVtinherit = 0xe9,
3370    /// GD 21-bit left.
3371    PariscTlsGd21L = 0xea,
3372    /// GD 14-bit right.
3373    PariscTlsGd14R = 0xeb,
3374    /// GD call to __t_g_a.
3375    PariscTlsGdcall = 0xec,
3376    /// LD module 21-bit left.
3377    PariscTlsLdm21L = 0xed,
3378    /// LD module 14-bit right.
3379    PariscTlsLdm14R = 0xee,
3380    /// LD module call to __t_g_a.
3381    PariscTlsLdmcall = 0xef,
3382    /// like EMB_SDA21, but lower 16 bit Or Copy symbol at runtime Or @dtprel(sym + add), data4 MSB
3383    _PpcDiabSda21LoOrAArch64P32CopyOrIa64Dtprel32Msb = 0xb4,
3384    /// like EMB_SDA21, but high 16 bit Or Create GOT entry Or @dtprel(sym + add), data4 LSB
3385    _PpcDiabSda21HiOrAArch64P32GlobDatOrIa64Dtprel32Lsb = 0xb5,
3386    /// like EMB_SDA21, adjusted high 16 Or Create PLT entry Or @dtprel(sym + add), data8 MSB
3387    _PpcDiabSda21HaOrAArch64P32JumpSlotOrIa64Dtprel64Msb = 0xb6,
3388    /// like EMB_RELSDA, but lower 16 bit Or Adjust by program base Or @dtprel(sym + add), data8 LSB
3389    _PpcDiabRelsdaLoOrAArch64P32RelativeOrIa64Dtprel64Lsb = 0xb7,
3390    /// like EMB_RELSDA, but high 16 bit Or Module number, 32 bit
3391    _PpcDiabRelsdaHiOrAArch64P32TlsDtpmod = 0xb8,
3392    /// like EMB_RELSDA, adjusted high 16 Or Module-relative offset, 32 bit
3393    _PpcDiabRelsdaHaOrAArch64P32TlsDtprel = 0xb9,
3394    /// TP-relative offset, 32 bit Or @ltoff(@dtprel(s+a)), imm22
3395    _AArch64P32TlsTprelOrIa64LtoffDtprel22 = 0xba,
3396    /// TLS Descriptor.
3397    AArch64P32Tlsdesc = 0xbb,
3398    /// STT_GNU_IFUNC relocation.
3399    AArch64P32Irelative = 0xbc,
3400    /// Direct 64 bit.
3401    AArch64Abs64 = 0x101,
3402    /// PC-relative ADR imm. 20:0.
3403    AArch64TlsgdAdrPrel21 = 0x200,
3404    /// Copy symbol at runtime.
3405    AArch64Copy = 0x400,
3406    /// Module number, 64 bit.
3407    AArch64TlsDtpmod = 0x404,
3408    _ArmIrelativeOrShGot32 = 0xa0,
3409    /// @dtprel(sym + add), imm14
3410    Ia64Dtprel14 = 0xb1,
3411    /// @dtprel(sym + add), imm22
3412    Ia64Dtprel22 = 0xb2,
3413    /// @dtprel(sym + add), imm64
3414    Ia64Dtprel64I = 0xb3,
3415    ShPlt32 = 0xa1,
3416}
3417impl RelocationType {
3418    #[allow(non_upper_case_globals)]
3419    pub const FooNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3420    #[allow(non_upper_case_globals)]
3421    pub const PowerpcNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3422    #[allow(non_upper_case_globals)]
3423    pub const MipsNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3424    #[allow(non_upper_case_globals)]
3425    pub const TilegxNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3426    #[allow(non_upper_case_globals)]
3427    pub const X8664None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3428    #[allow(non_upper_case_globals)]
3429    pub const SparcNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3430    #[allow(non_upper_case_globals)]
3431    pub const I386None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3432    /// No reloc
3433    #[allow(non_upper_case_globals)]
3434    pub const M68KNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3435    /// No reloc.
3436    #[allow(non_upper_case_globals)]
3437    pub const PariscNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3438    /// No reloc
3439    #[allow(non_upper_case_globals)]
3440    pub const AlphaNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3441    #[allow(non_upper_case_globals)]
3442    pub const PpcNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3443    /// No relocation.
3444    #[allow(non_upper_case_globals)]
3445    pub const AArch64None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3446    /// No reloc
3447    #[allow(non_upper_case_globals)]
3448    pub const ArmNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3449    /// no reloc
3450    #[allow(non_upper_case_globals)]
3451    pub const CkcoreNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3452    #[allow(non_upper_case_globals)]
3453    pub const ShNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3454    /// No reloc.
3455    #[allow(non_upper_case_globals)]
3456    pub const S390None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3457    #[allow(non_upper_case_globals)]
3458    pub const CrisNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3459    /// No reloc.
3460    #[allow(non_upper_case_globals)]
3461    pub const Mn10300None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3462    /// No reloc.
3463    #[allow(non_upper_case_globals)]
3464    pub const M32RNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3465    /// No reloc.
3466    #[allow(non_upper_case_globals)]
3467    pub const MicroblazeNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3468    /// No reloc.
3469    #[allow(non_upper_case_globals)]
3470    pub const Nios2None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3471    /// No reloc
3472    #[allow(non_upper_case_globals)]
3473    pub const TileproNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3474    #[allow(non_upper_case_globals)]
3475    pub const RiscvNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3476    /// No reloc
3477    #[allow(non_upper_case_globals)]
3478    pub const BpfNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3479    #[allow(non_upper_case_globals)]
3480    pub const MetagHiaddr16 : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3481    #[allow(non_upper_case_globals)]
3482    pub const Nds32None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3483    #[allow(non_upper_case_globals)]
3484    pub const Or1KNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3485    #[allow(non_upper_case_globals)]
3486    pub const Ppc64None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3487    /// none
3488    #[allow(non_upper_case_globals)]
3489    pub const Ia64None : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3490    #[allow(non_upper_case_globals)]
3491    pub const ArcNone : Self = Self::_FooNoneOrPowerpcNoneOrMipsNoneOrTilegxNoneOrX8664NoneOrSparcNoneOrI386NoneOrM68KNoneOrPariscNoneOrAlphaNoneOrPpcNoneOrAArch64NoneOrArmNoneOrCkcoreNoneOrShNoneOrS390NoneOrCrisNoneOrMn10300NoneOrM32RNoneOrMicroblazeNoneOrNios2NoneOrTileproNoneOrRiscvNoneOrBpfNoneOrMetagHiaddr16OrNds32NoneOrOr1KNoneOrPpc64NoneOrIa64NoneOrArcNone;
3492    #[allow(non_upper_case_globals)]
3493    pub const Foo32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3494    #[allow(non_upper_case_globals)]
3495    pub const PowerpcAddr32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3496    #[allow(non_upper_case_globals)]
3497    pub const Mips16 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3498    #[allow(non_upper_case_globals)]
3499    pub const Tilegx64 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3500    #[allow(non_upper_case_globals)]
3501    pub const S3908 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3502    #[allow(non_upper_case_globals)]
3503    pub const X866464 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3504    #[allow(non_upper_case_globals)]
3505    pub const Sparc8 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3506    #[allow(non_upper_case_globals)]
3507    pub const ArmPc24 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3508    #[allow(non_upper_case_globals)]
3509    pub const I38632 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3510    /// Direct 32 bit
3511    #[allow(non_upper_case_globals)]
3512    pub const M68K32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3513    /// Direct 32-bit reference.
3514    #[allow(non_upper_case_globals)]
3515    pub const PariscDir32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3516    /// Direct 32 bit
3517    #[allow(non_upper_case_globals)]
3518    pub const AlphaReflong : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3519    /// 32bit absolute address
3520    #[allow(non_upper_case_globals)]
3521    pub const PpcAddr32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3522    /// Direct 32 bit.
3523    #[allow(non_upper_case_globals)]
3524    pub const AArch64P32Abs32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3525    /// direct 32 bit (S + A)
3526    #[allow(non_upper_case_globals)]
3527    pub const CkcoreAddr32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3528    #[allow(non_upper_case_globals)]
3529    pub const ShDir32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3530    #[allow(non_upper_case_globals)]
3531    pub const Cris8 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3532    /// Direct 32 bit.
3533    #[allow(non_upper_case_globals)]
3534    pub const Mn1030032 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3535    /// Direct 16 bit.
3536    #[allow(non_upper_case_globals)]
3537    pub const M32R16 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3538    /// Direct 32 bit.
3539    #[allow(non_upper_case_globals)]
3540    pub const Microblaze32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3541    /// Direct signed 16 bit.
3542    #[allow(non_upper_case_globals)]
3543    pub const Nios2S16 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3544    /// Direct 32 bit
3545    #[allow(non_upper_case_globals)]
3546    pub const Tilepro32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3547    #[allow(non_upper_case_globals)]
3548    pub const Riscv32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3549    #[allow(non_upper_case_globals)]
3550    pub const Bpf6464 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3551    #[allow(non_upper_case_globals)]
3552    pub const MetagLoaddr16 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3553    #[allow(non_upper_case_globals)]
3554    pub const Or1K32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3555    /// 32bit absolute address
3556    #[allow(non_upper_case_globals)]
3557    pub const Ppc64Addr32 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3558    #[allow(non_upper_case_globals)]
3559    pub const Arc8 : Self = Self::_Foo32OrPowerpcAddr32OrMips16OrTilegx64OrS3908OrX866464OrSparc8OrArmPc24OrI38632OrM68K32OrPariscDir32OrAlphaReflongOrPpcAddr32OrAArch64P32Abs32OrCkcoreAddr32OrShDir32OrCris8OrMn1030032OrM32R16OrMicroblaze32OrNios2S16OrTilepro32OrRiscv32OrBpf6464OrMetagLoaddr16OrOr1K32OrPpc64Addr32OrArc8;
3560    #[allow(non_upper_case_globals)]
3561    pub const FooIllegal : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3562    #[allow(non_upper_case_globals)]
3563    pub const PowerpcAddr14Brntaken : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3564    #[allow(non_upper_case_globals)]
3565    pub const TilegxHw0 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3566    #[allow(non_upper_case_globals)]
3567    pub const S390Copy : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3568    #[allow(non_upper_case_globals)]
3569    pub const MipsGot16 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3570    #[allow(non_upper_case_globals)]
3571    pub const X8664Gotpcrel : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3572    #[allow(non_upper_case_globals)]
3573    pub const SparcHi22 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3574    #[allow(non_upper_case_globals)]
3575    pub const ArmSbrel32 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3576    #[allow(non_upper_case_globals)]
3577    pub const I386Gotoff : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3578    /// 8 bit PC relative GOT entry
3579    #[allow(non_upper_case_globals)]
3580    pub const M68KGot8 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3581    /// 32-bit rel. address.
3582    #[allow(non_upper_case_globals)]
3583    pub const PariscPcrel32 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3584    /// PC relative 16 bit
3585    #[allow(non_upper_case_globals)]
3586    pub const AlphaSrel16 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3587    #[allow(non_upper_case_globals)]
3588    pub const PpcAddr14Brntaken : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3589    /// 32 bit adjust program base(B + A)
3590    #[allow(non_upper_case_globals)]
3591    pub const CkcoreRelative : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3592    #[allow(non_upper_case_globals)]
3593    pub const ShDir8L : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3594    #[allow(non_upper_case_globals)]
3595    pub const CrisCopy : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3596    /// Direct 24 bit.
3597    #[allow(non_upper_case_globals)]
3598    pub const Mn1030024 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3599    /// Low 16 bit.
3600    #[allow(non_upper_case_globals)]
3601    pub const M32RLo16 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3602    /// No reloc.
3603    #[allow(non_upper_case_globals)]
3604    pub const Microblaze64None : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3605    /// High 16 bit.
3606    #[allow(non_upper_case_globals)]
3607    pub const Nios2Hi16 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3608    /// High 16 bit, adjusted
3609    #[allow(non_upper_case_globals)]
3610    pub const TileproHa16 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3611    #[allow(non_upper_case_globals)]
3612    pub const RiscvTlsDtprel64 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3613    #[allow(non_upper_case_globals)]
3614    pub const MetagReg16Op1 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3615    #[allow(non_upper_case_globals)]
3616    pub const Or1K32Pcrel : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3617    #[allow(non_upper_case_globals)]
3618    pub const Ppc64Addr14Brntaken : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3619    #[allow(non_upper_case_globals)]
3620    pub const ArcN16 : Self = Self::_FooIllegalOrPowerpcAddr14BrntakenOrTilegxHw0OrS390CopyOrMipsGot16OrX8664GotpcrelOrSparcHi22OrArmSbrel32OrI386GotoffOrM68KGot8OrPariscPcrel32OrAlphaSrel16OrPpcAddr14BrntakenOrCkcoreRelativeOrShDir8LOrCrisCopyOrMn1030024OrM32RLo16OrMicroblaze64NoneOrNios2Hi16OrTileproHa16OrRiscvTlsDtprel64OrMetagReg16Op1OrOr1K32PcrelOrPpc64Addr14BrntakenOrArcN16;
3621    #[allow(non_upper_case_globals)]
3622    pub const PariscTlsLe21L: Self =
3623        Self::_PariscTlsLe21LOrMicromipsCallLo16OrPariscTprel21LOrIa64LtoffTprel22;
3624    #[allow(non_upper_case_globals)]
3625    pub const MicromipsCallLo16: Self =
3626        Self::_PariscTlsLe21LOrMicromipsCallLo16OrPariscTprel21LOrIa64LtoffTprel22;
3627    /// TP-rel. address, left 21 bits.
3628    #[allow(non_upper_case_globals)]
3629    pub const PariscTprel21L: Self =
3630        Self::_PariscTlsLe21LOrMicromipsCallLo16OrPariscTprel21LOrIa64LtoffTprel22;
3631    /// @ltoff(@tprel(s+a)), imm2
3632    #[allow(non_upper_case_globals)]
3633    pub const Ia64LtoffTprel22: Self =
3634        Self::_PariscTlsLe21LOrMicromipsCallLo16OrPariscTprel21LOrIa64LtoffTprel22;
3635    #[allow(non_upper_case_globals)]
3636    pub const PariscTlsLe14R: Self = Self::_PariscTlsLe14ROrPariscTprel14R;
3637    /// TP-rel. address, right 14 bits.
3638    #[allow(non_upper_case_globals)]
3639    pub const PariscTprel14R: Self = Self::_PariscTlsLe14ROrPariscTprel14R;
3640    #[allow(non_upper_case_globals)]
3641    pub const PariscTlsIe21L: Self = Self::_PariscTlsIe21LOrPariscLtoffTp21LOrShCopy;
3642    /// LT-TP-rel. address, left 21 bits.
3643    #[allow(non_upper_case_globals)]
3644    pub const PariscLtoffTp21L: Self = Self::_PariscTlsIe21LOrPariscLtoffTp21LOrShCopy;
3645    #[allow(non_upper_case_globals)]
3646    pub const ShCopy: Self = Self::_PariscTlsIe21LOrPariscLtoffTp21LOrShCopy;
3647    #[allow(non_upper_case_globals)]
3648    pub const PariscTlsIe14R: Self =
3649        Self::_PariscTlsIe14ROrMicromipsTlsGottprelOrPariscLtoffTp14ROrShGotoffOrIa64Dtpmod64Msb;
3650    #[allow(non_upper_case_globals)]
3651    pub const MicromipsTlsGottprel: Self =
3652        Self::_PariscTlsIe14ROrMicromipsTlsGottprelOrPariscLtoffTp14ROrShGotoffOrIa64Dtpmod64Msb;
3653    /// LT-TP-rel. address, right 14 bits.
3654    #[allow(non_upper_case_globals)]
3655    pub const PariscLtoffTp14R: Self =
3656        Self::_PariscTlsIe14ROrMicromipsTlsGottprelOrPariscLtoffTp14ROrShGotoffOrIa64Dtpmod64Msb;
3657    #[allow(non_upper_case_globals)]
3658    pub const ShGotoff: Self =
3659        Self::_PariscTlsIe14ROrMicromipsTlsGottprelOrPariscLtoffTp14ROrShGotoffOrIa64Dtpmod64Msb;
3660    /// @dtpmod(sym + add), data8 MSB
3661    #[allow(non_upper_case_globals)]
3662    pub const Ia64Dtpmod64Msb: Self =
3663        Self::_PariscTlsIe14ROrMicromipsTlsGottprelOrPariscLtoffTp14ROrShGotoffOrIa64Dtpmod64Msb;
3664    #[allow(non_upper_case_globals)]
3665    pub const PariscTlsTprel32: Self = Self::_PariscTlsTprel32OrMicromipsCallHi16OrPariscTprel32;
3666    #[allow(non_upper_case_globals)]
3667    pub const MicromipsCallHi16: Self = Self::_PariscTlsTprel32OrMicromipsCallHi16OrPariscTprel32;
3668    /// 32 bits TP-rel. address.
3669    #[allow(non_upper_case_globals)]
3670    pub const PariscTprel32: Self = Self::_PariscTlsTprel32OrMicromipsCallHi16OrPariscTprel32;
3671    #[allow(non_upper_case_globals)]
3672    pub const PariscTlsTprel64: Self = Self::_PariscTlsTprel64OrPpcVleRel8OrPariscTprel64;
3673    #[allow(non_upper_case_globals)]
3674    pub const PpcVleRel8: Self = Self::_PariscTlsTprel64OrPpcVleRel8OrPariscTprel64;
3675    /// 64 bits TP-rel. address.
3676    #[allow(non_upper_case_globals)]
3677    pub const PariscTprel64: Self = Self::_PariscTlsTprel64OrPpcVleRel8OrPariscTprel64;
3678    #[allow(non_upper_case_globals)]
3679    pub const S39012 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3680    #[allow(non_upper_case_globals)]
3681    pub const PowerpcAddr24 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3682    #[allow(non_upper_case_globals)]
3683    pub const Tilegx32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3684    #[allow(non_upper_case_globals)]
3685    pub const Mips32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3686    #[allow(non_upper_case_globals)]
3687    pub const X8664Pc32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3688    #[allow(non_upper_case_globals)]
3689    pub const Sparc16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3690    #[allow(non_upper_case_globals)]
3691    pub const ArmAbs32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3692    #[allow(non_upper_case_globals)]
3693    pub const I386Pc32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3694    /// Direct 16 bit
3695    #[allow(non_upper_case_globals)]
3696    pub const M68K16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3697    /// Left 21 bits of eff. address.
3698    #[allow(non_upper_case_globals)]
3699    pub const PariscDir21L : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3700    /// Direct 64 bit
3701    #[allow(non_upper_case_globals)]
3702    pub const AlphaRefquad : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3703    /// 26bit address, 2 bits ignored.
3704    #[allow(non_upper_case_globals)]
3705    pub const PpcAddr24 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3706    /// disp ((S + A - P) >> 2) & 0xff
3707    #[allow(non_upper_case_globals)]
3708    pub const CkcorePcrelimm8By4 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3709    #[allow(non_upper_case_globals)]
3710    pub const ShRel32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3711    #[allow(non_upper_case_globals)]
3712    pub const Cris16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3713    /// Direct 16 bit.
3714    #[allow(non_upper_case_globals)]
3715    pub const Mn1030016 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3716    /// Direct 32 bit.
3717    #[allow(non_upper_case_globals)]
3718    pub const M32R32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3719    /// PC relative 32 bit.
3720    #[allow(non_upper_case_globals)]
3721    pub const Microblaze32Pcrel : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3722    /// Direct unsigned 16 bit.
3723    #[allow(non_upper_case_globals)]
3724    pub const Nios2U16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3725    /// Direct 16 bit
3726    #[allow(non_upper_case_globals)]
3727    pub const Tilepro16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3728    #[allow(non_upper_case_globals)]
3729    pub const Riscv64 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3730    /// 32bit absolute address
3731    #[allow(non_upper_case_globals)]
3732    pub const MetagAddr32 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3733    #[allow(non_upper_case_globals)]
3734    pub const Or1K16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3735    /// 26bit address, word aligned
3736    #[allow(non_upper_case_globals)]
3737    pub const Ppc64Addr24 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3738    #[allow(non_upper_case_globals)]
3739    pub const Arc16 : Self = Self::_S39012OrPowerpcAddr24OrTilegx32OrMips32OrX8664Pc32OrSparc16OrArmAbs32OrI386Pc32OrM68K16OrPariscDir21LOrAlphaRefquadOrPpcAddr24OrCkcorePcrelimm8By4OrShRel32OrCris16OrMn1030016OrM32R32OrMicroblaze32PcrelOrNios2U16OrTilepro16OrRiscv64OrMetagAddr32OrOr1K16OrPpc64Addr24OrArc16;
3740    #[allow(non_upper_case_globals)]
3741    pub const S39016 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3742    #[allow(non_upper_case_globals)]
3743    pub const PowerpcAddr16 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3744    #[allow(non_upper_case_globals)]
3745    pub const Tilegx16 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3746    #[allow(non_upper_case_globals)]
3747    pub const MipsRel32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3748    #[allow(non_upper_case_globals)]
3749    pub const X8664Got32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3750    #[allow(non_upper_case_globals)]
3751    pub const Sparc32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3752    #[allow(non_upper_case_globals)]
3753    pub const ArmRel32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3754    #[allow(non_upper_case_globals)]
3755    pub const I386Got32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3756    /// Direct 8 bit
3757    #[allow(non_upper_case_globals)]
3758    pub const M68K8 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3759    /// Right 17 bits of eff. address.
3760    #[allow(non_upper_case_globals)]
3761    pub const PariscDir17R : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3762    /// GP relative 32 bit
3763    #[allow(non_upper_case_globals)]
3764    pub const AlphaGprel32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3765    /// 16bit absolute address
3766    #[allow(non_upper_case_globals)]
3767    pub const PpcAddr16 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3768    /// disp ((S + A - P) >> 1) & 0x7ff
3769    #[allow(non_upper_case_globals)]
3770    pub const CkcorePcrelimm11By2 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3771    #[allow(non_upper_case_globals)]
3772    pub const ShDir8Wpn : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3773    #[allow(non_upper_case_globals)]
3774    pub const Cris32 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3775    /// Direct 8 bit.
3776    #[allow(non_upper_case_globals)]
3777    pub const Mn103008 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3778    /// Direct 24 bit.
3779    #[allow(non_upper_case_globals)]
3780    pub const M32R24 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3781    /// PC relative 64 bit.
3782    #[allow(non_upper_case_globals)]
3783    pub const Microblaze64Pcrel : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3784    /// PC relative 16 bit.
3785    #[allow(non_upper_case_globals)]
3786    pub const Nios2Pcrel16 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3787    /// Direct 8 bit
3788    #[allow(non_upper_case_globals)]
3789    pub const Tilepro8 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3790    #[allow(non_upper_case_globals)]
3791    pub const RiscvRelative : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3792    /// No reloc
3793    #[allow(non_upper_case_globals)]
3794    pub const MetagNone : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3795    #[allow(non_upper_case_globals)]
3796    pub const Or1K8 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3797    /// 16bit absolute address
3798    #[allow(non_upper_case_globals)]
3799    pub const Ppc64Addr16 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3800    #[allow(non_upper_case_globals)]
3801    pub const Arc24 : Self = Self::_S39016OrPowerpcAddr16OrTilegx16OrMipsRel32OrX8664Got32OrSparc32OrArmRel32OrI386Got32OrM68K8OrPariscDir17ROrAlphaGprel32OrPpcAddr16OrCkcorePcrelimm11By2OrShDir8WpnOrCris32OrMn103008OrM32R24OrMicroblaze64PcrelOrNios2Pcrel16OrTilepro8OrRiscvRelativeOrMetagNoneOrOr1K8OrPpc64Addr16OrArc24;
3802    #[allow(non_upper_case_globals)]
3803    pub const S39032 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3804    #[allow(non_upper_case_globals)]
3805    pub const PowerpcAddr16Lo : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3806    #[allow(non_upper_case_globals)]
3807    pub const Mips26 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3808    #[allow(non_upper_case_globals)]
3809    pub const Tilegx8 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3810    #[allow(non_upper_case_globals)]
3811    pub const X8664Plt32 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3812    #[allow(non_upper_case_globals)]
3813    pub const SparcDisp8 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3814    #[allow(non_upper_case_globals)]
3815    pub const ArmLdrPcG0 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3816    #[allow(non_upper_case_globals)]
3817    pub const I386Plt32 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3818    /// PC relative 32 bit
3819    #[allow(non_upper_case_globals)]
3820    pub const M68KPc32 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3821    /// 17 bits of eff. address.
3822    #[allow(non_upper_case_globals)]
3823    pub const PariscDir17F : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3824    /// GP relative 16 bit w/optimization
3825    #[allow(non_upper_case_globals)]
3826    pub const AlphaLiteral : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3827    /// lower 16bit of absolute address
3828    #[allow(non_upper_case_globals)]
3829    pub const PpcAddr16Lo : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3830    #[allow(non_upper_case_globals)]
3831    pub const ArmPc13 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3832    #[allow(non_upper_case_globals)]
3833    pub const ShInd12W : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3834    #[allow(non_upper_case_globals)]
3835    pub const Cris8Pcrel : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3836    /// PC-relative 32-bit.
3837    #[allow(non_upper_case_globals)]
3838    pub const Mn10300Pcrel32 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3839    /// PC relative 10 bit shifted.
3840    #[allow(non_upper_case_globals)]
3841    pub const M32R10Pcrel : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3842    /// Low 16 bits of PCREL32.
3843    #[allow(non_upper_case_globals)]
3844    pub const Microblaze32PcrelLo : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3845    /// Direct call.
3846    #[allow(non_upper_case_globals)]
3847    pub const Nios2Call26 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3848    /// PC relative 32 bit
3849    #[allow(non_upper_case_globals)]
3850    pub const Tilepro32Pcrel : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3851    #[allow(non_upper_case_globals)]
3852    pub const RiscvCopy : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3853    #[allow(non_upper_case_globals)]
3854    pub const MetagRelbranch : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3855    #[allow(non_upper_case_globals)]
3856    pub const Or1KLo16InInsn : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3857    /// lower 16bits of address
3858    #[allow(non_upper_case_globals)]
3859    pub const Ppc64Addr16Lo : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3860    #[allow(non_upper_case_globals)]
3861    pub const Arc32 : Self = Self::_S39032OrPowerpcAddr16LoOrMips26OrTilegx8OrX8664Plt32OrSparcDisp8OrArmLdrPcG0OrI386Plt32OrM68KPc32OrPariscDir17FOrAlphaLiteralOrPpcAddr16LoOrArmPc13OrShInd12WOrCris8PcrelOrMn10300Pcrel32OrM32R10PcrelOrMicroblaze32PcrelLoOrNios2Call26OrTilepro32PcrelOrRiscvCopyOrMetagRelbranchOrOr1KLo16InInsnOrPpc64Addr16LoOrArc32;
3862    #[allow(non_upper_case_globals)]
3863    pub const S390Pc32 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3864    #[allow(non_upper_case_globals)]
3865    pub const PowerpcAddr16Hi : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3866    #[allow(non_upper_case_globals)]
3867    pub const MipsHi16 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3868    #[allow(non_upper_case_globals)]
3869    pub const Tilegx64Pcrel : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3870    #[allow(non_upper_case_globals)]
3871    pub const X8664Copy : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3872    #[allow(non_upper_case_globals)]
3873    pub const SparcDisp16 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3874    #[allow(non_upper_case_globals)]
3875    pub const ArmAbs16 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3876    #[allow(non_upper_case_globals)]
3877    pub const I386Copy : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3878    /// PC relative 16 bit
3879    #[allow(non_upper_case_globals)]
3880    pub const M68KPc16 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3881    /// Optimization hint for LITERAL
3882    #[allow(non_upper_case_globals)]
3883    pub const AlphaLituse : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3884    /// high 16bit of absolute address
3885    #[allow(non_upper_case_globals)]
3886    pub const PpcAddr16Hi : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3887    /// 32-bit rel (S + A - P)
3888    #[allow(non_upper_case_globals)]
3889    pub const CkcorePcrel32 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3890    #[allow(non_upper_case_globals)]
3891    pub const ShDir8Wpl : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3892    #[allow(non_upper_case_globals)]
3893    pub const Cris16Pcrel : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3894    /// PC-relative 16-bit signed.
3895    #[allow(non_upper_case_globals)]
3896    pub const Mn10300Pcrel16 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3897    /// PC relative 18 bit shifted.
3898    #[allow(non_upper_case_globals)]
3899    pub const M32R18Pcrel : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3900    /// Direct 64 bit.
3901    #[allow(non_upper_case_globals)]
3902    pub const Microblaze64 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3903    /// 5 bit constant expression.
3904    #[allow(non_upper_case_globals)]
3905    pub const Nios2Imm5 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3906    /// PC relative 16 bit
3907    #[allow(non_upper_case_globals)]
3908    pub const Tilepro16Pcrel : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3909    #[allow(non_upper_case_globals)]
3910    pub const RiscvJumpSlot : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3911    #[allow(non_upper_case_globals)]
3912    pub const MetagGetsetoff : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3913    #[allow(non_upper_case_globals)]
3914    pub const Or1KHi16InInsn : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3915    /// high 16bits of address.
3916    #[allow(non_upper_case_globals)]
3917    pub const Ppc64Addr16Hi : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3918    #[allow(non_upper_case_globals)]
3919    pub const ArcB26 : Self = Self::_S390Pc32OrPowerpcAddr16HiOrMipsHi16OrTilegx64PcrelOrX8664CopyOrSparcDisp16OrArmAbs16OrI386CopyOrM68KPc16OrAlphaLituseOrPpcAddr16HiOrCkcorePcrel32OrShDir8WplOrCris16PcrelOrMn10300Pcrel16OrM32R18PcrelOrMicroblaze64OrNios2Imm5OrTilepro16PcrelOrRiscvJumpSlotOrMetagGetsetoffOrOr1KHi16InInsnOrPpc64Addr16HiOrArcB26;
3920    #[allow(non_upper_case_globals)]
3921    pub const S390Got12 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3922    #[allow(non_upper_case_globals)]
3923    pub const PowerpcAddr16Ha : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3924    #[allow(non_upper_case_globals)]
3925    pub const MipsLo16 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3926    #[allow(non_upper_case_globals)]
3927    pub const Tilegx32Pcrel : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3928    #[allow(non_upper_case_globals)]
3929    pub const X8664GlobDat : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3930    #[allow(non_upper_case_globals)]
3931    pub const SparcDisp32 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3932    #[allow(non_upper_case_globals)]
3933    pub const ArmAbs12 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3934    #[allow(non_upper_case_globals)]
3935    pub const I386GlobDat : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3936    /// PC relative 8 bit
3937    #[allow(non_upper_case_globals)]
3938    pub const M68KPc8 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3939    /// Right 14 bits of eff. address.
3940    #[allow(non_upper_case_globals)]
3941    pub const PariscDir14R : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3942    /// Add displacement to GP
3943    #[allow(non_upper_case_globals)]
3944    pub const AlphaGpdisp : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3945    /// adjusted high 16bit
3946    #[allow(non_upper_case_globals)]
3947    pub const PpcAddr16Ha : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3948    /// disp ((S + A - P) >>1) & 0x7ff
3949    #[allow(non_upper_case_globals)]
3950    pub const CkcorePcreljsrImm11By2 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3951    #[allow(non_upper_case_globals)]
3952    pub const ShDir8Wpz : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3953    #[allow(non_upper_case_globals)]
3954    pub const Cris32Pcrel : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3955    /// PC-relative 8-bit signed.
3956    #[allow(non_upper_case_globals)]
3957    pub const Mn10300Pcrel8 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3958    /// PC relative 26 bit shifted.
3959    #[allow(non_upper_case_globals)]
3960    pub const M32R26Pcrel : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3961    /// Low 16 bit.
3962    #[allow(non_upper_case_globals)]
3963    pub const Microblaze32Lo : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3964    /// 5 bit expression, shift 22.
3965    #[allow(non_upper_case_globals)]
3966    pub const Nios2CacheOpx : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3967    /// PC relative 8 bit
3968    #[allow(non_upper_case_globals)]
3969    pub const Tilepro8Pcrel : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3970    #[allow(non_upper_case_globals)]
3971    pub const RiscvTlsDtpmod32 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3972    #[allow(non_upper_case_globals)]
3973    pub const MetagReg32Op1 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3974    #[allow(non_upper_case_globals)]
3975    pub const Or1KInsnRel26 : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3976    /// adjusted high 16bits.
3977    #[allow(non_upper_case_globals)]
3978    pub const Ppc64Addr16Ha : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3979    #[allow(non_upper_case_globals)]
3980    pub const ArcB22Pcrel : Self = Self::_S390Got12OrPowerpcAddr16HaOrMipsLo16OrTilegx32PcrelOrX8664GlobDatOrSparcDisp32OrArmAbs12OrI386GlobDatOrM68KPc8OrPariscDir14ROrAlphaGpdispOrPpcAddr16HaOrCkcorePcreljsrImm11By2OrShDir8WpzOrCris32PcrelOrMn10300Pcrel8OrM32R26PcrelOrMicroblaze32LoOrNios2CacheOpxOrTilepro8PcrelOrRiscvTlsDtpmod32OrMetagReg32Op1OrOr1KInsnRel26OrPpc64Addr16HaOrArcB22Pcrel;
3981    #[allow(non_upper_case_globals)]
3982    pub const S390Got32 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3983    #[allow(non_upper_case_globals)]
3984    pub const PowerpcAddr14 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3985    #[allow(non_upper_case_globals)]
3986    pub const Tilegx16Pcrel : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3987    #[allow(non_upper_case_globals)]
3988    pub const MipsGprel16 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3989    #[allow(non_upper_case_globals)]
3990    pub const X8664JumpSlot : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3991    #[allow(non_upper_case_globals)]
3992    pub const SparcWdisp30 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3993    #[allow(non_upper_case_globals)]
3994    pub const ArmThmAbs5 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3995    #[allow(non_upper_case_globals)]
3996    pub const I386JumpSlot : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
3997    /// 32 bit PC relative GOT entry
3998    #[allow(non_upper_case_globals)]
3999    pub const M68KGot32 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4000    /// Create PLT entry
4001    #[allow(non_upper_case_globals)]
4002    pub const I386JmpSlot : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4003    /// PC+4 relative 23 bit shifted
4004    #[allow(non_upper_case_globals)]
4005    pub const AlphaBraddr : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4006    /// 16bit address, 2 bits ignored
4007    #[allow(non_upper_case_globals)]
4008    pub const PpcAddr14 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4009    #[allow(non_upper_case_globals)]
4010    pub const ShDir8Bp : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4011    #[allow(non_upper_case_globals)]
4012    pub const CrisGnuVtinherit : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4013    /// Ancient C++ vtable garbage...
4014    #[allow(non_upper_case_globals)]
4015    pub const Mn10300GnuVtinherit : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4016    /// High 16 bit with unsigned low.
4017    #[allow(non_upper_case_globals)]
4018    pub const M32RHi16Ulo : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4019    /// Read-only small data area.
4020    #[allow(non_upper_case_globals)]
4021    pub const MicroblazeSro32 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4022    /// 6 bit constant expression.
4023    #[allow(non_upper_case_globals)]
4024    pub const Nios2Imm6 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4025    /// Low 16 bit
4026    #[allow(non_upper_case_globals)]
4027    pub const TileproLo16 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4028    #[allow(non_upper_case_globals)]
4029    pub const RiscvTlsDtpmod64 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4030    #[allow(non_upper_case_globals)]
4031    pub const MetagReg32Op2 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4032    #[allow(non_upper_case_globals)]
4033    pub const Or1KGnuVtentry : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4034    /// 16bit address, word aligned
4035    #[allow(non_upper_case_globals)]
4036    pub const Ppc64Addr14 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4037    #[allow(non_upper_case_globals)]
4038    pub const ArcH30 : Self = Self::_S390Got32OrPowerpcAddr14OrTilegx16PcrelOrMipsGprel16OrX8664JumpSlotOrSparcWdisp30OrArmThmAbs5OrI386JumpSlotOrM68KGot32OrI386JmpSlotOrAlphaBraddrOrPpcAddr14OrShDir8BpOrCrisGnuVtinheritOrMn10300GnuVtinheritOrM32RHi16UloOrMicroblazeSro32OrNios2Imm6OrTileproLo16OrRiscvTlsDtpmod64OrMetagReg32Op2OrOr1KGnuVtentryOrPpc64Addr14OrArcH30;
4039    #[allow(non_upper_case_globals)]
4040    pub const S390Plt32 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4041    #[allow(non_upper_case_globals)]
4042    pub const PowerpcAddr14Brtaken : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4043    #[allow(non_upper_case_globals)]
4044    pub const MipsLiteral : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4045    #[allow(non_upper_case_globals)]
4046    pub const Tilegx8Pcrel : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4047    #[allow(non_upper_case_globals)]
4048    pub const X8664Relative : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4049    #[allow(non_upper_case_globals)]
4050    pub const SparcWdisp22 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4051    #[allow(non_upper_case_globals)]
4052    pub const ArmAbs8 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4053    #[allow(non_upper_case_globals)]
4054    pub const I386Relative : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4055    /// 16 bit PC relative GOT entry
4056    #[allow(non_upper_case_globals)]
4057    pub const M68KGot16 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4058    /// PC+4 relative 16 bit shifted
4059    #[allow(non_upper_case_globals)]
4060    pub const AlphaHint : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4061    #[allow(non_upper_case_globals)]
4062    pub const PpcAddr14Brtaken : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4063    #[allow(non_upper_case_globals)]
4064    pub const ShDir8W : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4065    #[allow(non_upper_case_globals)]
4066    pub const CrisGnuVtentry : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4067    /// ... collection annotation.
4068    #[allow(non_upper_case_globals)]
4069    pub const Mn10300GnuVtentry : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4070    /// High 16 bit with signed low.
4071    #[allow(non_upper_case_globals)]
4072    pub const M32RHi16Slo : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4073    /// Read-write small data area.
4074    #[allow(non_upper_case_globals)]
4075    pub const MicroblazeSrw32 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4076    /// 8 bit constant expression.
4077    #[allow(non_upper_case_globals)]
4078    pub const Nios2Imm8 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4079    /// High 16 bit
4080    #[allow(non_upper_case_globals)]
4081    pub const TileproHi16 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4082    #[allow(non_upper_case_globals)]
4083    pub const RiscvTlsDtprel32 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4084    #[allow(non_upper_case_globals)]
4085    pub const MetagReg32Op3 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4086    #[allow(non_upper_case_globals)]
4087    pub const Or1KGnuVtinherit : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4088    #[allow(non_upper_case_globals)]
4089    pub const Ppc64Addr14Brtaken : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4090    #[allow(non_upper_case_globals)]
4091    pub const ArcN8 : Self = Self::_S390Plt32OrPowerpcAddr14BrtakenOrMipsLiteralOrTilegx8PcrelOrX8664RelativeOrSparcWdisp22OrArmAbs8OrI386RelativeOrM68KGot16OrAlphaHintOrPpcAddr14BrtakenOrShDir8WOrCrisGnuVtentryOrMn10300GnuVtentryOrM32RHi16SloOrMicroblazeSrw32OrNios2Imm8OrTileproHi16OrRiscvTlsDtprel32OrMetagReg32Op3OrOr1KGnuVtinheritOrPpc64Addr14BrtakenOrArcN8;
4092    #[allow(non_upper_case_globals)]
4093    pub const S390GlobDat : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4094    #[allow(non_upper_case_globals)]
4095    pub const PowerpcRel24 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4096    #[allow(non_upper_case_globals)]
4097    pub const MipsPc16 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4098    #[allow(non_upper_case_globals)]
4099    pub const TilegxHw1 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4100    #[allow(non_upper_case_globals)]
4101    pub const X866432 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4102    #[allow(non_upper_case_globals)]
4103    pub const Sparc22 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4104    #[allow(non_upper_case_globals)]
4105    pub const ArmThmCall : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4106    #[allow(non_upper_case_globals)]
4107    pub const I386Gotpc : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4108    /// 32 bit GOT offset
4109    #[allow(non_upper_case_globals)]
4110    pub const M68KGot32O : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4111    /// Left 21 bits of rel. address.
4112    #[allow(non_upper_case_globals)]
4113    pub const PariscPcrel21L : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4114    /// PC relative 32 bit
4115    #[allow(non_upper_case_globals)]
4116    pub const AlphaSrel32 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4117    /// PC relative 26 bit
4118    #[allow(non_upper_case_globals)]
4119    pub const PpcRel24 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4120    /// PC relative 24 bit (Thumb32 BL).
4121    #[allow(non_upper_case_globals)]
4122    pub const ArmThmPc22 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4123    /// 32 bit adjust by program base
4124    #[allow(non_upper_case_globals)]
4125    pub const CkcoreCopy : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4126    #[allow(non_upper_case_globals)]
4127    pub const CrisGlobDat : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4128    /// 32-bit PCrel offset to GOT.
4129    #[allow(non_upper_case_globals)]
4130    pub const Mn10300Gotpc32 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4131    /// 16 bit offset in SDA.
4132    #[allow(non_upper_case_globals)]
4133    pub const M32RSda16 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4134    /// Symbol Op Symbol relocation.
4135    #[allow(non_upper_case_globals)]
4136    pub const Microblaze32SymOpSym : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4137    /// Low 16 bit.
4138    #[allow(non_upper_case_globals)]
4139    pub const Nios2Lo16 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4140    /// Copy relocation
4141    #[allow(non_upper_case_globals)]
4142    pub const TileproCopy : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4143    #[allow(non_upper_case_globals)]
4144    pub const RiscvTlsTprel32 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4145    #[allow(non_upper_case_globals)]
4146    pub const Bpf6432 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4147    #[allow(non_upper_case_globals)]
4148    pub const MetagReg16Op2 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4149    #[allow(non_upper_case_globals)]
4150    pub const Or1K16Pcrel : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4151    /// PC-rel. 26 bit, word aligned
4152    #[allow(non_upper_case_globals)]
4153    pub const Ppc64Rel24 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4154    #[allow(non_upper_case_globals)]
4155    pub const ArcN24 : Self = Self::_S390GlobDatOrPowerpcRel24OrMipsPc16OrTilegxHw1OrX866432OrSparc22OrArmThmCallOrI386GotpcOrM68KGot32OOrPariscPcrel21LOrAlphaSrel32OrPpcRel24OrArmThmPc22OrCkcoreCopyOrCrisGlobDatOrMn10300Gotpc32OrM32RSda16OrMicroblaze32SymOpSymOrNios2Lo16OrTileproCopyOrRiscvTlsTprel32OrBpf6432OrMetagReg16Op2OrOr1K16PcrelOrPpc64Rel24OrArcN24;
4156    #[allow(non_upper_case_globals)]
4157    pub const S390JmpSlot : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4158    #[allow(non_upper_case_globals)]
4159    pub const PowerpcRel14 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4160    #[allow(non_upper_case_globals)]
4161    pub const TilegxHw2 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4162    #[allow(non_upper_case_globals)]
4163    pub const MipsCall16 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4164    #[allow(non_upper_case_globals)]
4165    pub const X866432S : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4166    #[allow(non_upper_case_globals)]
4167    pub const Sparc13 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4168    #[allow(non_upper_case_globals)]
4169    pub const ArmThmPc8 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4170    /// 16 bit GOT offset
4171    #[allow(non_upper_case_globals)]
4172    pub const M68KGot16O : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4173    #[allow(non_upper_case_globals)]
4174    pub const I38632Plt : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4175    /// Right 17 bits of rel. address.
4176    #[allow(non_upper_case_globals)]
4177    pub const PariscPcrel17R : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4178    /// PC relative 64 bit
4179    #[allow(non_upper_case_globals)]
4180    pub const AlphaSrel64 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4181    /// PC relative 16 bit
4182    #[allow(non_upper_case_globals)]
4183    pub const PpcRel14 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4184    /// off between got and sym (S)
4185    #[allow(non_upper_case_globals)]
4186    pub const CkcoreGlobDat : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4187    #[allow(non_upper_case_globals)]
4188    pub const CrisJumpSlot : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4189    /// 16-bit PCrel offset to GOT.
4190    #[allow(non_upper_case_globals)]
4191    pub const Mn10300Gotpc16 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4192    #[allow(non_upper_case_globals)]
4193    pub const M32RGnuVtinherit : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4194    /// GNU C++ vtable hierarchy.
4195    #[allow(non_upper_case_globals)]
4196    pub const MicroblazeGnuVtinherit : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4197    /// High 16 bit, adjusted.
4198    #[allow(non_upper_case_globals)]
4199    pub const Nios2Hiadj16 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4200    /// Create GOT entry
4201    #[allow(non_upper_case_globals)]
4202    pub const TileproGlobDat : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4203    #[allow(non_upper_case_globals)]
4204    pub const RiscvTlsTprel64 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4205    #[allow(non_upper_case_globals)]
4206    pub const MetagReg16Op3 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4207    #[allow(non_upper_case_globals)]
4208    pub const Or1K8Pcrel : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4209    /// PC relative 16 bit
4210    #[allow(non_upper_case_globals)]
4211    pub const Ppc64Rel14 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4212    #[allow(non_upper_case_globals)]
4213    pub const ArcN32 : Self = Self::_S390JmpSlotOrPowerpcRel14OrTilegxHw2OrMipsCall16OrX866432SOrSparc13OrArmThmPc8OrM68KGot16OOrI38632PltOrPariscPcrel17ROrAlphaSrel64OrPpcRel14OrCkcoreGlobDatOrCrisJumpSlotOrMn10300Gotpc16OrM32RGnuVtinheritOrMicroblazeGnuVtinheritOrNios2Hiadj16OrTileproGlobDatOrRiscvTlsTprel64OrMetagReg16Op3OrOr1K8PcrelOrPpc64Rel14OrArcN32;
4214    #[allow(non_upper_case_globals)]
4215    pub const S390Relative : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4216    #[allow(non_upper_case_globals)]
4217    pub const PowerpcRel14Brtaken : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4218    #[allow(non_upper_case_globals)]
4219    pub const MipsGprel32 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4220    #[allow(non_upper_case_globals)]
4221    pub const TilegxHw3 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4222    #[allow(non_upper_case_globals)]
4223    pub const X866416 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4224    #[allow(non_upper_case_globals)]
4225    pub const SparcLo10 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4226    #[allow(non_upper_case_globals)]
4227    pub const ArmBrelAdj : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4228    /// 8 bit GOT offset
4229    #[allow(non_upper_case_globals)]
4230    pub const M68KGot8O : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4231    /// 17 bits of rel. address.
4232    #[allow(non_upper_case_globals)]
4233    pub const PariscPcrel17F : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4234    #[allow(non_upper_case_globals)]
4235    pub const PpcRel14Brtaken : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4236    #[allow(non_upper_case_globals)]
4237    pub const ArmAmpVcall9 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4238    /// PLT entry (S)
4239    #[allow(non_upper_case_globals)]
4240    pub const CkcoreJumpSlot : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4241    #[allow(non_upper_case_globals)]
4242    pub const CrisRelative : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4243    /// 32-bit offset from GOT.
4244    #[allow(non_upper_case_globals)]
4245    pub const Mn10300Gotoff32 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4246    #[allow(non_upper_case_globals)]
4247    pub const M32RGnuVtentry : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4248    /// GNU C++ vtable member usage.
4249    #[allow(non_upper_case_globals)]
4250    pub const MicroblazeGnuVtentry : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4251    /// 32 bit symbol value + addend.
4252    #[allow(non_upper_case_globals)]
4253    pub const Nios2BfdReloc32 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4254    /// Create PLT entry
4255    #[allow(non_upper_case_globals)]
4256    pub const TileproJmpSlot : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4257    #[allow(non_upper_case_globals)]
4258    pub const MetagReg32Op4 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4259    #[allow(non_upper_case_globals)]
4260    pub const Or1KGotpcHi16 : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4261    #[allow(non_upper_case_globals)]
4262    pub const Ppc64Rel14Brtaken : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4263    #[allow(non_upper_case_globals)]
4264    pub const ArcSda : Self = Self::_S390RelativeOrPowerpcRel14BrtakenOrMipsGprel32OrTilegxHw3OrX866416OrSparcLo10OrArmBrelAdjOrM68KGot8OOrPariscPcrel17FOrPpcRel14BrtakenOrArmAmpVcall9OrCkcoreJumpSlotOrCrisRelativeOrMn10300Gotoff32OrM32RGnuVtentryOrMicroblazeGnuVtentryOrNios2BfdReloc32OrTileproJmpSlotOrMetagReg32Op4OrOr1KGotpcHi16OrPpc64Rel14BrtakenOrArcSda;
4265    #[allow(non_upper_case_globals)]
4266    pub const S390Gotoff32 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4267    #[allow(non_upper_case_globals)]
4268    pub const PowerpcRel14Brntaken : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4269    #[allow(non_upper_case_globals)]
4270    pub const MipsUnused1 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4271    #[allow(non_upper_case_globals)]
4272    pub const TilegxHw0Last : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4273    #[allow(non_upper_case_globals)]
4274    pub const X8664Pc16 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4275    #[allow(non_upper_case_globals)]
4276    pub const SparcGot10 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4277    #[allow(non_upper_case_globals)]
4278    pub const ArmTlsDesc : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4279    /// 32 bit PC relative PLT address
4280    #[allow(non_upper_case_globals)]
4281    pub const M68KPlt32 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4282    #[allow(non_upper_case_globals)]
4283    pub const PpcRel14Brntaken : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4284    /// Obsolete static relocation.
4285    #[allow(non_upper_case_globals)]
4286    pub const ArmSwi24 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4287    /// offset to GOT (S + A - GOT)
4288    #[allow(non_upper_case_globals)]
4289    pub const CkcoreGotoff : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4290    #[allow(non_upper_case_globals)]
4291    pub const Cris16Got : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4292    /// 24-bit offset from GOT.
4293    #[allow(non_upper_case_globals)]
4294    pub const Mn10300Gotoff24 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4295    /// PC-relative GOT offset.
4296    #[allow(non_upper_case_globals)]
4297    pub const MicroblazeGotpc64 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4298    /// 16 bit symbol value + addend.
4299    #[allow(non_upper_case_globals)]
4300    pub const Nios2BfdReloc16 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4301    /// Adjust by program base
4302    #[allow(non_upper_case_globals)]
4303    pub const TileproRelative : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4304    #[allow(non_upper_case_globals)]
4305    pub const MetagHiog : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4306    #[allow(non_upper_case_globals)]
4307    pub const Or1KGotpcLo16 : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4308    #[allow(non_upper_case_globals)]
4309    pub const Ppc64Rel14Brntaken : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4310    #[allow(non_upper_case_globals)]
4311    pub const ArcSectoff : Self = Self::_S390Gotoff32OrPowerpcRel14BrntakenOrMipsUnused1OrTilegxHw0LastOrX8664Pc16OrSparcGot10OrArmTlsDescOrM68KPlt32OrPpcRel14BrntakenOrArmSwi24OrCkcoreGotoffOrCris16GotOrMn10300Gotoff24OrMicroblazeGotpc64OrNios2BfdReloc16OrTileproRelativeOrMetagHiogOrOr1KGotpcLo16OrPpc64Rel14BrntakenOrArcSectoff;
4312    #[allow(non_upper_case_globals)]
4313    pub const S390Gotpc : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4314    #[allow(non_upper_case_globals)]
4315    pub const PowerpcGot16 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4316    #[allow(non_upper_case_globals)]
4317    pub const MipsUnused2 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4318    #[allow(non_upper_case_globals)]
4319    pub const TilegxHw1Last : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4320    #[allow(non_upper_case_globals)]
4321    pub const X86648 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4322    #[allow(non_upper_case_globals)]
4323    pub const SparcGot13 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4324    #[allow(non_upper_case_globals)]
4325    pub const ArmThmSwi8 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4326    /// 16 bit PC relative PLT address
4327    #[allow(non_upper_case_globals)]
4328    pub const M68KPlt16 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4329    /// Offset in static TLS block
4330    #[allow(non_upper_case_globals)]
4331    pub const I386TlsTpoff : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4332    /// Right 14 bits of rel. address.
4333    #[allow(non_upper_case_globals)]
4334    pub const PariscPcrel14R : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4335    #[allow(non_upper_case_globals)]
4336    pub const PpcGot16 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4337    /// PC offset to GOT (GOT + A - P)
4338    #[allow(non_upper_case_globals)]
4339    pub const CkcoreGotpc : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4340    #[allow(non_upper_case_globals)]
4341    pub const Cris32Got : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4342    /// 16-bit offset from GOT.
4343    #[allow(non_upper_case_globals)]
4344    pub const Mn10300Gotoff16 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4345    /// GOT entry offset.
4346    #[allow(non_upper_case_globals)]
4347    pub const MicroblazeGot64 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4348    /// 8 bit symbol value + addend.
4349    #[allow(non_upper_case_globals)]
4350    pub const Nios2BfdReloc8 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4351    /// X1 pipe branch offset
4352    #[allow(non_upper_case_globals)]
4353    pub const TileproBroffX1 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4354    #[allow(non_upper_case_globals)]
4355    pub const MetagLoog : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4356    #[allow(non_upper_case_globals)]
4357    pub const Or1KGot16 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4358    #[allow(non_upper_case_globals)]
4359    pub const Ppc64Got16 : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4360    #[allow(non_upper_case_globals)]
4361    pub const ArcS21HPcrel : Self = Self::_S390GotpcOrPowerpcGot16OrMipsUnused2OrTilegxHw1LastOrX86648OrSparcGot13OrArmThmSwi8OrM68KPlt16OrI386TlsTpoffOrPariscPcrel14ROrPpcGot16OrCkcoreGotpcOrCris32GotOrMn10300Gotoff16OrMicroblazeGot64OrNios2BfdReloc8OrTileproBroffX1OrMetagLoogOrOr1KGot16OrPpc64Got16OrArcS21HPcrel;
4362    #[allow(non_upper_case_globals)]
4363    pub const S390Got16 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4364    #[allow(non_upper_case_globals)]
4365    pub const PowerpcGot16Lo : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4366    #[allow(non_upper_case_globals)]
4367    pub const MipsUnused3 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4368    #[allow(non_upper_case_globals)]
4369    pub const TilegxHw2Last : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4370    #[allow(non_upper_case_globals)]
4371    pub const X8664Pc8 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4372    #[allow(non_upper_case_globals)]
4373    pub const SparcGot22 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4374    #[allow(non_upper_case_globals)]
4375    pub const ArmXpc25 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4376    #[allow(non_upper_case_globals)]
4377    pub const I386TlsIe : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4378    /// 8 bit PC relative PLT address
4379    #[allow(non_upper_case_globals)]
4380    pub const M68KPlt8 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4381    #[allow(non_upper_case_globals)]
4382    pub const PpcGot16Lo : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4383    /// 32 bit GOT entry (G)
4384    #[allow(non_upper_case_globals)]
4385    pub const CkcoreGot32 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4386    #[allow(non_upper_case_globals)]
4387    pub const Cris16Gotplt : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4388    /// 32-bit PCrel to PLT entry.
4389    #[allow(non_upper_case_globals)]
4390    pub const Mn10300Plt32 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4391    /// PLT offset (PC-relative).
4392    #[allow(non_upper_case_globals)]
4393    pub const MicroblazePlt64 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4394    /// 16 bit GP pointer offset.
4395    #[allow(non_upper_case_globals)]
4396    pub const Nios2Gprel : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4397    /// X1 pipe jump offset
4398    #[allow(non_upper_case_globals)]
4399    pub const TileproJofflongX1 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4400    #[allow(non_upper_case_globals)]
4401    pub const MetagRel8 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4402    #[allow(non_upper_case_globals)]
4403    pub const Or1KPlt26 : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4404    #[allow(non_upper_case_globals)]
4405    pub const Ppc64Got16Lo : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4406    #[allow(non_upper_case_globals)]
4407    pub const ArcS21WPcrel : Self = Self::_S390Got16OrPowerpcGot16LoOrMipsUnused3OrTilegxHw2LastOrX8664Pc8OrSparcGot22OrArmXpc25OrI386TlsIeOrM68KPlt8OrPpcGot16LoOrCkcoreGot32OrCris16GotpltOrMn10300Plt32OrMicroblazePlt64OrNios2GprelOrTileproJofflongX1OrMetagRel8OrOr1KPlt26OrPpc64Got16LoOrArcS21WPcrel;
4408    #[allow(non_upper_case_globals)]
4409    pub const S390Pc16 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4410    #[allow(non_upper_case_globals)]
4411    pub const PowerpcGot16Hi : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4412    #[allow(non_upper_case_globals)]
4413    pub const MipsShift5 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4414    #[allow(non_upper_case_globals)]
4415    pub const TilegxCopy : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4416    #[allow(non_upper_case_globals)]
4417    pub const SparcPc10 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4418    #[allow(non_upper_case_globals)]
4419    pub const ArmThmXpc22 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4420    #[allow(non_upper_case_globals)]
4421    pub const I386TlsGotie : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4422    /// 32 bit PLT offset
4423    #[allow(non_upper_case_globals)]
4424    pub const M68KPlt32O : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4425    #[allow(non_upper_case_globals)]
4426    pub const PpcGot16Hi : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4427    /// 32 bit PLT entry (G)
4428    #[allow(non_upper_case_globals)]
4429    pub const CkcorePlt32 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4430    #[allow(non_upper_case_globals)]
4431    pub const Cris32Gotplt : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4432    /// ID of module containing symbol
4433    #[allow(non_upper_case_globals)]
4434    pub const X8664Dtpmod64 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4435    /// 16-bit PCrel to PLT entry.
4436    #[allow(non_upper_case_globals)]
4437    pub const Mn10300Plt16 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4438    /// Adjust by program base.
4439    #[allow(non_upper_case_globals)]
4440    pub const MicroblazeRel : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4441    /// GNU C++ vtable hierarchy.
4442    #[allow(non_upper_case_globals)]
4443    pub const Nios2GnuVtinherit : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4444    /// X1 pipe jump offset to PLT
4445    #[allow(non_upper_case_globals)]
4446    pub const TileproJofflongX1Plt : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4447    #[allow(non_upper_case_globals)]
4448    pub const RiscvBranch : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4449    #[allow(non_upper_case_globals)]
4450    pub const MetagRel16 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4451    #[allow(non_upper_case_globals)]
4452    pub const Or1KGotoffHi16 : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4453    #[allow(non_upper_case_globals)]
4454    pub const Ppc64Got16Hi : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4455    #[allow(non_upper_case_globals)]
4456    pub const ArcS25HPcrel : Self = Self::_S390Pc16OrPowerpcGot16HiOrMipsShift5OrTilegxCopyOrSparcPc10OrArmThmXpc22OrI386TlsGotieOrM68KPlt32OOrPpcGot16HiOrCkcorePlt32OrCris32GotpltOrX8664Dtpmod64OrMn10300Plt16OrMicroblazeRelOrNios2GnuVtinheritOrTileproJofflongX1PltOrRiscvBranchOrMetagRel16OrOr1KGotoffHi16OrPpc64Got16HiOrArcS25HPcrel;
4457    #[allow(non_upper_case_globals)]
4458    pub const S390Pc16Dbl : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4459    #[allow(non_upper_case_globals)]
4460    pub const PowerpcGot16Ha : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4461    #[allow(non_upper_case_globals)]
4462    pub const MipsShift6 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4463    #[allow(non_upper_case_globals)]
4464    pub const TilegxGlobDat : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4465    #[allow(non_upper_case_globals)]
4466    pub const X8664Dtpoff64 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4467    #[allow(non_upper_case_globals)]
4468    pub const SparcPc22 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4469    #[allow(non_upper_case_globals)]
4470    pub const ArmTlsDtpmod32 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4471    #[allow(non_upper_case_globals)]
4472    pub const I386TlsLe : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4473    /// 16 bit PLT offset
4474    #[allow(non_upper_case_globals)]
4475    pub const M68KPlt16O : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4476    /// GP relative 32 bit, high 16 bits
4477    #[allow(non_upper_case_globals)]
4478    pub const AlphaGprelhigh : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4479    #[allow(non_upper_case_globals)]
4480    pub const PpcGot16Ha : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4481    /// GOT entry in GLOB_DAT (GOT + G)
4482    #[allow(non_upper_case_globals)]
4483    pub const CkcoreAddrgot : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4484    #[allow(non_upper_case_globals)]
4485    pub const Cris32Gotrel : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4486    /// 32-bit offset to GOT entry.
4487    #[allow(non_upper_case_globals)]
4488    pub const Mn10300Got32 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4489    /// Create PLT entry.
4490    #[allow(non_upper_case_globals)]
4491    pub const MicroblazeJumpSlot : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4492    /// GNU C++ vtable member usage.
4493    #[allow(non_upper_case_globals)]
4494    pub const Nios2GnuVtentry : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4495    /// X0 pipe 8-bit
4496    #[allow(non_upper_case_globals)]
4497    pub const TileproImm8X0 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4498    #[allow(non_upper_case_globals)]
4499    pub const RiscvJal : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4500    #[allow(non_upper_case_globals)]
4501    pub const Or1KGotoffLo16 : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4502    #[allow(non_upper_case_globals)]
4503    pub const Ppc64Got16Ha : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4504    #[allow(non_upper_case_globals)]
4505    pub const ArcS25WPcrel : Self = Self::_S390Pc16DblOrPowerpcGot16HaOrMipsShift6OrTilegxGlobDatOrX8664Dtpoff64OrSparcPc22OrArmTlsDtpmod32OrI386TlsLeOrM68KPlt16OOrAlphaGprelhighOrPpcGot16HaOrCkcoreAddrgotOrCris32GotrelOrMn10300Got32OrMicroblazeJumpSlotOrNios2GnuVtentryOrTileproImm8X0OrRiscvJalOrOr1KGotoffLo16OrPpc64Got16HaOrArcS25WPcrel;
4506    #[allow(non_upper_case_globals)]
4507    pub const S390Plt16Dbl : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4508    #[allow(non_upper_case_globals)]
4509    pub const PpcPltrel24 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4510    #[allow(non_upper_case_globals)]
4511    pub const Mips64 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4512    #[allow(non_upper_case_globals)]
4513    pub const TilegxJmpSlot : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4514    #[allow(non_upper_case_globals)]
4515    pub const X8664Tpoff64 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4516    #[allow(non_upper_case_globals)]
4517    pub const SparcWplt30 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4518    #[allow(non_upper_case_globals)]
4519    pub const ArmTlsDtpoff32 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4520    #[allow(non_upper_case_globals)]
4521    pub const I386TlsGd : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4522    /// 8 bit PLT offset
4523    #[allow(non_upper_case_globals)]
4524    pub const M68KPlt8O : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4525    /// Left 21 bits of rel. address.
4526    #[allow(non_upper_case_globals)]
4527    pub const PariscDprel21L : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4528    /// GP relative 32 bit, low 16 bits
4529    #[allow(non_upper_case_globals)]
4530    pub const AlphaGprellow : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4531    /// PLT entry in GLOB_DAT (GOT + G)
4532    #[allow(non_upper_case_globals)]
4533    pub const CkcoreAddrplt : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4534    #[allow(non_upper_case_globals)]
4535    pub const Cris32PltGotrel : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4536    /// 24-bit offset to GOT entry.
4537    #[allow(non_upper_case_globals)]
4538    pub const Mn10300Got24 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4539    /// Create GOT entry.
4540    #[allow(non_upper_case_globals)]
4541    pub const MicroblazeGlobDat : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4542    /// Unconditional branch.
4543    #[allow(non_upper_case_globals)]
4544    pub const Nios2Ujmp : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4545    /// Y0 pipe 8-bit
4546    #[allow(non_upper_case_globals)]
4547    pub const TileproImm8Y0 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4548    #[allow(non_upper_case_globals)]
4549    pub const RiscvCall : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4550    #[allow(non_upper_case_globals)]
4551    pub const Or1KCopy : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4552    #[allow(non_upper_case_globals)]
4553    pub const ArcSda32 : Self = Self::_S390Plt16DblOrPpcPltrel24OrMips64OrTilegxJmpSlotOrX8664Tpoff64OrSparcWplt30OrArmTlsDtpoff32OrI386TlsGdOrM68KPlt8OOrPariscDprel21LOrAlphaGprellowOrCkcoreAddrpltOrCris32PltGotrelOrMn10300Got24OrMicroblazeGlobDatOrNios2UjmpOrTileproImm8Y0OrRiscvCallOrOr1KCopyOrArcSda32;
4554    #[allow(non_upper_case_globals)]
4555    pub const S390Plt32Dbl : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4556    #[allow(non_upper_case_globals)]
4557    pub const PowerpcGlobDat : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4558    #[allow(non_upper_case_globals)]
4559    pub const MipsGotPage : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4560    #[allow(non_upper_case_globals)]
4561    pub const TilegxBroffX1 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4562    #[allow(non_upper_case_globals)]
4563    pub const SparcGlobDat : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4564    #[allow(non_upper_case_globals)]
4565    pub const ArmCopy : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4566    /// Create GOT entry
4567    #[allow(non_upper_case_globals)]
4568    pub const M68KGlobDat : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4569    #[allow(non_upper_case_globals)]
4570    pub const I38616 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4571    #[allow(non_upper_case_globals)]
4572    pub const PpcGlobDat : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4573    /// disp ((S + A - P) >> 1) & 0xffff
4574    #[allow(non_upper_case_globals)]
4575    pub const CkcorePcrelImm16By2 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4576    #[allow(non_upper_case_globals)]
4577    pub const CrisNum : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4578    #[allow(non_upper_case_globals)]
4579    pub const X8664Tlsld : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4580    /// Copy symbol at runtime.
4581    #[allow(non_upper_case_globals)]
4582    pub const Mn10300Copy : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4583    /// 32 bit offset to GOT.
4584    #[allow(non_upper_case_globals)]
4585    pub const MicroblazeGotoff32 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4586    /// Indirect call through register.
4587    #[allow(non_upper_case_globals)]
4588    pub const Nios2Callr : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4589    /// Y1 pipe 8-bit
4590    #[allow(non_upper_case_globals)]
4591    pub const TileproImm8Y1 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4592    #[allow(non_upper_case_globals)]
4593    pub const RiscvGotHi20 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4594    #[allow(non_upper_case_globals)]
4595    pub const Nds3232Rela : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4596    #[allow(non_upper_case_globals)]
4597    pub const Or1KJmpSlot : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4598    #[allow(non_upper_case_globals)]
4599    pub const Ppc64GlobDat : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4600    #[allow(non_upper_case_globals)]
4601    pub const ArcSdaLdst1 : Self = Self::_S390Plt32DblOrPowerpcGlobDatOrMipsGotPageOrTilegxBroffX1OrSparcGlobDatOrArmCopyOrM68KGlobDatOrI38616OrPpcGlobDatOrCkcorePcrelImm16By2OrCrisNumOrX8664TlsldOrMn10300CopyOrMicroblazeGotoff32OrNios2CallrOrTileproImm8Y1OrRiscvGotHi20OrNds3232RelaOrOr1KJmpSlotOrPpc64GlobDatOrArcSdaLdst1;
4602    #[allow(non_upper_case_globals)]
4603    pub const S390Gotpcdbl : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4604    #[allow(non_upper_case_globals)]
4605    pub const PowerpcJmpSlot : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4606    #[allow(non_upper_case_globals)]
4607    pub const MipsGotOfst : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4608    #[allow(non_upper_case_globals)]
4609    pub const TilegxJumpoffX1 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4610    #[allow(non_upper_case_globals)]
4611    pub const SparcJmpSlot : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4612    #[allow(non_upper_case_globals)]
4613    pub const ArmGlobDat : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4614    #[allow(non_upper_case_globals)]
4615    pub const I386Pc16 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4616    /// Create PLT entry
4617    #[allow(non_upper_case_globals)]
4618    pub const M68KJmpSlot : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4619    #[allow(non_upper_case_globals)]
4620    pub const PpcJmpSlot : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4621    /// disp ((S + A - P) >> 2) & 0xffff
4622    #[allow(non_upper_case_globals)]
4623    pub const CkcorePcrelImm16By4 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4624    /// Offset in TLS block
4625    #[allow(non_upper_case_globals)]
4626    pub const X8664Dtpoff32 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4627    /// Create GOT entry.
4628    #[allow(non_upper_case_globals)]
4629    pub const Mn10300GlobDat : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4630    /// Runtime copy.
4631    #[allow(non_upper_case_globals)]
4632    pub const MicroblazeCopy : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4633    #[allow(non_upper_case_globals)]
4634    pub const Nios2Align : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4635    /// X1 pipe mtspr
4636    #[allow(non_upper_case_globals)]
4637    pub const TileproMtImm15X1 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4638    #[allow(non_upper_case_globals)]
4639    pub const RiscvTlsGotHi20 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4640    #[allow(non_upper_case_globals)]
4641    pub const Or1KRelative : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4642    #[allow(non_upper_case_globals)]
4643    pub const Ppc64JmpSlot : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4644    #[allow(non_upper_case_globals)]
4645    pub const ArcSdaLdst2 : Self = Self::_S390GotpcdblOrPowerpcJmpSlotOrMipsGotOfstOrTilegxJumpoffX1OrSparcJmpSlotOrArmGlobDatOrI386Pc16OrM68KJmpSlotOrPpcJmpSlotOrCkcorePcrelImm16By4OrX8664Dtpoff32OrMn10300GlobDatOrMicroblazeCopyOrNios2AlignOrTileproMtImm15X1OrRiscvTlsGotHi20OrOr1KRelativeOrPpc64JmpSlotOrArcSdaLdst2;
4646    #[allow(non_upper_case_globals)]
4647    pub const S39064 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4648    #[allow(non_upper_case_globals)]
4649    pub const PowerpcRelative : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4650    #[allow(non_upper_case_globals)]
4651    pub const MipsGotHi16 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4652    #[allow(non_upper_case_globals)]
4653    pub const TilegxJumpoffX1Plt : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4654    #[allow(non_upper_case_globals)]
4655    pub const X8664Gottpoff : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4656    #[allow(non_upper_case_globals)]
4657    pub const SparcRelative : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4658    #[allow(non_upper_case_globals)]
4659    pub const ArmJumpSlot : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4660    #[allow(non_upper_case_globals)]
4661    pub const I3868 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4662    /// Adjust by program base
4663    #[allow(non_upper_case_globals)]
4664    pub const M68KRelative : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4665    /// Right 14 bits of rel. address.
4666    #[allow(non_upper_case_globals)]
4667    pub const PariscDprel14R : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4668    #[allow(non_upper_case_globals)]
4669    pub const PpcRelative : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4670    /// disp ((S + A - P) >> 1) & 0x3ff
4671    #[allow(non_upper_case_globals)]
4672    pub const CkcorePcrelImm10By2 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4673    /// Create PLT entry.
4674    #[allow(non_upper_case_globals)]
4675    pub const Mn10300JmpSlot : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4676    /// TLS Reloc.
4677    #[allow(non_upper_case_globals)]
4678    pub const MicroblazeTls : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4679    /// 16 bit GOT entry.
4680    #[allow(non_upper_case_globals)]
4681    pub const Nios2Got16 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4682    /// X1 pipe mfspr
4683    #[allow(non_upper_case_globals)]
4684    pub const TileproMfImm15X1 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4685    #[allow(non_upper_case_globals)]
4686    pub const RiscvTlsGdHi20 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4687    #[allow(non_upper_case_globals)]
4688    pub const Or1KTlsGdHi16 : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4689    #[allow(non_upper_case_globals)]
4690    pub const Ppc64Relative : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4691    #[allow(non_upper_case_globals)]
4692    pub const ArcSda16Ld : Self = Self::_S39064OrPowerpcRelativeOrMipsGotHi16OrTilegxJumpoffX1PltOrX8664GottpoffOrSparcRelativeOrArmJumpSlotOrI3868OrM68KRelativeOrPariscDprel14ROrPpcRelativeOrCkcorePcrelImm10By2OrMn10300JmpSlotOrMicroblazeTlsOrNios2Got16OrTileproMfImm15X1OrRiscvTlsGdHi20OrOr1KTlsGdHi16OrPpc64RelativeOrArcSda16Ld;
4693    #[allow(non_upper_case_globals)]
4694    pub const S390Pc64 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4695    #[allow(non_upper_case_globals)]
4696    pub const PpcLocal24Pc : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4697    #[allow(non_upper_case_globals)]
4698    pub const MipsGotLo16 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4699    #[allow(non_upper_case_globals)]
4700    pub const TilegxImm8X0 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4701    #[allow(non_upper_case_globals)]
4702    pub const SparcUa32 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4703    #[allow(non_upper_case_globals)]
4704    pub const ArmRelative : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4705    #[allow(non_upper_case_globals)]
4706    pub const I386Pc8 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4707    /// disp ((S + A - P) >> 2) & 0x3ff
4708    #[allow(non_upper_case_globals)]
4709    pub const CkcorePcrelImm10By4 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4710    /// Offset in initial TLS block
4711    #[allow(non_upper_case_globals)]
4712    pub const X8664Tpoff32 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4713    /// Adjust by program base.
4714    #[allow(non_upper_case_globals)]
4715    pub const Mn10300Relative : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4716    /// TLS General Dynamic.
4717    #[allow(non_upper_case_globals)]
4718    pub const MicroblazeTlsgd : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4719    /// 16 bit GOT entry for function.
4720    #[allow(non_upper_case_globals)]
4721    pub const Nios2Call16 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4722    /// X0 pipe 16-bit
4723    #[allow(non_upper_case_globals)]
4724    pub const TileproImm16X0 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4725    #[allow(non_upper_case_globals)]
4726    pub const RiscvPcrelHi20 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4727    #[allow(non_upper_case_globals)]
4728    pub const Or1KTlsGdLo16 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4729    #[allow(non_upper_case_globals)]
4730    pub const ArcSda16Ld1 : Self = Self::_S390Pc64OrPpcLocal24PcOrMipsGotLo16OrTilegxImm8X0OrSparcUa32OrArmRelativeOrI386Pc8OrCkcorePcrelImm10By4OrX8664Tpoff32OrMn10300RelativeOrMicroblazeTlsgdOrNios2Call16OrTileproImm16X0OrRiscvPcrelHi20OrOr1KTlsGdLo16OrArcSda16Ld1;
4731    #[allow(non_upper_case_globals)]
4732    pub const S390Got64 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4733    #[allow(non_upper_case_globals)]
4734    pub const PowerpcUaddr32 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4735    #[allow(non_upper_case_globals)]
4736    pub const MipsSub : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4737    #[allow(non_upper_case_globals)]
4738    pub const TilegxImm8Y0 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4739    #[allow(non_upper_case_globals)]
4740    pub const X8664Pc64 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4741    #[allow(non_upper_case_globals)]
4742    pub const SparcPlt32 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4743    #[allow(non_upper_case_globals)]
4744    pub const ArmGotoff32 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4745    #[allow(non_upper_case_globals)]
4746    pub const I386TlsGd32 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4747    /// Copy symbol at runtime
4748    #[allow(non_upper_case_globals)]
4749    pub const AlphaCopy : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4750    #[allow(non_upper_case_globals)]
4751    pub const PpcUaddr32 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4752    /// 32 bit offset to GOT
4753    #[allow(non_upper_case_globals)]
4754    pub const ArmGotoff : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4755    /// high & low 16 bit ADDR
4756    #[allow(non_upper_case_globals)]
4757    pub const CkcoreAddrHi16 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4758    /// 32-bit offset for global dynamic.
4759    #[allow(non_upper_case_globals)]
4760    pub const Mn10300TlsGd : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4761    /// TLS Local Dynamic.
4762    #[allow(non_upper_case_globals)]
4763    pub const MicroblazeTlsld : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4764    /// %lo of offset to GOT pointer.
4765    #[allow(non_upper_case_globals)]
4766    pub const Nios2GotoffLo : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4767    /// X1 pipe 16-bit
4768    #[allow(non_upper_case_globals)]
4769    pub const TileproImm16X1 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4770    #[allow(non_upper_case_globals)]
4771    pub const RiscvPcrelLo12I : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4772    #[allow(non_upper_case_globals)]
4773    pub const Or1KTlsLdmHi16 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4774    #[allow(non_upper_case_globals)]
4775    pub const Ppc64Uaddr32 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4776    #[allow(non_upper_case_globals)]
4777    pub const ArcSda16Ld2 : Self = Self::_S390Got64OrPowerpcUaddr32OrMipsSubOrTilegxImm8Y0OrX8664Pc64OrSparcPlt32OrArmGotoff32OrI386TlsGd32OrAlphaCopyOrPpcUaddr32OrArmGotoffOrCkcoreAddrHi16OrMn10300TlsGdOrMicroblazeTlsldOrNios2GotoffLoOrTileproImm16X1OrRiscvPcrelLo12IOrOr1KTlsLdmHi16OrPpc64Uaddr32OrArcSda16Ld2;
4778    #[allow(non_upper_case_globals)]
4779    pub const S390Plt64 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4780    #[allow(non_upper_case_globals)]
4781    pub const PowerpcUaddr16 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4782    #[allow(non_upper_case_globals)]
4783    pub const MipsInsertA : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4784    #[allow(non_upper_case_globals)]
4785    pub const TilegxImm8X1 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4786    #[allow(non_upper_case_globals)]
4787    pub const X8664Gotoff64 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4788    #[allow(non_upper_case_globals)]
4789    pub const SparcHiplt22 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4790    #[allow(non_upper_case_globals)]
4791    pub const ArmBasePrel : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4792    #[allow(non_upper_case_globals)]
4793    pub const I386TlsGdPush : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4794    /// 32 bit GOT offset for GD
4795    #[allow(non_upper_case_globals)]
4796    pub const M68KTlsGd32 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4797    /// Create GOT entry
4798    #[allow(non_upper_case_globals)]
4799    pub const AlphaGlobDat : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4800    #[allow(non_upper_case_globals)]
4801    pub const PpcUaddr16 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4802    /// 32 bit PC relative offset to GOT
4803    #[allow(non_upper_case_globals)]
4804    pub const ArmGotpc : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4805    /// (S + A) & 0xffff
4806    #[allow(non_upper_case_globals)]
4807    pub const CkcoreAddrLo16 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4808    #[allow(non_upper_case_globals)]
4809    pub const ShSwitch16 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4810    /// 32-bit offset for local dynamic.
4811    #[allow(non_upper_case_globals)]
4812    pub const Mn10300TlsLd : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4813    /// TLS Module ID.
4814    #[allow(non_upper_case_globals)]
4815    pub const MicroblazeTlsdtpmod32 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4816    /// %hiadj of offset to GOT pointer.
4817    #[allow(non_upper_case_globals)]
4818    pub const Nios2GotoffHa : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4819    /// X0 pipe low 16-bit
4820    #[allow(non_upper_case_globals)]
4821    pub const TileproImm16X0Lo : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4822    #[allow(non_upper_case_globals)]
4823    pub const RiscvPcrelLo12S : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4824    #[allow(non_upper_case_globals)]
4825    pub const Or1KTlsLdmLo16 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4826    #[allow(non_upper_case_globals)]
4827    pub const Ppc64Uaddr16 : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4828    #[allow(non_upper_case_globals)]
4829    pub const ArcS13Pcrel : Self = Self::_S390Plt64OrPowerpcUaddr16OrMipsInsertAOrTilegxImm8X1OrX8664Gotoff64OrSparcHiplt22OrArmBasePrelOrI386TlsGdPushOrM68KTlsGd32OrAlphaGlobDatOrPpcUaddr16OrArmGotpcOrCkcoreAddrLo16OrShSwitch16OrMn10300TlsLdOrMicroblazeTlsdtpmod32OrNios2GotoffHaOrTileproImm16X0LoOrRiscvPcrelLo12SOrOr1KTlsLdmLo16OrPpc64Uaddr16OrArcS13Pcrel;
4830    #[allow(non_upper_case_globals)]
4831    pub const S390Gotent : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4832    #[allow(non_upper_case_globals)]
4833    pub const PowerpcRel32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4834    #[allow(non_upper_case_globals)]
4835    pub const MipsInsertB : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4836    #[allow(non_upper_case_globals)]
4837    pub const TilegxImm8Y1 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4838    #[allow(non_upper_case_globals)]
4839    pub const X8664Gotpc32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4840    #[allow(non_upper_case_globals)]
4841    pub const SparcLoplt10 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4842    #[allow(non_upper_case_globals)]
4843    pub const ArmGotBrel : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4844    #[allow(non_upper_case_globals)]
4845    pub const I386TlsGdCall : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4846    /// 16 bit GOT offset for GD
4847    #[allow(non_upper_case_globals)]
4848    pub const M68KTlsGd16 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4849    /// GP-relative, left 21 bits.
4850    #[allow(non_upper_case_globals)]
4851    pub const PariscGprel21L : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4852    /// Create PLT entry
4853    #[allow(non_upper_case_globals)]
4854    pub const AlphaJmpSlot : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4855    #[allow(non_upper_case_globals)]
4856    pub const PpcRel32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4857    /// 32 bit GOT entry
4858    #[allow(non_upper_case_globals)]
4859    pub const ArmGot32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4860    /// high & low 16 bit GOTPC
4861    #[allow(non_upper_case_globals)]
4862    pub const CkcoreGotpcHi16 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4863    #[allow(non_upper_case_globals)]
4864    pub const ShSwitch32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4865    /// Module-relative offset.
4866    #[allow(non_upper_case_globals)]
4867    pub const Mn10300TlsLdo : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4868    /// TLS Offset Within TLS Block.
4869    #[allow(non_upper_case_globals)]
4870    pub const MicroblazeTlsdtprel32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4871    /// %lo of PC relative offset.
4872    #[allow(non_upper_case_globals)]
4873    pub const Nios2PcrelLo : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4874    /// X1 pipe low 16-bit
4875    #[allow(non_upper_case_globals)]
4876    pub const TileproImm16X1Lo : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4877    #[allow(non_upper_case_globals)]
4878    pub const RiscvHi20 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4879    #[allow(non_upper_case_globals)]
4880    pub const Or1KTlsLdoHi16 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4881    #[allow(non_upper_case_globals)]
4882    pub const Ppc64Rel32 : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4883    #[allow(non_upper_case_globals)]
4884    pub const ArcW : Self = Self::_S390GotentOrPowerpcRel32OrMipsInsertBOrTilegxImm8Y1OrX8664Gotpc32OrSparcLoplt10OrArmGotBrelOrI386TlsGdCallOrM68KTlsGd16OrPariscGprel21LOrAlphaJmpSlotOrPpcRel32OrArmGot32OrCkcoreGotpcHi16OrShSwitch32OrMn10300TlsLdoOrMicroblazeTlsdtprel32OrNios2PcrelLoOrTileproImm16X1LoOrRiscvHi20OrOr1KTlsLdoHi16OrPpc64Rel32OrArcW;
4885    #[allow(non_upper_case_globals)]
4886    pub const S390Gotoff64 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4887    #[allow(non_upper_case_globals)]
4888    pub const PowerpcPltrel32 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4889    #[allow(non_upper_case_globals)]
4890    pub const MipsHigher : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4891    #[allow(non_upper_case_globals)]
4892    pub const TilegxMtImm14X1 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4893    #[allow(non_upper_case_globals)]
4894    pub const X8664Gotpcrel64 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4895    #[allow(non_upper_case_globals)]
4896    pub const SparcPcplt22 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4897    #[allow(non_upper_case_globals)]
4898    pub const ArmCall : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4899    #[allow(non_upper_case_globals)]
4900    pub const I386TlsLdm32 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4901    /// 32 bit GOT offset for LDM
4902    #[allow(non_upper_case_globals)]
4903    pub const M68KTlsLdm32 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4904    #[allow(non_upper_case_globals)]
4905    pub const AlphaTlsGdHi : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4906    #[allow(non_upper_case_globals)]
4907    pub const PpcPltrel32 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4908    /// high & low 16 bit GOTOFF
4909    #[allow(non_upper_case_globals)]
4910    pub const CkcoreGotoffHi16 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4911    #[allow(non_upper_case_globals)]
4912    pub const ShCount : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4913    #[allow(non_upper_case_globals)]
4914    pub const Mn10300TlsIe : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4915    /// TLS Offset From Thread Pointer.
4916    #[allow(non_upper_case_globals)]
4917    pub const MicroblazeTlsgottprel32 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4918    /// 16 bit GOT offset for TLS GD.
4919    #[allow(non_upper_case_globals)]
4920    pub const Nios2TlsGd16 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4921    /// X1 pipe high 16-bit
4922    #[allow(non_upper_case_globals)]
4923    pub const TileproImm16X1Hi : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4924    #[allow(non_upper_case_globals)]
4925    pub const RiscvLo12S : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4926    #[allow(non_upper_case_globals)]
4927    pub const Or1KTlsIeHi16 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4928    #[allow(non_upper_case_globals)]
4929    pub const Ppc64Pltrel32 : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4930    #[allow(non_upper_case_globals)]
4931    pub const ArcN32Me : Self = Self::_S390Gotoff64OrPowerpcPltrel32OrMipsHigherOrTilegxMtImm14X1OrX8664Gotpcrel64OrSparcPcplt22OrArmCallOrI386TlsLdm32OrM68KTlsLdm32OrAlphaTlsGdHiOrPpcPltrel32OrCkcoreGotoffHi16OrShCountOrMn10300TlsIeOrMicroblazeTlsgottprel32OrNios2TlsGd16OrTileproImm16X1HiOrRiscvLo12SOrOr1KTlsIeHi16OrPpc64Pltrel32OrArcN32Me;
4932    #[allow(non_upper_case_globals)]
4933    pub const S390Gotplt12 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4934    #[allow(non_upper_case_globals)]
4935    pub const PowerpcPlt16Lo : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4936    #[allow(non_upper_case_globals)]
4937    pub const MipsHighest : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4938    #[allow(non_upper_case_globals)]
4939    pub const TilegxMfImm14X1 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4940    #[allow(non_upper_case_globals)]
4941    pub const X8664Gotpc64 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4942    #[allow(non_upper_case_globals)]
4943    pub const SparcPcplt10 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4944    #[allow(non_upper_case_globals)]
4945    pub const ArmJump24 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4946    #[allow(non_upper_case_globals)]
4947    pub const I386TlsLdmPush : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4948    /// 16 bit GOT offset for LDM
4949    #[allow(non_upper_case_globals)]
4950    pub const M68KTlsLdm16 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4951    #[allow(non_upper_case_globals)]
4952    pub const AlphaTlsgd : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4953    #[allow(non_upper_case_globals)]
4954    pub const PpcPlt16Lo : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4955    /// (S + A - GOT) & 0xffff
4956    #[allow(non_upper_case_globals)]
4957    pub const CkcoreGotoffLo16 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4958    #[allow(non_upper_case_globals)]
4959    pub const ShAlign : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4960    #[allow(non_upper_case_globals)]
4961    pub const Mn10300TlsLe : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4962    /// TLS Offset From Thread Pointer.
4963    #[allow(non_upper_case_globals)]
4964    pub const MicroblazeTlstprel32 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4965    /// 16 bit GOT offset for TLS LDM.
4966    #[allow(non_upper_case_globals)]
4967    pub const Nios2TlsLdm16 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4968    /// X0 pipe high 16-bit, adjusted
4969    #[allow(non_upper_case_globals)]
4970    pub const TileproImm16X0Ha : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4971    #[allow(non_upper_case_globals)]
4972    pub const RiscvTprelHi20 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4973    #[allow(non_upper_case_globals)]
4974    pub const Or1KTlsIeLo16 : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4975    #[allow(non_upper_case_globals)]
4976    pub const Ppc64Plt16Lo : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4977    #[allow(non_upper_case_globals)]
4978    pub const ArcSectoffMe : Self = Self::_S390Gotplt12OrPowerpcPlt16LoOrMipsHighestOrTilegxMfImm14X1OrX8664Gotpc64OrSparcPcplt10OrArmJump24OrI386TlsLdmPushOrM68KTlsLdm16OrAlphaTlsgdOrPpcPlt16LoOrCkcoreGotoffLo16OrShAlignOrMn10300TlsLeOrMicroblazeTlstprel32OrNios2TlsLdm16OrTileproImm16X0HaOrRiscvTprelHi20OrOr1KTlsIeLo16OrPpc64Plt16LoOrArcSectoffMe;
4979    #[allow(non_upper_case_globals)]
4980    pub const S390Gotplt16 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4981    #[allow(non_upper_case_globals)]
4982    pub const PowerpcPlt16Hi : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4983    #[allow(non_upper_case_globals)]
4984    pub const MipsCallHi16 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4985    #[allow(non_upper_case_globals)]
4986    pub const TilegxMmstartX0 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4987    #[allow(non_upper_case_globals)]
4988    pub const X8664Gotplt64 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4989    #[allow(non_upper_case_globals)]
4990    pub const Sparc10 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4991    #[allow(non_upper_case_globals)]
4992    pub const ArmThmJump24 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4993    #[allow(non_upper_case_globals)]
4994    pub const I386TlsLdmCall : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4995    /// 8 bit GOT offset for LDM
4996    #[allow(non_upper_case_globals)]
4997    pub const M68KTlsLdm8 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
4998    /// GP-relative, right 14 bits.
4999    #[allow(non_upper_case_globals)]
5000    pub const PariscGprel14R : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5001    #[allow(non_upper_case_globals)]
5002    pub const AlphaTlsLdm : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5003    #[allow(non_upper_case_globals)]
5004    pub const PpcPlt16Hi : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5005    /// 12 bit disp GOT entry (G)
5006    #[allow(non_upper_case_globals)]
5007    pub const CkcoreGot12 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5008    #[allow(non_upper_case_globals)]
5009    pub const ShCode : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5010    /// ID of module containing symbol.
5011    #[allow(non_upper_case_globals)]
5012    pub const Mn10300TlsDtpmod : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5013    /// 16 bit module relative offset.
5014    #[allow(non_upper_case_globals)]
5015    pub const Nios2TlsLdo16 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5016    /// X1 pipe high 16-bit, adjusted
5017    #[allow(non_upper_case_globals)]
5018    pub const TileproImm16X1Ha : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5019    #[allow(non_upper_case_globals)]
5020    pub const RiscvTprelLo12I : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5021    #[allow(non_upper_case_globals)]
5022    pub const MetagGnuVtinherit : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5023    #[allow(non_upper_case_globals)]
5024    pub const Or1KTlsLeHi16 : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5025    #[allow(non_upper_case_globals)]
5026    pub const Ppc64Plt16Hi : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5027    #[allow(non_upper_case_globals)]
5028    pub const ArcSda32Me : Self = Self::_S390Gotplt16OrPowerpcPlt16HiOrMipsCallHi16OrTilegxMmstartX0OrX8664Gotplt64OrSparc10OrArmThmJump24OrI386TlsLdmCallOrM68KTlsLdm8OrPariscGprel14ROrAlphaTlsLdmOrPpcPlt16HiOrCkcoreGot12OrShCodeOrMn10300TlsDtpmodOrNios2TlsLdo16OrTileproImm16X1HaOrRiscvTprelLo12IOrMetagGnuVtinheritOrOr1KTlsLeHi16OrPpc64Plt16HiOrArcSda32Me;
5029    #[allow(non_upper_case_globals)]
5030    pub const S390Gotplt32 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5031    #[allow(non_upper_case_globals)]
5032    pub const PowerpcPlt16Ha : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5033    #[allow(non_upper_case_globals)]
5034    pub const MipsCallLo16 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5035    #[allow(non_upper_case_globals)]
5036    pub const TilegxMmendX0 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5037    #[allow(non_upper_case_globals)]
5038    pub const X8664Pltoff64 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5039    #[allow(non_upper_case_globals)]
5040    pub const Sparc11 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5041    #[allow(non_upper_case_globals)]
5042    pub const ArmBaseAbs : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5043    #[allow(non_upper_case_globals)]
5044    pub const I386TlsLdmPop : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5045    /// 32 bit module-relative offset
5046    #[allow(non_upper_case_globals)]
5047    pub const M68KTlsLdo32 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5048    #[allow(non_upper_case_globals)]
5049    pub const AlphaDtpmod64 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5050    #[allow(non_upper_case_globals)]
5051    pub const PpcPlt16Ha : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5052    /// high & low 16 bit GOT
5053    #[allow(non_upper_case_globals)]
5054    pub const CkcoreGotHi16 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5055    #[allow(non_upper_case_globals)]
5056    pub const ShData : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5057    /// Offset in module TLS block.
5058    #[allow(non_upper_case_globals)]
5059    pub const Mn10300TlsDtpoff : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5060    /// 16 bit GOT offset for TLS IE.
5061    #[allow(non_upper_case_globals)]
5062    pub const Nios2TlsIe16 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5063    /// X0 pipe PC relative 16 bit
5064    #[allow(non_upper_case_globals)]
5065    pub const TileproImm16X0Pcrel : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5066    #[allow(non_upper_case_globals)]
5067    pub const RiscvTprelLo12S : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5068    #[allow(non_upper_case_globals)]
5069    pub const MetagGnuVtentry : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5070    #[allow(non_upper_case_globals)]
5071    pub const Or1KTlsLeLo16 : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5072    #[allow(non_upper_case_globals)]
5073    pub const Ppc64Plt16Ha : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5074    #[allow(non_upper_case_globals)]
5075    pub const ArcWMe : Self = Self::_S390Gotplt32OrPowerpcPlt16HaOrMipsCallLo16OrTilegxMmendX0OrX8664Pltoff64OrSparc11OrArmBaseAbsOrI386TlsLdmPopOrM68KTlsLdo32OrAlphaDtpmod64OrPpcPlt16HaOrCkcoreGotHi16OrShDataOrMn10300TlsDtpoffOrNios2TlsIe16OrTileproImm16X0PcrelOrRiscvTprelLo12SOrMetagGnuVtentryOrOr1KTlsLeLo16OrPpc64Plt16HaOrArcWMe;
5076    #[allow(non_upper_case_globals)]
5077    pub const S390Gotplt64 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5078    #[allow(non_upper_case_globals)]
5079    pub const PpcSdarel16 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5080    #[allow(non_upper_case_globals)]
5081    pub const MipsScnDisp : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5082    #[allow(non_upper_case_globals)]
5083    pub const X8664Size32 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5084    #[allow(non_upper_case_globals)]
5085    pub const TilegxShamtX0 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5086    #[allow(non_upper_case_globals)]
5087    pub const Sparc64 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5088    #[allow(non_upper_case_globals)]
5089    pub const ArmAluPcrel70 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5090    #[allow(non_upper_case_globals)]
5091    pub const I386TlsLdo32 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5092    /// 16 bit module-relative offset
5093    #[allow(non_upper_case_globals)]
5094    pub const M68KTlsLdo16 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5095    #[allow(non_upper_case_globals)]
5096    pub const AlphaGotdtprel : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5097    /// (G & 0xffff)
5098    #[allow(non_upper_case_globals)]
5099    pub const CkcoreGotLo16 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5100    #[allow(non_upper_case_globals)]
5101    pub const ShLabel : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5102    /// Offset in static TLS block.
5103    #[allow(non_upper_case_globals)]
5104    pub const Mn10300TlsTpoff : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5105    /// 16 bit LE TP-relative offset.
5106    #[allow(non_upper_case_globals)]
5107    pub const Nios2TlsLe16 : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5108    /// X1 pipe PC relative 16 bit
5109    #[allow(non_upper_case_globals)]
5110    pub const TileproImm16X1Pcrel : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5111    #[allow(non_upper_case_globals)]
5112    pub const RiscvTprelAdd : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5113    #[allow(non_upper_case_globals)]
5114    pub const MetagHi16Gotoff : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5115    #[allow(non_upper_case_globals)]
5116    pub const Or1KTlsTpoff : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5117    #[allow(non_upper_case_globals)]
5118    pub const ArcH30Me : Self = Self::_S390Gotplt64OrPpcSdarel16OrMipsScnDispOrX8664Size32OrTilegxShamtX0OrSparc64OrArmAluPcrel70OrI386TlsLdo32OrM68KTlsLdo16OrAlphaGotdtprelOrCkcoreGotLo16OrShLabelOrMn10300TlsTpoffOrNios2TlsLe16OrTileproImm16X1PcrelOrRiscvTprelAddOrMetagHi16GotoffOrOr1KTlsTpoffOrArcH30Me;
5119    #[allow(non_upper_case_globals)]
5120    pub const S390Gotpltent : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5121    #[allow(non_upper_case_globals)]
5122    pub const PowerpcSectoff : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5123    #[allow(non_upper_case_globals)]
5124    pub const MipsRel16 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5125    #[allow(non_upper_case_globals)]
5126    pub const X8664Size64 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5127    #[allow(non_upper_case_globals)]
5128    pub const TilegxShamtX1 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5129    #[allow(non_upper_case_globals)]
5130    pub const SparcOlo10 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5131    #[allow(non_upper_case_globals)]
5132    pub const ArmAluPcrel158 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5133    #[allow(non_upper_case_globals)]
5134    pub const I386TlsIe32 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5135    /// 8 bit module-relative offset
5136    #[allow(non_upper_case_globals)]
5137    pub const M68KTlsLdo8 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5138    #[allow(non_upper_case_globals)]
5139    pub const AlphaDtprel64 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5140    #[allow(non_upper_case_globals)]
5141    pub const PpcSectoff : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5142    /// 12 bit disp PLT entry (G)
5143    #[allow(non_upper_case_globals)]
5144    pub const CkcorePlt12 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5145    #[allow(non_upper_case_globals)]
5146    pub const ShSwitch8 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5147    #[allow(non_upper_case_globals)]
5148    pub const Mn10300SymDiff : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5149    /// Direct 16 bit.
5150    #[allow(non_upper_case_globals)]
5151    pub const M32R16Rela : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5152    /// Module number.
5153    #[allow(non_upper_case_globals)]
5154    pub const Nios2TlsDtpmod : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5155    /// X0 pipe PC relative low 16 bit
5156    #[allow(non_upper_case_globals)]
5157    pub const TileproImm16X0LoPcrel : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5158    #[allow(non_upper_case_globals)]
5159    pub const RiscvAdd8 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5160    #[allow(non_upper_case_globals)]
5161    pub const MetagLo16Gotoff : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5162    #[allow(non_upper_case_globals)]
5163    pub const Or1KTlsDtpoff : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5164    #[allow(non_upper_case_globals)]
5165    pub const Ppc64Sectoff : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5166    /// symbol + addend, add imm14
5167    #[allow(non_upper_case_globals)]
5168    pub const Ia64Imm14 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5169    #[allow(non_upper_case_globals)]
5170    pub const ArcSectoffU8 : Self = Self::_S390GotpltentOrPowerpcSectoffOrMipsRel16OrX8664Size64OrTilegxShamtX1OrSparcOlo10OrArmAluPcrel158OrI386TlsIe32OrM68KTlsLdo8OrAlphaDtprel64OrPpcSectoffOrCkcorePlt12OrShSwitch8OrMn10300SymDiffOrM32R16RelaOrNios2TlsDtpmodOrTileproImm16X0LoPcrelOrRiscvAdd8OrMetagLo16GotoffOrOr1KTlsDtpoffOrPpc64SectoffOrIa64Imm14OrArcSectoffU8;
5171    #[allow(non_upper_case_globals)]
5172    pub const S390Pltoff16 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5173    #[allow(non_upper_case_globals)]
5174    pub const PowerpcSectoffLo : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5175    #[allow(non_upper_case_globals)]
5176    pub const MipsAddImmediate : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5177    #[allow(non_upper_case_globals)]
5178    pub const TilegxShamtY0 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5179    #[allow(non_upper_case_globals)]
5180    pub const X8664Gotpc32Tlsdesc : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5181    #[allow(non_upper_case_globals)]
5182    pub const SparcHh22 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5183    #[allow(non_upper_case_globals)]
5184    pub const ArmAluPcrel2315 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5185    #[allow(non_upper_case_globals)]
5186    pub const I386TlsLe32 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5187    /// 32 bit GOT offset for IE
5188    #[allow(non_upper_case_globals)]
5189    pub const M68KTlsIe32 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5190    /// LT-relative, left 21 bits.
5191    #[allow(non_upper_case_globals)]
5192    pub const PariscLtoff21L : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5193    #[allow(non_upper_case_globals)]
5194    pub const AlphaDtprelhi : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5195    #[allow(non_upper_case_globals)]
5196    pub const PpcSectoffLo : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5197    /// high & low 16 bit PLT
5198    #[allow(non_upper_case_globals)]
5199    pub const CkcorePltHi16 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5200    #[allow(non_upper_case_globals)]
5201    pub const ShGnuVtinherit : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5202    #[allow(non_upper_case_globals)]
5203    pub const Mn10300Align : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5204    /// Direct 32 bit.
5205    #[allow(non_upper_case_globals)]
5206    pub const M32R32Rela : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5207    /// Module-relative offset.
5208    #[allow(non_upper_case_globals)]
5209    pub const Nios2TlsDtprel : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5210    /// X1 pipe PC relative low 16 bit
5211    #[allow(non_upper_case_globals)]
5212    pub const TileproImm16X1LoPcrel : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5213    #[allow(non_upper_case_globals)]
5214    pub const RiscvAdd16 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5215    #[allow(non_upper_case_globals)]
5216    pub const MetagGetsetGotoff : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5217    #[allow(non_upper_case_globals)]
5218    pub const Or1KTlsDtpmod : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5219    #[allow(non_upper_case_globals)]
5220    pub const Ppc64SectoffLo : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5221    /// symbol + addend, add imm22
5222    #[allow(non_upper_case_globals)]
5223    pub const Ia64Imm22 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5224    #[allow(non_upper_case_globals)]
5225    pub const ArcSectoffS9 : Self = Self::_S390Pltoff16OrPowerpcSectoffLoOrMipsAddImmediateOrTilegxShamtY0OrX8664Gotpc32TlsdescOrSparcHh22OrArmAluPcrel2315OrI386TlsLe32OrM68KTlsIe32OrPariscLtoff21LOrAlphaDtprelhiOrPpcSectoffLoOrCkcorePltHi16OrShGnuVtinheritOrMn10300AlignOrM32R32RelaOrNios2TlsDtprelOrTileproImm16X1LoPcrelOrRiscvAdd16OrMetagGetsetGotoffOrOr1KTlsDtpmodOrPpc64SectoffLoOrIa64Imm22OrArcSectoffS9;
5226    #[allow(non_upper_case_globals)]
5227    pub const S390Pltoff32 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5228    #[allow(non_upper_case_globals)]
5229    pub const PowerpcSectoffHi : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5230    #[allow(non_upper_case_globals)]
5231    pub const MipsPjump : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5232    #[allow(non_upper_case_globals)]
5233    pub const TilegxShamtY1 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5234    #[allow(non_upper_case_globals)]
5235    pub const X8664TlsdescCall : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5236    #[allow(non_upper_case_globals)]
5237    pub const SparcHm10 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5238    #[allow(non_upper_case_globals)]
5239    pub const ArmLdrSbrel110Nc : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5240    #[allow(non_upper_case_globals)]
5241    pub const I386TlsDtpmod32 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5242    /// 16 bit GOT offset for IE
5243    #[allow(non_upper_case_globals)]
5244    pub const M68KTlsIe16 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5245    #[allow(non_upper_case_globals)]
5246    pub const AlphaDtprello : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5247    #[allow(non_upper_case_globals)]
5248    pub const PpcSectoffHi : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5249    /// Deprecated, prog. base relative.
5250    #[allow(non_upper_case_globals)]
5251    pub const ArmLdrSbrel110 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5252    /// G & 0xffff
5253    #[allow(non_upper_case_globals)]
5254    pub const CkcorePltLo16 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5255    #[allow(non_upper_case_globals)]
5256    pub const ShGnuVtentry : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5257    #[allow(non_upper_case_globals)]
5258    pub const Mn10300Num : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5259    /// Direct 24 bit.
5260    #[allow(non_upper_case_globals)]
5261    pub const M32R24Rela : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5262    /// TP-relative offset.
5263    #[allow(non_upper_case_globals)]
5264    pub const Nios2TlsTprel : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5265    /// X0 pipe PC relative high 16 bit
5266    #[allow(non_upper_case_globals)]
5267    pub const TileproImm16X0HiPcrel : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5268    #[allow(non_upper_case_globals)]
5269    pub const RiscvAdd32 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5270    #[allow(non_upper_case_globals)]
5271    pub const MetagGetsetGot : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5272    #[allow(non_upper_case_globals)]
5273    pub const Ppc64SectoffHi : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5274    /// symbol + addend, mov imm64
5275    #[allow(non_upper_case_globals)]
5276    pub const Ia64Imm64 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5277    #[allow(non_upper_case_globals)]
5278    pub const AcSectoffU8 : Self = Self::_S390Pltoff32OrPowerpcSectoffHiOrMipsPjumpOrTilegxShamtY1OrX8664TlsdescCallOrSparcHm10OrArmLdrSbrel110NcOrI386TlsDtpmod32OrM68KTlsIe16OrAlphaDtprelloOrPpcSectoffHiOrArmLdrSbrel110OrCkcorePltLo16OrShGnuVtentryOrMn10300NumOrM32R24RelaOrNios2TlsTprelOrTileproImm16X0HiPcrelOrRiscvAdd32OrMetagGetsetGotOrPpc64SectoffHiOrIa64Imm64OrAcSectoffU8;
5279    #[allow(non_upper_case_globals)]
5280    pub const S390Pltoff64 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5281    #[allow(non_upper_case_globals)]
5282    pub const PowerpcSectoffHa : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5283    #[allow(non_upper_case_globals)]
5284    pub const MipsRelgot : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5285    #[allow(non_upper_case_globals)]
5286    pub const TilegxImm16X0Hw0 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5287    #[allow(non_upper_case_globals)]
5288    pub const X8664Tlsdesc : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5289    #[allow(non_upper_case_globals)]
5290    pub const SparcLm22 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5291    #[allow(non_upper_case_globals)]
5292    pub const ArmAluSbrel1912Nc : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5293    #[allow(non_upper_case_globals)]
5294    pub const I386TlsDtpoff32 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5295    /// 8 bit GOT offset for IE
5296    #[allow(non_upper_case_globals)]
5297    pub const M68KTlsIe8 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5298    #[allow(non_upper_case_globals)]
5299    pub const AlphaDtprel16 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5300    #[allow(non_upper_case_globals)]
5301    pub const PpcSectoffHa : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5302    /// Deprecated, prog. base relative.
5303    #[allow(non_upper_case_globals)]
5304    pub const ArmAluSbrel1912 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5305    /// high & low 16 bit ADDRGOT
5306    #[allow(non_upper_case_globals)]
5307    pub const CkcoreAddrgotHi16 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5308    /// PC relative 10 bit shifted.
5309    #[allow(non_upper_case_globals)]
5310    pub const M32R10PcrelRela : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5311    /// Copy symbol at runtime.
5312    #[allow(non_upper_case_globals)]
5313    pub const Nios2Copy : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5314    /// X1 pipe PC relative high 16 bit
5315    #[allow(non_upper_case_globals)]
5316    pub const TileproImm16X1HiPcrel : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5317    #[allow(non_upper_case_globals)]
5318    pub const RiscvAdd64 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5319    #[allow(non_upper_case_globals)]
5320    pub const MetagHi16Gotpc : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5321    #[allow(non_upper_case_globals)]
5322    pub const Ppc64SectoffHa : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5323    /// symbol + addend, data4 MSB
5324    #[allow(non_upper_case_globals)]
5325    pub const Ia64Dir32Msb : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5326    #[allow(non_upper_case_globals)]
5327    pub const AcSectoffU81 : Self = Self::_S390Pltoff64OrPowerpcSectoffHaOrMipsRelgotOrTilegxImm16X0Hw0OrX8664TlsdescOrSparcLm22OrArmAluSbrel1912NcOrI386TlsDtpoff32OrM68KTlsIe8OrAlphaDtprel16OrPpcSectoffHaOrArmAluSbrel1912OrCkcoreAddrgotHi16OrM32R10PcrelRelaOrNios2CopyOrTileproImm16X1HiPcrelOrRiscvAdd64OrMetagHi16GotpcOrPpc64SectoffHaOrIa64Dir32MsbOrAcSectoffU81;
5328    #[allow(non_upper_case_globals)]
5329    pub const S390TlsGdcall : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5330    #[allow(non_upper_case_globals)]
5331    pub const Ppc64Addr64 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5332    #[allow(non_upper_case_globals)]
5333    pub const TilegxImm16X0Hw1 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5334    #[allow(non_upper_case_globals)]
5335    pub const X8664Relative64 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5336    #[allow(non_upper_case_globals)]
5337    pub const SparcPcHm10 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5338    #[allow(non_upper_case_globals)]
5339    pub const ArmTarget1 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5340    #[allow(non_upper_case_globals)]
5341    pub const M68KTlsLe16 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5342    /// 32-bit symbol size
5343    #[allow(non_upper_case_globals)]
5344    pub const I386Size32 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5345    /// Module number 32 bit
5346    #[allow(non_upper_case_globals)]
5347    pub const MipsTlsDtpmod32 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5348    /// LT-relative, right 14 bits.
5349    #[allow(non_upper_case_globals)]
5350    pub const PariscLtoff14R : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5351    #[allow(non_upper_case_globals)]
5352    pub const AlphaTprel64 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5353    /// high & low 16 bit ADDRPLT
5354    #[allow(non_upper_case_globals)]
5355    pub const CkcoreAddrpltHi16 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5356    /// PC relative 26 bit shifted.
5357    #[allow(non_upper_case_globals)]
5358    pub const M32R26PcrelRela : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5359    /// Create PLT entry.
5360    #[allow(non_upper_case_globals)]
5361    pub const Nios2JumpSlot : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5362    /// X1 pipe PC relative ha() 16 bit
5363    #[allow(non_upper_case_globals)]
5364    pub const TileproImm16X1HaPcrel : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5365    #[allow(non_upper_case_globals)]
5366    pub const RiscvSub16 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5367    #[allow(non_upper_case_globals)]
5368    pub const MetagHi16Plt : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5369    /// symbol + addend, data8 MSB
5370    #[allow(non_upper_case_globals)]
5371    pub const Ia64Dir64Msb : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5372    #[allow(non_upper_case_globals)]
5373    pub const AcSectoffS9 : Self = Self::_S390TlsGdcallOrPpc64Addr64OrTilegxImm16X0Hw1OrX8664Relative64OrSparcPcHm10OrArmTarget1OrM68KTlsLe16OrI386Size32OrMipsTlsDtpmod32OrPariscLtoff14ROrAlphaTprel64OrCkcoreAddrpltHi16OrM32R26PcrelRelaOrNios2JumpSlotOrTileproImm16X1HaPcrelOrRiscvSub16OrMetagHi16PltOrIa64Dir64MsbOrAcSectoffS9;
5374    #[allow(non_upper_case_globals)]
5375    pub const S390TlsLdcall : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5376    #[allow(non_upper_case_globals)]
5377    pub const Ppc64Addr16Higher : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5378    #[allow(non_upper_case_globals)]
5379    pub const MipsTlsDtprel32 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5380    #[allow(non_upper_case_globals)]
5381    pub const TilegxImm16X1Hw1 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5382    #[allow(non_upper_case_globals)]
5383    pub const X8664Pc32Bnd : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5384    #[allow(non_upper_case_globals)]
5385    pub const SparcPcLm22 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5386    #[allow(non_upper_case_globals)]
5387    pub const I386TlsGotdesc : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5388    #[allow(non_upper_case_globals)]
5389    pub const M68KTlsLe8 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5390    #[allow(non_upper_case_globals)]
5391    pub const AlphaTprelhi : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5392    /// Program base relative.
5393    #[allow(non_upper_case_globals)]
5394    pub const ArmSbrel31 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5395    /// (GOT+G*4) & 0xffff
5396    #[allow(non_upper_case_globals)]
5397    pub const CkcoreAddrpltLo16 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5398    /// High 16 bit with unsigned low
5399    #[allow(non_upper_case_globals)]
5400    pub const M32RHi16UloRela : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5401    /// Adjust by program base.
5402    #[allow(non_upper_case_globals)]
5403    pub const Nios2Relative : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5404    /// X0 pipe 16-bit GOT offset
5405    #[allow(non_upper_case_globals)]
5406    pub const TileproImm16X0Got : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5407    #[allow(non_upper_case_globals)]
5408    pub const RiscvSub32 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5409    #[allow(non_upper_case_globals)]
5410    pub const MetagLo16Plt : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5411    #[allow(non_upper_case_globals)]
5412    pub const Nds32Copy : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5413    /// symbol + addend, data8 LSB
5414    #[allow(non_upper_case_globals)]
5415    pub const Ia64Dir64Lsb : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5416    #[allow(non_upper_case_globals)]
5417    pub const AcSectoffS91 : Self = Self::_S390TlsLdcallOrPpc64Addr16HigherOrMipsTlsDtprel32OrTilegxImm16X1Hw1OrX8664Pc32BndOrSparcPcLm22OrI386TlsGotdescOrM68KTlsLe8OrAlphaTprelhiOrArmSbrel31OrCkcoreAddrpltLo16OrM32RHi16UloRelaOrNios2RelativeOrTileproImm16X0GotOrRiscvSub32OrMetagLo16PltOrNds32CopyOrIa64Dir64LsbOrAcSectoffS91;
5418    #[allow(non_upper_case_globals)]
5419    pub const S390TlsGd32 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5420    #[allow(non_upper_case_globals)]
5421    pub const Ppc64Addr16Highera : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5422    #[allow(non_upper_case_globals)]
5423    pub const MipsTlsDtpmod64 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5424    #[allow(non_upper_case_globals)]
5425    pub const TilegxImm16X0Hw2 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5426    #[allow(non_upper_case_globals)]
5427    pub const X8664Plt32Bnd : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5428    #[allow(non_upper_case_globals)]
5429    pub const SparcWdisp16 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5430    #[allow(non_upper_case_globals)]
5431    pub const ArmV4Bx : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5432    #[allow(non_upper_case_globals)]
5433    pub const I386TlsDescCall : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5434    /// 32 bit module number
5435    #[allow(non_upper_case_globals)]
5436    pub const M68KTlsDtpmod32 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5437    #[allow(non_upper_case_globals)]
5438    pub const AlphaTprello : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5439    /// disp ((S+A-P) >>1) & x3ffffff
5440    #[allow(non_upper_case_globals)]
5441    pub const CkcorePcrelJsrImm26By2 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5442    /// High 16 bit with signed low
5443    #[allow(non_upper_case_globals)]
5444    pub const M32RHi16SloRela : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5445    /// 16 bit offset to GOT pointer.
5446    #[allow(non_upper_case_globals)]
5447    pub const Nios2Gotoff : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5448    /// X1 pipe 16-bit GOT offset
5449    #[allow(non_upper_case_globals)]
5450    pub const TileproImm16X1Got : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5451    #[allow(non_upper_case_globals)]
5452    pub const RiscvSub64 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5453    #[allow(non_upper_case_globals)]
5454    pub const MetagRelbranchPlt : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5455    #[allow(non_upper_case_globals)]
5456    pub const Nds32GlobDat : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5457    #[allow(non_upper_case_globals)]
5458    pub const AcSectoffS92 : Self = Self::_S390TlsGd32OrPpc64Addr16HigheraOrMipsTlsDtpmod64OrTilegxImm16X0Hw2OrX8664Plt32BndOrSparcWdisp16OrArmV4BxOrI386TlsDescCallOrM68KTlsDtpmod32OrAlphaTprelloOrCkcorePcrelJsrImm26By2OrM32RHi16SloRelaOrNios2GotoffOrTileproImm16X1GotOrRiscvSub64OrMetagRelbranchPltOrNds32GlobDatOrAcSectoffS92;
5459    #[allow(non_upper_case_globals)]
5460    pub const S390TlsGd64 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5461    #[allow(non_upper_case_globals)]
5462    pub const Ppc64Addr16Highest : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5463    #[allow(non_upper_case_globals)]
5464    pub const MipsTlsDtprel64 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5465    #[allow(non_upper_case_globals)]
5466    pub const TilegxImm16X1Hw2 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5467    #[allow(non_upper_case_globals)]
5468    pub const X8664Gotpcrelx : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5469    #[allow(non_upper_case_globals)]
5470    pub const SparcWdisp19 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5471    #[allow(non_upper_case_globals)]
5472    pub const ArmTarget2 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5473    #[allow(non_upper_case_globals)]
5474    pub const I386TlsDesc : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5475    /// 32 bit module-relative offset
5476    #[allow(non_upper_case_globals)]
5477    pub const M68KTlsDtprel32 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5478    /// 32 bits section rel. address.
5479    #[allow(non_upper_case_globals)]
5480    pub const PariscSecrel32 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5481    #[allow(non_upper_case_globals)]
5482    pub const AlphaTprel16 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5483    /// (S+A-BTEXT) & 0xffff
5484    #[allow(non_upper_case_globals)]
5485    pub const CkcoreToffsetLo16 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5486    /// Low 16 bit
5487    #[allow(non_upper_case_globals)]
5488    pub const M32RLo16Rela : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5489    /// Direct call in .noat section.
5490    #[allow(non_upper_case_globals)]
5491    pub const Nios2Call26Noat : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5492    /// X0 pipe low 16-bit GOT offset
5493    #[allow(non_upper_case_globals)]
5494    pub const TileproImm16X0GotLo : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5495    #[allow(non_upper_case_globals)]
5496    pub const RiscvGnuVtinherit : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5497    #[allow(non_upper_case_globals)]
5498    pub const MetagGotoff : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5499    #[allow(non_upper_case_globals)]
5500    pub const Nds32JmpSlot : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5501    #[allow(non_upper_case_globals)]
5502    pub const ArcSectoffMe1 : Self = Self::_S390TlsGd64OrPpc64Addr16HighestOrMipsTlsDtprel64OrTilegxImm16X1Hw2OrX8664GotpcrelxOrSparcWdisp19OrArmTarget2OrI386TlsDescOrM68KTlsDtprel32OrPariscSecrel32OrAlphaTprel16OrCkcoreToffsetLo16OrM32RLo16RelaOrNios2Call26NoatOrTileproImm16X0GotLoOrRiscvGnuVtinheritOrMetagGotoffOrNds32JmpSlotOrArcSectoffMe1;
5503    #[allow(non_upper_case_globals)]
5504    pub const S390TlsGotie12 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5505    #[allow(non_upper_case_globals)]
5506    pub const Ppc64Addr16Highesta : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5507    #[allow(non_upper_case_globals)]
5508    pub const MipsTlsGd : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5509    #[allow(non_upper_case_globals)]
5510    pub const TilegxImm16X0Hw3 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5511    #[allow(non_upper_case_globals)]
5512    pub const SparcGlobJmp : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5513    #[allow(non_upper_case_globals)]
5514    pub const ArmPrel31 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5515    /// 32 bit TP-relative offset
5516    #[allow(non_upper_case_globals)]
5517    pub const M68KTlsTprel32 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5518    /// Adjust indirectly by program base
5519    #[allow(non_upper_case_globals)]
5520    pub const I386Irelative : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5521    /// (S+A-BTEXT) & 0xffff
5522    #[allow(non_upper_case_globals)]
5523    pub const CkcoreDoffsetLo16 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5524    #[allow(non_upper_case_globals)]
5525    pub const X8664RexGotpcrelx : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5526    /// 16 bit offset in SDA
5527    #[allow(non_upper_case_globals)]
5528    pub const M32RSda16Rela : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5529    /// %lo() of GOT entry.
5530    #[allow(non_upper_case_globals)]
5531    pub const Nios2GotLo : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5532    /// X1 pipe low 16-bit GOT offset
5533    #[allow(non_upper_case_globals)]
5534    pub const TileproImm16X1GotLo : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5535    #[allow(non_upper_case_globals)]
5536    pub const RiscvGnuVtentry : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5537    #[allow(non_upper_case_globals)]
5538    pub const MetagPlt : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5539    #[allow(non_upper_case_globals)]
5540    pub const Nds32Relative : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5541    /// @gprel(sym + add), add imm22
5542    #[allow(non_upper_case_globals)]
5543    pub const Ia64Gprel22 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5544    #[allow(non_upper_case_globals)]
5545    pub const ArcSectoffMe2 : Self = Self::_S390TlsGotie12OrPpc64Addr16HighestaOrMipsTlsGdOrTilegxImm16X0Hw3OrSparcGlobJmpOrArmPrel31OrM68KTlsTprel32OrI386IrelativeOrCkcoreDoffsetLo16OrX8664RexGotpcrelxOrM32RSda16RelaOrNios2GotLoOrTileproImm16X1GotLoOrRiscvGnuVtentryOrMetagPltOrNds32RelativeOrIa64Gprel22OrArcSectoffMe2;
5546    #[allow(non_upper_case_globals)]
5547    pub const S390TlsGotie32 : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5548    #[allow(non_upper_case_globals)]
5549    pub const Ppc64Uaddr64 : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5550    #[allow(non_upper_case_globals)]
5551    pub const MipsTlsLdm : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5552    #[allow(non_upper_case_globals)]
5553    pub const TilegxImm16X1Hw3 : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5554    #[allow(non_upper_case_globals)]
5555    pub const Sparc7 : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5556    #[allow(non_upper_case_globals)]
5557    pub const ArmMovwAbsNc : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5558    #[allow(non_upper_case_globals)]
5559    pub const I386Got32X : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5560    #[allow(non_upper_case_globals)]
5561    pub const M68KNum : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5562    /// disp ((S+A-P) >>1) & 0x3ffff
5563    #[allow(non_upper_case_globals)]
5564    pub const CkcorePcrelImm18By2 : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5565    #[allow(non_upper_case_globals)]
5566    pub const X8664Num : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5567    #[allow(non_upper_case_globals)]
5568    pub const M32RRelaGnuVtinherit : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5569    /// %hiadj() of GOT entry.
5570    #[allow(non_upper_case_globals)]
5571    pub const Nios2GotHa : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5572    /// X0 pipe high 16-bit GOT offset
5573    #[allow(non_upper_case_globals)]
5574    pub const TileproImm16X0GotHi : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5575    #[allow(non_upper_case_globals)]
5576    pub const RiscvAlign : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5577    #[allow(non_upper_case_globals)]
5578    pub const MetagCopy : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5579    /// @gprel(sym + add), mov imm64
5580    #[allow(non_upper_case_globals)]
5581    pub const Ia64Gprel64I : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5582    #[allow(non_upper_case_globals)]
5583    pub const ArcSectoff1 : Self = Self::_S390TlsGotie32OrPpc64Uaddr64OrMipsTlsLdmOrTilegxImm16X1Hw3OrSparc7OrArmMovwAbsNcOrI386Got32XOrM68KNumOrCkcorePcrelImm18By2OrX8664NumOrM32RRelaGnuVtinheritOrNios2GotHaOrTileproImm16X0GotHiOrRiscvAlignOrMetagCopyOrIa64Gprel64IOrArcSectoff1;
5584    #[allow(non_upper_case_globals)]
5585    pub const S390TlsGotie64 : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5586    #[allow(non_upper_case_globals)]
5587    pub const Ppc64Rel64 : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5588    #[allow(non_upper_case_globals)]
5589    pub const MipsTlsDtprelHi16 : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5590    #[allow(non_upper_case_globals)]
5591    pub const TilegxImm16X0Hw0Last : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5592    #[allow(non_upper_case_globals)]
5593    pub const Sparc5 : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5594    #[allow(non_upper_case_globals)]
5595    pub const ArmMovtAbs : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5596    #[allow(non_upper_case_globals)]
5597    pub const I386Num : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5598    /// disp (S+A-BDATA) & 0x3ffff
5599    #[allow(non_upper_case_globals)]
5600    pub const CkcoreDoffsetImm18 : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5601    #[allow(non_upper_case_globals)]
5602    pub const M32RRelaGnuVtentry : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5603    /// %lo() of function GOT entry.
5604    #[allow(non_upper_case_globals)]
5605    pub const Nios2CallLo : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5606    /// X1 pipe high 16-bit GOT offset
5607    #[allow(non_upper_case_globals)]
5608    pub const TileproImm16X1GotHi : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5609    #[allow(non_upper_case_globals)]
5610    pub const RiscvRvcBranch : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5611    #[allow(non_upper_case_globals)]
5612    pub const MetagJmpSlot : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5613    /// @gprel(sym + add), data4 MSB
5614    #[allow(non_upper_case_globals)]
5615    pub const Ia64Gprel32Msb : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5616    #[allow(non_upper_case_globals)]
5617    pub const ArcSectoff2 : Self = Self::_S390TlsGotie64OrPpc64Rel64OrMipsTlsDtprelHi16OrTilegxImm16X0Hw0LastOrSparc5OrArmMovtAbsOrI386NumOrCkcoreDoffsetImm18OrM32RRelaGnuVtentryOrNios2CallLoOrTileproImm16X1GotHiOrRiscvRvcBranchOrMetagJmpSlotOrIa64Gprel32MsbOrArcSectoff2;
5618    #[allow(non_upper_case_globals)]
5619    pub const S390TlsLdm32 : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5620    #[allow(non_upper_case_globals)]
5621    pub const Ppc64Plt64 : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5622    #[allow(non_upper_case_globals)]
5623    pub const MipsTlsDtprelLo16 : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5624    #[allow(non_upper_case_globals)]
5625    pub const TilegxImm16X1Hw0Last : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5626    #[allow(non_upper_case_globals)]
5627    pub const Sparc6 : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5628    #[allow(non_upper_case_globals)]
5629    pub const ArmMovwPrelNc : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5630    /// disp ((S+A-BDATA)>>1) & 0x3ffff
5631    #[allow(non_upper_case_globals)]
5632    pub const CkcoreDoffsetImm18By2 : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5633    /// PC relative 32 bit.
5634    #[allow(non_upper_case_globals)]
5635    pub const M32RRel32 : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5636    /// %hiadj() of function GOT entry.
5637    #[allow(non_upper_case_globals)]
5638    pub const Nios2CallHa : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5639    /// X0 pipe ha() 16-bit GOT offset
5640    #[allow(non_upper_case_globals)]
5641    pub const TileproImm16X0GotHa : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5642    #[allow(non_upper_case_globals)]
5643    pub const RiscvRvcJump : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5644    #[allow(non_upper_case_globals)]
5645    pub const MetagRelative : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5646    /// @gprel(sym + add), data4 LSB
5647    #[allow(non_upper_case_globals)]
5648    pub const Ia64Gprel32Lsb : Self = Self::_S390TlsLdm32OrPpc64Plt64OrMipsTlsDtprelLo16OrTilegxImm16X1Hw0LastOrSparc6OrArmMovwPrelNcOrCkcoreDoffsetImm18By2OrM32RRel32OrNios2CallHaOrTileproImm16X0GotHaOrRiscvRvcJumpOrMetagRelativeOrIa64Gprel32Lsb;
5649    #[allow(non_upper_case_globals)]
5650    pub const S390TlsLdm64 : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5651    #[allow(non_upper_case_globals)]
5652    pub const Ppc64Pltrel64 : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5653    #[allow(non_upper_case_globals)]
5654    pub const MipsTlsGottprel : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5655    #[allow(non_upper_case_globals)]
5656    pub const TilegxImm16X0Hw1Last : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5657    #[allow(non_upper_case_globals)]
5658    pub const SparcDisp64 : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5659    #[allow(non_upper_case_globals)]
5660    pub const ArmMovtPrel : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5661    #[allow(non_upper_case_globals)]
5662    pub const AlphaNum : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5663    /// disp ((S+A-BDATA)>>2) & 0x3ffff
5664    #[allow(non_upper_case_globals)]
5665    pub const CkcoreDoffsetImm18By4 : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5666    /// X1 pipe ha() 16-bit GOT offset
5667    #[allow(non_upper_case_globals)]
5668    pub const TileproImm16X1GotHa : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5669    #[allow(non_upper_case_globals)]
5670    pub const RiscvRvcLui : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5671    #[allow(non_upper_case_globals)]
5672    pub const MetagGlobDat : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5673    /// @gprel(sym + add), data8 MSB
5674    #[allow(non_upper_case_globals)]
5675    pub const Ia64Gprel64Msb : Self = Self::_S390TlsLdm64OrPpc64Pltrel64OrMipsTlsGottprelOrTilegxImm16X0Hw1LastOrSparcDisp64OrArmMovtPrelOrAlphaNumOrCkcoreDoffsetImm18By4OrTileproImm16X1GotHaOrRiscvRvcLuiOrMetagGlobDatOrIa64Gprel64Msb;
5676    #[allow(non_upper_case_globals)]
5677    pub const S390TlsIe32 : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5678    #[allow(non_upper_case_globals)]
5679    pub const Ppc64Toc16 : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5680    #[allow(non_upper_case_globals)]
5681    pub const MipsTlsTprel32 : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5682    #[allow(non_upper_case_globals)]
5683    pub const TilegxImm16X1Hw1Last : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5684    #[allow(non_upper_case_globals)]
5685    pub const SparcPlt64 : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5686    #[allow(non_upper_case_globals)]
5687    pub const ArmThmMovwAbsNc : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5688    /// @gprel(sym + add), data8 LSB
5689    #[allow(non_upper_case_globals)]
5690    pub const Ia64Gprel64Lsb : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5691    /// X0 pipe mm "start"
5692    #[allow(non_upper_case_globals)]
5693    pub const TileproMmstartX0 : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5694    #[allow(non_upper_case_globals)]
5695    pub const RiscvGprelI : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5696    #[allow(non_upper_case_globals)]
5697    pub const MetagTlsGd : Self = Self::_S390TlsIe32OrPpc64Toc16OrMipsTlsTprel32OrTilegxImm16X1Hw1LastOrSparcPlt64OrArmThmMovwAbsNcOrIa64Gprel64LsbOrTileproMmstartX0OrRiscvGprelIOrMetagTlsGd;
5698    #[allow(non_upper_case_globals)]
5699    pub const S390TlsIe64 : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5700    #[allow(non_upper_case_globals)]
5701    pub const Ppc64Toc16Lo : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5702    #[allow(non_upper_case_globals)]
5703    pub const MipsTlsTprel64 : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5704    #[allow(non_upper_case_globals)]
5705    pub const TilegxImm16X0Hw2Last : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5706    #[allow(non_upper_case_globals)]
5707    pub const SparcHix22 : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5708    #[allow(non_upper_case_globals)]
5709    pub const ArmThmMovtAbs : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5710    /// No relocation, set segment base.
5711    #[allow(non_upper_case_globals)]
5712    pub const PariscSegbase : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5713    /// disp (G >> 2)
5714    #[allow(non_upper_case_globals)]
5715    pub const CkcoreGotImm18By4 : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5716    /// 24 bit GOT entry
5717    #[allow(non_upper_case_globals)]
5718    pub const M32RGot24 : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5719    /// X0 pipe mm "end"
5720    #[allow(non_upper_case_globals)]
5721    pub const TileproMmendX0 : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5722    #[allow(non_upper_case_globals)]
5723    pub const RiscvGprelS : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5724    #[allow(non_upper_case_globals)]
5725    pub const MetagTlsLdm : Self = Self::_S390TlsIe64OrPpc64Toc16LoOrMipsTlsTprel64OrTilegxImm16X0Hw2LastOrSparcHix22OrArmThmMovtAbsOrPariscSegbaseOrCkcoreGotImm18By4OrM32RGot24OrTileproMmendX0OrRiscvGprelSOrMetagTlsLdm;
5726    #[allow(non_upper_case_globals)]
5727    pub const S390TlsIeent : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5728    #[allow(non_upper_case_globals)]
5729    pub const Ppc64Toc16Hi : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5730    #[allow(non_upper_case_globals)]
5731    pub const MipsTlsTprelHi16 : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5732    #[allow(non_upper_case_globals)]
5733    pub const TilegxImm16X1Hw2Last : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5734    #[allow(non_upper_case_globals)]
5735    pub const SparcLox10 : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5736    #[allow(non_upper_case_globals)]
5737    pub const ArmThmMovwPrelNc : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5738    /// 32 bits segment rel. address.
5739    #[allow(non_upper_case_globals)]
5740    pub const PariscSegrel32 : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5741    /// disp (G >> 2)
5742    #[allow(non_upper_case_globals)]
5743    pub const CkcorePltImm18By4 : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5744    /// 26 bit PC relative to PLT shifted
5745    #[allow(non_upper_case_globals)]
5746    pub const M32R26Pltrel : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5747    /// X1 pipe mm "start"
5748    #[allow(non_upper_case_globals)]
5749    pub const TileproMmstartX1 : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5750    #[allow(non_upper_case_globals)]
5751    pub const RiscvTprelI : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5752    #[allow(non_upper_case_globals)]
5753    pub const MetagTlsLdoHi16 : Self = Self::_S390TlsIeentOrPpc64Toc16HiOrMipsTlsTprelHi16OrTilegxImm16X1Hw2LastOrSparcLox10OrArmThmMovwPrelNcOrPariscSegrel32OrCkcorePltImm18By4OrM32R26PltrelOrTileproMmstartX1OrRiscvTprelIOrMetagTlsLdoHi16;
5754    #[allow(non_upper_case_globals)]
5755    pub const S390TlsLe32 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5756    #[allow(non_upper_case_globals)]
5757    pub const Ppc64Toc16Ha : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5758    #[allow(non_upper_case_globals)]
5759    pub const MipsTlsTprelLo16 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5760    #[allow(non_upper_case_globals)]
5761    pub const TilegxImm16X0Hw0Pcrel : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5762    #[allow(non_upper_case_globals)]
5763    pub const SparcH44 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5764    #[allow(non_upper_case_globals)]
5765    pub const ArmThmMovtPrel : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5766    /// PLT rel. address, left 21 bits.
5767    #[allow(non_upper_case_globals)]
5768    pub const PariscPltoff21L : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5769    /// disp ((S+A-P) >>2) & 0x7f
5770    #[allow(non_upper_case_globals)]
5771    pub const CkcorePcrelImm7By4 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5772    /// Copy symbol at runtime
5773    #[allow(non_upper_case_globals)]
5774    pub const M32RCopy : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5775    /// X1 pipe mm "end"
5776    #[allow(non_upper_case_globals)]
5777    pub const TileproMmendX1 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5778    #[allow(non_upper_case_globals)]
5779    pub const RiscvTprelS : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5780    #[allow(non_upper_case_globals)]
5781    pub const MetagTlsLdoLo16 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5782    /// @ltoff(sym + add), add imm22
5783    #[allow(non_upper_case_globals)]
5784    pub const Ia64Ltoff22 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5785    #[allow(non_upper_case_globals)]
5786    pub const ArcPc32 : Self = Self::_S390TlsLe32OrPpc64Toc16HaOrMipsTlsTprelLo16OrTilegxImm16X0Hw0PcrelOrSparcH44OrArmThmMovtPrelOrPariscPltoff21LOrCkcorePcrelImm7By4OrM32RCopyOrTileproMmendX1OrRiscvTprelSOrMetagTlsLdoLo16OrIa64Ltoff22OrArcPc32;
5787    #[allow(non_upper_case_globals)]
5788    pub const S390TlsLe64 : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5789    #[allow(non_upper_case_globals)]
5790    pub const Ppc64Toc : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5791    #[allow(non_upper_case_globals)]
5792    pub const MipsGlobDat : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5793    #[allow(non_upper_case_globals)]
5794    pub const TilegxImm16X1Hw0Pcrel : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5795    #[allow(non_upper_case_globals)]
5796    pub const SparcM44 : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5797    #[allow(non_upper_case_globals)]
5798    pub const ArmThmJump19 : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5799    /// 32 bit offset to TLS block
5800    #[allow(non_upper_case_globals)]
5801    pub const CkcoreTlsLe32 : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5802    /// Create GOT entry
5803    #[allow(non_upper_case_globals)]
5804    pub const M32RGlobDat : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5805    /// X0 pipe shift amount
5806    #[allow(non_upper_case_globals)]
5807    pub const TileproShamtX0 : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5808    #[allow(non_upper_case_globals)]
5809    pub const RiscvRelax : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5810    #[allow(non_upper_case_globals)]
5811    pub const MetagTlsLdo : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5812    /// @ltoff(sym + add), mov imm64
5813    #[allow(non_upper_case_globals)]
5814    pub const Ia64Ltoff64I : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5815    #[allow(non_upper_case_globals)]
5816    pub const ArcGotpc32 : Self = Self::_S390TlsLe64OrPpc64TocOrMipsGlobDatOrTilegxImm16X1Hw0PcrelOrSparcM44OrArmThmJump19OrCkcoreTlsLe32OrM32RGlobDatOrTileproShamtX0OrRiscvRelaxOrMetagTlsLdoOrIa64Ltoff64IOrArcGotpc32;
5817    #[allow(non_upper_case_globals)]
5818    pub const S390TlsLdo32 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5819    #[allow(non_upper_case_globals)]
5820    pub const Ppc64Pltgot16 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5821    #[allow(non_upper_case_globals)]
5822    pub const TilegxImm16X0Hw1Pcrel : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5823    #[allow(non_upper_case_globals)]
5824    pub const SparcL44 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5825    #[allow(non_upper_case_globals)]
5826    pub const ArmThmJump6 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5827    #[allow(non_upper_case_globals)]
5828    pub const CkcoreTlsIe32 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5829    /// Create PLT entry
5830    #[allow(non_upper_case_globals)]
5831    pub const M32RJmpSlot : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5832    /// X1 pipe shift amount
5833    #[allow(non_upper_case_globals)]
5834    pub const TileproShamtX1 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5835    #[allow(non_upper_case_globals)]
5836    pub const RiscvSub6 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5837    #[allow(non_upper_case_globals)]
5838    pub const MetagTlsIe : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5839    #[allow(non_upper_case_globals)]
5840    pub const ArcPlt32 : Self = Self::_S390TlsLdo32OrPpc64Pltgot16OrTilegxImm16X0Hw1PcrelOrSparcL44OrArmThmJump6OrCkcoreTlsIe32OrM32RJmpSlotOrTileproShamtX1OrRiscvSub6OrMetagTlsIeOrArcPlt32;
5841    #[allow(non_upper_case_globals)]
5842    pub const S390TlsLdo64 : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5843    #[allow(non_upper_case_globals)]
5844    pub const Ppc64Pltgot16Lo : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5845    #[allow(non_upper_case_globals)]
5846    pub const TilegxImm16X1Hw1Pcrel : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5847    #[allow(non_upper_case_globals)]
5848    pub const SparcRegister : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5849    #[allow(non_upper_case_globals)]
5850    pub const ArmThmAluPrel110 : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5851    #[allow(non_upper_case_globals)]
5852    pub const CkcoreTlsGd32 : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5853    /// Adjust by program base
5854    #[allow(non_upper_case_globals)]
5855    pub const M32RRelative : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5856    /// Y0 pipe shift amount
5857    #[allow(non_upper_case_globals)]
5858    pub const TileproShamtY0 : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5859    #[allow(non_upper_case_globals)]
5860    pub const RiscvSet6 : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5861    #[allow(non_upper_case_globals)]
5862    pub const MetagTlsIenonpic : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5863    #[allow(non_upper_case_globals)]
5864    pub const ArcCopy : Self = Self::_S390TlsLdo64OrPpc64Pltgot16LoOrTilegxImm16X1Hw1PcrelOrSparcRegisterOrArmThmAluPrel110OrCkcoreTlsGd32OrM32RRelativeOrTileproShamtY0OrRiscvSet6OrMetagTlsIenonpicOrArcCopy;
5865    #[allow(non_upper_case_globals)]
5866    pub const S390TlsDtpmod : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5867    #[allow(non_upper_case_globals)]
5868    pub const Ppc64Pltgot16Hi : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5869    #[allow(non_upper_case_globals)]
5870    pub const TilegxImm16X0Hw2Pcrel : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5871    #[allow(non_upper_case_globals)]
5872    pub const SparcUa64 : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5873    #[allow(non_upper_case_globals)]
5874    pub const ArmThmPc12 : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5875    /// PLT rel. address, right 14 bits.
5876    #[allow(non_upper_case_globals)]
5877    pub const PariscPltoff14R : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5878    #[allow(non_upper_case_globals)]
5879    pub const CkcoreTlsLdm32 : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5880    /// 24 bit offset to GOT
5881    #[allow(non_upper_case_globals)]
5882    pub const M32RGotoff : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5883    /// Y1 pipe shift amount
5884    #[allow(non_upper_case_globals)]
5885    pub const TileproShamtY1 : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5886    #[allow(non_upper_case_globals)]
5887    pub const RiscvSet8 : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5888    #[allow(non_upper_case_globals)]
5889    pub const MetagTlsIenonpicHi16 : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5890    #[allow(non_upper_case_globals)]
5891    pub const ArcGlobDat : Self = Self::_S390TlsDtpmodOrPpc64Pltgot16HiOrTilegxImm16X0Hw2PcrelOrSparcUa64OrArmThmPc12OrPariscPltoff14ROrCkcoreTlsLdm32OrM32RGotoffOrTileproShamtY1OrRiscvSet8OrMetagTlsIenonpicHi16OrArcGlobDat;
5892    #[allow(non_upper_case_globals)]
5893    pub const S390TlsDtpoff : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5894    #[allow(non_upper_case_globals)]
5895    pub const Ppc64Pltgot16Ha : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5896    #[allow(non_upper_case_globals)]
5897    pub const TilegxImm16X1Hw2Pcrel : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5898    #[allow(non_upper_case_globals)]
5899    pub const SparcUa16 : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5900    #[allow(non_upper_case_globals)]
5901    pub const ArmAbs32Noi : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5902    #[allow(non_upper_case_globals)]
5903    pub const CkcoreTlsLdo32 : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5904    /// 24 bit PC relative offset to GOT
5905    #[allow(non_upper_case_globals)]
5906    pub const M32RGotpc24 : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5907    /// X1 pipe destination 8-bit
5908    #[allow(non_upper_case_globals)]
5909    pub const TileproDestImm8X1 : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5910    #[allow(non_upper_case_globals)]
5911    pub const RiscvSet16 : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5912    #[allow(non_upper_case_globals)]
5913    pub const MetagTlsIenonpicLo16 : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5914    #[allow(non_upper_case_globals)]
5915    pub const ArcJumpSlot : Self = Self::_S390TlsDtpoffOrPpc64Pltgot16HaOrTilegxImm16X1Hw2PcrelOrSparcUa16OrArmAbs32NoiOrCkcoreTlsLdo32OrM32RGotpc24OrTileproDestImm8X1OrRiscvSet16OrMetagTlsIenonpicLo16OrArcJumpSlot;
5916    #[allow(non_upper_case_globals)]
5917    pub const S390TlsTpoff : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5918    #[allow(non_upper_case_globals)]
5919    pub const Ppc64Addr16Ds : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5920    #[allow(non_upper_case_globals)]
5921    pub const TilegxImm16X0Hw3Pcrel : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5922    #[allow(non_upper_case_globals)]
5923    pub const SparcTlsGdHi22 : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5924    #[allow(non_upper_case_globals)]
5925    pub const ArmRel32Noi : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5926    #[allow(non_upper_case_globals)]
5927    pub const CkcoreTlsDtpmod32 : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5928    #[allow(non_upper_case_globals)]
5929    pub const M32RGot16HiUlo : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5930    #[allow(non_upper_case_globals)]
5931    pub const RiscvSet32 : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5932    #[allow(non_upper_case_globals)]
5933    pub const MetagTlsTpoff : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5934    #[allow(non_upper_case_globals)]
5935    pub const ArcRelative : Self = Self::_S390TlsTpoffOrPpc64Addr16DsOrTilegxImm16X0Hw3PcrelOrSparcTlsGdHi22OrArmRel32NoiOrCkcoreTlsDtpmod32OrM32RGot16HiUloOrRiscvSet32OrMetagTlsTpoffOrArcRelative;
5936    #[allow(non_upper_case_globals)]
5937    pub const S390Got20 : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5938    #[allow(non_upper_case_globals)]
5939    pub const Ppc64Got16Ds : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5940    #[allow(non_upper_case_globals)]
5941    pub const TilegxImm16X0Hw0LastPcrel : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5942    #[allow(non_upper_case_globals)]
5943    pub const SparcTlsGdAdd : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5944    #[allow(non_upper_case_globals)]
5945    pub const ArmAluPcG0 : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5946    /// LT-rel. fct ptr, left 21 bits.
5947    #[allow(non_upper_case_globals)]
5948    pub const PariscLtoffFptr21L : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5949    #[allow(non_upper_case_globals)]
5950    pub const CkcoreTlsTpoff32 : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5951    /// Low 16 bit GOT entry
5952    #[allow(non_upper_case_globals)]
5953    pub const M32RGot16Lo : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5954    #[allow(non_upper_case_globals)]
5955    pub const RiscvIrelative : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5956    #[allow(non_upper_case_globals)]
5957    pub const MetagTlsDtpoff : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5958    /// @pltoff(sym + add), add imm22
5959    #[allow(non_upper_case_globals)]
5960    pub const Ia64Pltoff22 : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5961    #[allow(non_upper_case_globals)]
5962    pub const ArcGotpc : Self = Self::_S390Got20OrPpc64Got16DsOrTilegxImm16X0Hw0LastPcrelOrSparcTlsGdAddOrArmAluPcG0OrPariscLtoffFptr21LOrCkcoreTlsTpoff32OrM32RGot16LoOrRiscvIrelativeOrMetagTlsDtpoffOrIa64Pltoff22OrArcGotpc;
5963    #[allow(non_upper_case_globals)]
5964    pub const S390Gotplt20 : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5965    #[allow(non_upper_case_globals)]
5966    pub const Ppc64Got16LoDs : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5967    #[allow(non_upper_case_globals)]
5968    pub const TilegxImm16X1Hw0LastPcrel : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5969    #[allow(non_upper_case_globals)]
5970    pub const SparcTlsGdCall : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5971    #[allow(non_upper_case_globals)]
5972    pub const ArmAluPcG1Nc : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5973    /// @pltoff(sym + add), mov imm64
5974    #[allow(non_upper_case_globals)]
5975    pub const Ia64Pltoff64I : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5976    #[allow(non_upper_case_globals)]
5977    pub const M32RGotpcHiUlo : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5978    #[allow(non_upper_case_globals)]
5979    pub const RiscvNum : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5980    #[allow(non_upper_case_globals)]
5981    pub const MetagTlsLe : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5982    #[allow(non_upper_case_globals)]
5983    pub const ArcGot32 : Self = Self::_S390Gotplt20OrPpc64Got16LoDsOrTilegxImm16X1Hw0LastPcrelOrSparcTlsGdCallOrArmAluPcG1NcOrIa64Pltoff64IOrM32RGotpcHiUloOrRiscvNumOrMetagTlsLeOrArcGot32;
5984    #[allow(non_upper_case_globals)]
5985    pub const S390TlsGotie20 : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5986    #[allow(non_upper_case_globals)]
5987    pub const Ppc64Plt16LoDs : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5988    #[allow(non_upper_case_globals)]
5989    pub const MipsPc21S2 : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5990    #[allow(non_upper_case_globals)]
5991    pub const TilegxImm16X0Hw1LastPcrel : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5992    #[allow(non_upper_case_globals)]
5993    pub const SparcTlsLdmHi22 : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5994    #[allow(non_upper_case_globals)]
5995    pub const ArmAluPcG1 : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5996    #[allow(non_upper_case_globals)]
5997    pub const M32RGotpcHiSlo : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
5998    /// "jal" for TLS GD
5999    #[allow(non_upper_case_globals)]
6000    pub const TileproTlsGdCall : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
6001    #[allow(non_upper_case_globals)]
6002    pub const MetagTlsLeHi16 : Self = Self::_S390TlsGotie20OrPpc64Plt16LoDsOrMipsPc21S2OrTilegxImm16X0Hw1LastPcrelOrSparcTlsLdmHi22OrArmAluPcG1OrM32RGotpcHiSloOrTileproTlsGdCallOrMetagTlsLeHi16;
6003    #[allow(non_upper_case_globals)]
6004    pub const S390Irelative : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6005    #[allow(non_upper_case_globals)]
6006    pub const Ppc64SectoffDs : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6007    #[allow(non_upper_case_globals)]
6008    pub const MipsPc26S2 : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6009    #[allow(non_upper_case_globals)]
6010    pub const TilegxImm16X1Hw1LastPcrel : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6011    #[allow(non_upper_case_globals)]
6012    pub const SparcTlsLdmLo10 : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6013    #[allow(non_upper_case_globals)]
6014    pub const ArmAluPcG2 : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6015    #[allow(non_upper_case_globals)]
6016    pub const M32RGotpcLo : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6017    /// X0 pipe "addi" for TLS GD
6018    #[allow(non_upper_case_globals)]
6019    pub const TileproImm8X0TlsGdAdd : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6020    #[allow(non_upper_case_globals)]
6021    pub const MetagTlsLeLo16 : Self = Self::_S390IrelativeOrPpc64SectoffDsOrMipsPc26S2OrTilegxImm16X1Hw1LastPcrelOrSparcTlsLdmLo10OrArmAluPcG2OrM32RGotpcLoOrTileproImm8X0TlsGdAddOrMetagTlsLeLo16;
6022    #[allow(non_upper_case_globals)]
6023    pub const S390Pc12Dbl : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6024    #[allow(non_upper_case_globals)]
6025    pub const Ppc64SectoffLoDs : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6026    #[allow(non_upper_case_globals)]
6027    pub const MipsPc18S3 : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6028    #[allow(non_upper_case_globals)]
6029    pub const TilegxImm16X0Hw2LastPcrel : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6030    #[allow(non_upper_case_globals)]
6031    pub const SparcTlsLdmAdd : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6032    #[allow(non_upper_case_globals)]
6033    pub const ArmLdrPcG1 : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6034    /// LT-rel. fct ptr, right 14 bits.
6035    #[allow(non_upper_case_globals)]
6036    pub const PariscLtoffFptr14R : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6037    #[allow(non_upper_case_globals)]
6038    pub const S390Num : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6039    #[allow(non_upper_case_globals)]
6040    pub const M32RGotoffHiUlo : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6041    /// X1 pipe "addi" for TLS GD
6042    #[allow(non_upper_case_globals)]
6043    pub const TileproImm8X1TlsGdAdd : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6044    /// @pltoff(sym + add), data8 MSB
6045    #[allow(non_upper_case_globals)]
6046    pub const Ia64Pltoff64Msb : Self = Self::_S390Pc12DblOrPpc64SectoffLoDsOrMipsPc18S3OrTilegxImm16X0Hw2LastPcrelOrSparcTlsLdmAddOrArmLdrPcG1OrPariscLtoffFptr14ROrS390NumOrM32RGotoffHiUloOrTileproImm8X1TlsGdAddOrIa64Pltoff64Msb;
6047    #[allow(non_upper_case_globals)]
6048    pub const S390Plt12Dbl : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6049    #[allow(non_upper_case_globals)]
6050    pub const Ppc64Toc16Ds : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6051    #[allow(non_upper_case_globals)]
6052    pub const MipsPc19S2 : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6053    #[allow(non_upper_case_globals)]
6054    pub const TilegxImm16X1Hw2LastPcrel : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6055    #[allow(non_upper_case_globals)]
6056    pub const SparcTlsLdmCall : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6057    #[allow(non_upper_case_globals)]
6058    pub const ArmLdrPcG2 : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6059    /// @pltoff(sym + add), data8 LSB
6060    #[allow(non_upper_case_globals)]
6061    pub const Ia64Pltoff64Lsb : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6062    #[allow(non_upper_case_globals)]
6063    pub const M32RGotoffHiSlo : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6064    /// Y0 pipe "addi" for TLS GD
6065    #[allow(non_upper_case_globals)]
6066    pub const TileproImm8Y0TlsGdAdd : Self = Self::_S390Plt12DblOrPpc64Toc16DsOrMipsPc19S2OrTilegxImm16X1Hw2LastPcrelOrSparcTlsLdmCallOrArmLdrPcG2OrIa64Pltoff64LsbOrM32RGotoffHiSloOrTileproImm8Y0TlsGdAdd;
6067    #[allow(non_upper_case_globals)]
6068    pub const S390Pc24Dbl : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6069    #[allow(non_upper_case_globals)]
6070    pub const Ppc64Toc16LoDs : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6071    #[allow(non_upper_case_globals)]
6072    pub const MipsPchi16 : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6073    #[allow(non_upper_case_globals)]
6074    pub const TilegxImm16X0Hw0Got : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6075    #[allow(non_upper_case_globals)]
6076    pub const SparcTlsLdoHix22 : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6077    #[allow(non_upper_case_globals)]
6078    pub const ArmLdrsPcG0 : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6079    /// 64 bits function address.
6080    #[allow(non_upper_case_globals)]
6081    pub const PariscFptr64 : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6082    /// Low 16 bit offset to GOT
6083    #[allow(non_upper_case_globals)]
6084    pub const M32RGotoffLo : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6085    /// Y1 pipe "addi" for TLS GD
6086    #[allow(non_upper_case_globals)]
6087    pub const TileproImm8Y1TlsGdAdd : Self = Self::_S390Pc24DblOrPpc64Toc16LoDsOrMipsPchi16OrTilegxImm16X0Hw0GotOrSparcTlsLdoHix22OrArmLdrsPcG0OrPariscFptr64OrM32RGotoffLoOrTileproImm8Y1TlsGdAdd;
6088    #[allow(non_upper_case_globals)]
6089    pub const S390Plt24Dbl : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6090    #[allow(non_upper_case_globals)]
6091    pub const Ppc64Pltgot16Ds : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6092    #[allow(non_upper_case_globals)]
6093    pub const MipsPclo16 : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6094    #[allow(non_upper_case_globals)]
6095    pub const TilegxImm16X1Hw0Got : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6096    #[allow(non_upper_case_globals)]
6097    pub const SparcTlsLdoLox10 : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6098    #[allow(non_upper_case_globals)]
6099    pub const ArmLdrsPcG1 : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6100    /// 32 bits function address.
6101    #[allow(non_upper_case_globals)]
6102    pub const PariscPlabel32 : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6103    /// "lw_tls" for TLS IE
6104    #[allow(non_upper_case_globals)]
6105    pub const TileproTlsIeLoad : Self = Self::_S390Plt24DblOrPpc64Pltgot16DsOrMipsPclo16OrTilegxImm16X1Hw0GotOrSparcTlsLdoLox10OrArmLdrsPcG1OrPariscPlabel32OrTileproTlsIeLoad;
6106    #[allow(non_upper_case_globals)]
6107    pub const S390GnuVtentry : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6108    #[allow(non_upper_case_globals)]
6109    pub const PowerpcRel16Hi : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6110    #[allow(non_upper_case_globals)]
6111    pub const SparcGnuVtentry : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6112    #[allow(non_upper_case_globals)]
6113    pub const X8664GnuVtentry : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6114    #[allow(non_upper_case_globals)]
6115    pub const I386GnuVtentry : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6116    /// half16   (sym+add-.)@h
6117    #[allow(non_upper_case_globals)]
6118    pub const PpcRel16Hi : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6119    /// half16   (sym+add-.)@h
6120    #[allow(non_upper_case_globals)]
6121    pub const Ppc64Rel16Hi : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6122    #[allow(non_upper_case_globals)]
6123    pub const ArmThmRpc22 : Self = Self::_S390GnuVtentryOrPowerpcRel16HiOrSparcGnuVtentryOrX8664GnuVtentryOrI386GnuVtentryOrPpcRel16HiOrPpc64Rel16HiOrArmThmRpc22;
6124    #[allow(non_upper_case_globals)]
6125    pub const PowerpcCopy : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6126    #[allow(non_upper_case_globals)]
6127    pub const MipsGotDisp : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6128    #[allow(non_upper_case_globals)]
6129    pub const TilegxRelative : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6130    #[allow(non_upper_case_globals)]
6131    pub const X8664Tlsgd : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6132    #[allow(non_upper_case_globals)]
6133    pub const SparcCopy : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6134    #[allow(non_upper_case_globals)]
6135    pub const ArmTlsTpoff32 : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6136    #[allow(non_upper_case_globals)]
6137    pub const I386TlsLdm : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6138    /// Copy symbol at runtime
6139    #[allow(non_upper_case_globals)]
6140    pub const M68KCopy : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6141    /// GP relative 16 bit
6142    #[allow(non_upper_case_globals)]
6143    pub const AlphaGprel16 : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6144    #[allow(non_upper_case_globals)]
6145    pub const PpcCopy : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6146    /// ((S + A - P) >> 1) & 0x3ffffff
6147    #[allow(non_upper_case_globals)]
6148    pub const CkcorePcrelImm26By2 : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6149    /// PC relative 32 bit shifted by 1.
6150    #[allow(non_upper_case_globals)]
6151    pub const S390Pc32Dbl : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6152    #[allow(non_upper_case_globals)]
6153    pub const Cris32PltPcrel : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6154    /// 16-bit offset to GOT entry.
6155    #[allow(non_upper_case_globals)]
6156    pub const Mn10300Got16 : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6157    /// 64 bit offset to GOT.
6158    #[allow(non_upper_case_globals)]
6159    pub const MicroblazeGotoff64 : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6160    /// Conditional branch.
6161    #[allow(non_upper_case_globals)]
6162    pub const Nios2Cjmp : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6163    /// X1 pipe 8-bit
6164    #[allow(non_upper_case_globals)]
6165    pub const TileproImm8X1 : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6166    #[allow(non_upper_case_globals)]
6167    pub const RiscvCallPlt : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6168    #[allow(non_upper_case_globals)]
6169    pub const Or1KGlobDat : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6170    #[allow(non_upper_case_globals)]
6171    pub const Ppc64Copy : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6172    #[allow(non_upper_case_globals)]
6173    pub const ArcSdaLdst : Self = Self::_PowerpcCopyOrMipsGotDispOrTilegxRelativeOrX8664TlsgdOrSparcCopyOrArmTlsTpoff32OrI386TlsLdmOrM68KCopyOrAlphaGprel16OrPpcCopyOrCkcorePcrelImm26By2OrS390Pc32DblOrCris32PltPcrelOrMn10300Got16OrMicroblazeGotoff64OrNios2CjmpOrTileproImm8X1OrRiscvCallPltOrOr1KGlobDatOrPpc64CopyOrArcSdaLdst;
6174    #[allow(non_upper_case_globals)]
6175    pub const PowerpcPlt32 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6176    #[allow(non_upper_case_globals)]
6177    pub const MipsDelete : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6178    #[allow(non_upper_case_globals)]
6179    pub const TilegxDestImm8X1 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6180    #[allow(non_upper_case_globals)]
6181    pub const X8664Got64 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6182    #[allow(non_upper_case_globals)]
6183    pub const SparcPcplt32 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6184    #[allow(non_upper_case_globals)]
6185    pub const ArmPlt32 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6186    #[allow(non_upper_case_globals)]
6187    pub const I386TlsGdPop : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6188    /// 8 bit GOT offset for GD
6189    #[allow(non_upper_case_globals)]
6190    pub const M68KTlsGd8 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6191    /// Adjust by program base
6192    #[allow(non_upper_case_globals)]
6193    pub const AlphaRelative : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6194    #[allow(non_upper_case_globals)]
6195    pub const PpcPlt32 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6196    /// (GOT + A - P) & 0xffff
6197    #[allow(non_upper_case_globals)]
6198    pub const CkcoreGotpcLo16 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6199    #[allow(non_upper_case_globals)]
6200    pub const ShUses : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6201    /// 16 bit offset to GOT.
6202    #[allow(non_upper_case_globals)]
6203    pub const S390Gotoff16 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6204    #[allow(non_upper_case_globals)]
6205    pub const Mn10300TlsGotie : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6206    /// TLS Offset Within TLS Block.
6207    #[allow(non_upper_case_globals)]
6208    pub const MicroblazeTlsdtprel64 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6209    /// %hiadj of PC relative offset.
6210    #[allow(non_upper_case_globals)]
6211    pub const Nios2PcrelHa : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6212    /// X0 pipe high 16-bit
6213    #[allow(non_upper_case_globals)]
6214    pub const TileproImm16X0Hi : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6215    #[allow(non_upper_case_globals)]
6216    pub const RiscvLo12I : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6217    #[allow(non_upper_case_globals)]
6218    pub const Or1KTlsLdoLo16 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6219    #[allow(non_upper_case_globals)]
6220    pub const Ppc64Plt32 : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6221    #[allow(non_upper_case_globals)]
6222    pub const Arc32Me : Self = Self::_PowerpcPlt32OrMipsDeleteOrTilegxDestImm8X1OrX8664Got64OrSparcPcplt32OrArmPlt32OrI386TlsGdPopOrM68KTlsGd8OrAlphaRelativeOrPpcPlt32OrCkcoreGotpcLo16OrShUsesOrS390Gotoff16OrMn10300TlsGotieOrMicroblazeTlsdtprel64OrNios2PcrelHaOrTileproImm16X0HiOrRiscvLo12IOrOr1KTlsLdoLo16OrPpc64Plt32OrArc32Me;
6223    #[allow(non_upper_case_globals)]
6224    pub const PowerpcAddr30 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6225    #[allow(non_upper_case_globals)]
6226    pub const MipsJalr : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6227    #[allow(non_upper_case_globals)]
6228    pub const TilegxImm16X1Hw0 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6229    #[allow(non_upper_case_globals)]
6230    pub const X8664Irelative : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6231    #[allow(non_upper_case_globals)]
6232    pub const SparcPcHh22 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6233    #[allow(non_upper_case_globals)]
6234    pub const ArmAluSbrel2720Ck : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6235    #[allow(non_upper_case_globals)]
6236    pub const I386TlsTpoff32 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6237    #[allow(non_upper_case_globals)]
6238    pub const M68KTlsLe32 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6239    #[allow(non_upper_case_globals)]
6240    pub const AlphaGottprel : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6241    /// word30 (S + A - P) >> 2
6242    #[allow(non_upper_case_globals)]
6243    pub const Ppc64Addr30 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6244    /// Deprecated, prog. base relative.
6245    #[allow(non_upper_case_globals)]
6246    pub const ArmAluSbrel2720 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6247    /// (GOT + G * 4) & 0xffff
6248    #[allow(non_upper_case_globals)]
6249    pub const CkcoreAddrgotLo16 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6250    /// Tag for load insn in TLS code.
6251    #[allow(non_upper_case_globals)]
6252    pub const S390TlsLoad : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6253    /// PC relative 18 bit shifted.
6254    #[allow(non_upper_case_globals)]
6255    pub const M32R18PcrelRela : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6256    /// Create GOT entry.
6257    #[allow(non_upper_case_globals)]
6258    pub const Nios2GlobDat : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6259    /// X0 pipe PC relative ha() 16 bit
6260    #[allow(non_upper_case_globals)]
6261    pub const TileproImm16X0HaPcrel : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6262    #[allow(non_upper_case_globals)]
6263    pub const RiscvSub8 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6264    #[allow(non_upper_case_globals)]
6265    pub const MetagLo16Gotpc : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6266    /// symbol + addend, data4 LSB
6267    #[allow(non_upper_case_globals)]
6268    pub const Ia64Dir32Lsb : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6269    #[allow(non_upper_case_globals)]
6270    pub const AcSectoffU82 : Self = Self::_PowerpcAddr30OrMipsJalrOrTilegxImm16X1Hw0OrX8664IrelativeOrSparcPcHh22OrArmAluSbrel2720CkOrI386TlsTpoff32OrM68KTlsLe32OrAlphaGottprelOrPpc64Addr30OrArmAluSbrel2720OrCkcoreAddrgotLo16OrS390TlsLoadOrM32R18PcrelRelaOrNios2GlobDatOrTileproImm16X0HaPcrelOrRiscvSub8OrMetagLo16GotpcOrIa64Dir32LsbOrAcSectoffU82;
6271    #[allow(non_upper_case_globals)]
6272    pub const Ppc64Addr16LoDs : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6273    #[allow(non_upper_case_globals)]
6274    pub const TilegxImm16X1Hw3Pcrel : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6275    #[allow(non_upper_case_globals)]
6276    pub const SparcTlsGdLo10 : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6277    #[allow(non_upper_case_globals)]
6278    pub const ArmAluPcG0Nc : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6279    /// 32 bits LT-rel. function pointer.
6280    #[allow(non_upper_case_globals)]
6281    pub const PariscLtoffFptr32 : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6282    #[allow(non_upper_case_globals)]
6283    pub const CkcoreTlsDtpoff32 : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6284    /// Direct 20 bit.
6285    #[allow(non_upper_case_globals)]
6286    pub const S39020 : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6287    #[allow(non_upper_case_globals)]
6288    pub const M32RGot16HiSlo : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6289    #[allow(non_upper_case_globals)]
6290    pub const Riscv32Pcrel : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6291    #[allow(non_upper_case_globals)]
6292    pub const MetagTlsDtpmod : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6293    #[allow(non_upper_case_globals)]
6294    pub const ArcGotoff : Self = Self::_Ppc64Addr16LoDsOrTilegxImm16X1Hw3PcrelOrSparcTlsGdLo10OrArmAluPcG0NcOrPariscLtoffFptr32OrCkcoreTlsDtpoff32OrS39020OrM32RGot16HiSloOrRiscv32PcrelOrMetagTlsDtpmodOrArcGotoff;
6295    #[allow(non_upper_case_globals)]
6296    pub const Ppc64Pltgot16LoDs : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6297    #[allow(non_upper_case_globals)]
6298    pub const TilegxImm16X0Hw0PltPcrel : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6299    #[allow(non_upper_case_globals)]
6300    pub const SparcTlsLdoAdd : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6301    #[allow(non_upper_case_globals)]
6302    pub const ArmLdrsPcG2 : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6303    /// Left 21 bits of fdesc address.
6304    #[allow(non_upper_case_globals)]
6305    pub const PariscPlabel21L : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6306    /// X0 pipe 16-bit TLS GD offset
6307    #[allow(non_upper_case_globals)]
6308    pub const TileproImm16X0TlsGd : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6309    #[allow(non_upper_case_globals)]
6310    pub const ArcTlsDtpmod : Self = Self::_Ppc64Pltgot16LoDsOrTilegxImm16X0Hw0PltPcrelOrSparcTlsLdoAddOrArmLdrsPcG2OrPariscPlabel21LOrTileproImm16X0TlsGdOrArcTlsDtpmod;
6311    #[allow(non_upper_case_globals)]
6312    pub const PowerpcTls : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6313    #[allow(non_upper_case_globals)]
6314    pub const TilegxImm16X1Hw0PltPcrel : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6315    #[allow(non_upper_case_globals)]
6316    pub const SparcTlsIeHi22 : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6317    #[allow(non_upper_case_globals)]
6318    pub const ArmLdcPcG0 : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6319    /// none	(sym+add)@tls
6320    #[allow(non_upper_case_globals)]
6321    pub const PpcTls : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6322    /// none	(sym+add)@tls
6323    #[allow(non_upper_case_globals)]
6324    pub const Ppc64Tls : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6325    /// X1 pipe 16-bit TLS GD offset
6326    #[allow(non_upper_case_globals)]
6327    pub const TileproImm16X1TlsGd : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6328    /// @fptr(sym + add), mov imm64
6329    #[allow(non_upper_case_globals)]
6330    pub const Ia64Fptr64I : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6331    #[allow(non_upper_case_globals)]
6332    pub const ArcTlsDtpoff : Self = Self::_PowerpcTlsOrTilegxImm16X1Hw0PltPcrelOrSparcTlsIeHi22OrArmLdcPcG0OrPpcTlsOrPpc64TlsOrTileproImm16X1TlsGdOrIa64Fptr64IOrArcTlsDtpoff;
6333    #[allow(non_upper_case_globals)]
6334    pub const PowerpcDtpmod : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6335    #[allow(non_upper_case_globals)]
6336    pub const TilegxImm16X0Hw1PltPcrel : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6337    #[allow(non_upper_case_globals)]
6338    pub const SparcTlsIeLo10 : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6339    #[allow(non_upper_case_globals)]
6340    pub const ArmLdcPcG1 : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6341    /// word32	(sym+add)@dtpmod
6342    #[allow(non_upper_case_globals)]
6343    pub const PpcDtpmod32 : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6344    /// doubleword64 (sym+add)@dtpmod
6345    #[allow(non_upper_case_globals)]
6346    pub const Ppc64Dtpmod64 : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6347    /// X0 pipe low 16-bit TLS GD offset
6348    #[allow(non_upper_case_globals)]
6349    pub const TileproImm16X0TlsGdLo : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6350    /// @fptr(sym + add), data4 MSB
6351    #[allow(non_upper_case_globals)]
6352    pub const Ia64Fptr32Msb : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6353    #[allow(non_upper_case_globals)]
6354    pub const ArcTlsTpoff : Self = Self::_PowerpcDtpmodOrTilegxImm16X0Hw1PltPcrelOrSparcTlsIeLo10OrArmLdcPcG1OrPpcDtpmod32OrPpc64Dtpmod64OrTileproImm16X0TlsGdLoOrIa64Fptr32MsbOrArcTlsTpoff;
6355    #[allow(non_upper_case_globals)]
6356    pub const PowerpcTprel16 : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6357    #[allow(non_upper_case_globals)]
6358    pub const TilegxImm16X1Hw1PltPcrel : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6359    #[allow(non_upper_case_globals)]
6360    pub const SparcTlsIeLd : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6361    #[allow(non_upper_case_globals)]
6362    pub const ArmLdcPcG2 : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6363    /// half16*	(sym+add)@tprel
6364    #[allow(non_upper_case_globals)]
6365    pub const PpcTprel16 : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6366    /// half16*	(sym+add)@tprel
6367    #[allow(non_upper_case_globals)]
6368    pub const Ppc64Tprel16 : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6369    /// X1 pipe low 16-bit TLS GD offset
6370    #[allow(non_upper_case_globals)]
6371    pub const TileproImm16X1TlsGdLo : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6372    /// @fptr(sym + add), data4 LSB
6373    #[allow(non_upper_case_globals)]
6374    pub const Ia64Fptr32Lsb : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6375    #[allow(non_upper_case_globals)]
6376    pub const ArcTlsGdGot : Self = Self::_PowerpcTprel16OrTilegxImm16X1Hw1PltPcrelOrSparcTlsIeLdOrArmLdcPcG2OrPpcTprel16OrPpc64Tprel16OrTileproImm16X1TlsGdLoOrIa64Fptr32LsbOrArcTlsGdGot;
6377    #[allow(non_upper_case_globals)]
6378    pub const PowerpcTprel16Lo : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6379    #[allow(non_upper_case_globals)]
6380    pub const TilegxImm16X0Hw2PltPcrel : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6381    #[allow(non_upper_case_globals)]
6382    pub const SparcTlsIeLdx : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6383    #[allow(non_upper_case_globals)]
6384    pub const ArmAluSbG0Nc : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6385    /// Right 14 bits of fdesc address.
6386    #[allow(non_upper_case_globals)]
6387    pub const PariscPlabel14R : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6388    /// half16	(sym+add)@tprel@l
6389    #[allow(non_upper_case_globals)]
6390    pub const PpcTprel16Lo : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6391    /// half16	(sym+add)@tprel@l
6392    #[allow(non_upper_case_globals)]
6393    pub const Ppc64Tprel16Lo : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6394    /// X0 pipe high 16-bit TLS GD offset
6395    #[allow(non_upper_case_globals)]
6396    pub const TileproImm16X0TlsGdHi : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6397    /// @fptr(sym + add), data8 MSB
6398    #[allow(non_upper_case_globals)]
6399    pub const Ia64Fptr64Msb : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6400    #[allow(non_upper_case_globals)]
6401    pub const ArcTlsGdLd : Self = Self::_PowerpcTprel16LoOrTilegxImm16X0Hw2PltPcrelOrSparcTlsIeLdxOrArmAluSbG0NcOrPariscPlabel14ROrPpcTprel16LoOrPpc64Tprel16LoOrTileproImm16X0TlsGdHiOrIa64Fptr64MsbOrArcTlsGdLd;
6402    #[allow(non_upper_case_globals)]
6403    pub const PowerpcTprel16Hi : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6404    #[allow(non_upper_case_globals)]
6405    pub const TilegxImm16X1Hw2PltPcrel : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6406    #[allow(non_upper_case_globals)]
6407    pub const SparcTlsIeAdd : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6408    #[allow(non_upper_case_globals)]
6409    pub const ArmAluSbG0 : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6410    /// half16	(sym+add)@tprel@h
6411    #[allow(non_upper_case_globals)]
6412    pub const PpcTprel16Hi : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6413    /// half16	(sym+add)@tprel@h
6414    #[allow(non_upper_case_globals)]
6415    pub const Ppc64Tprel16Hi : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6416    /// X1 pipe high 16-bit TLS GD offset
6417    #[allow(non_upper_case_globals)]
6418    pub const TileproImm16X1TlsGdHi : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6419    /// @fptr(sym + add), data8 LSB
6420    #[allow(non_upper_case_globals)]
6421    pub const Ia64Fptr64Lsb : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6422    #[allow(non_upper_case_globals)]
6423    pub const ArcTlsGdCall : Self = Self::_PowerpcTprel16HiOrTilegxImm16X1Hw2PltPcrelOrSparcTlsIeAddOrArmAluSbG0OrPpcTprel16HiOrPpc64Tprel16HiOrTileproImm16X1TlsGdHiOrIa64Fptr64LsbOrArcTlsGdCall;
6424    #[allow(non_upper_case_globals)]
6425    pub const PowerpcTprel16Ha : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6426    #[allow(non_upper_case_globals)]
6427    pub const TilegxImm16X0Hw0LastGot : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6428    #[allow(non_upper_case_globals)]
6429    pub const SparcTlsLeHix22 : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6430    #[allow(non_upper_case_globals)]
6431    pub const ArmAluSbG1Nc : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6432    /// 64 bits PC-rel. address.
6433    #[allow(non_upper_case_globals)]
6434    pub const PariscPcrel64 : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6435    /// half16	(sym+add)@tprel@ha
6436    #[allow(non_upper_case_globals)]
6437    pub const PpcTprel16Ha : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6438    /// half16	(sym+add)@tprel@ha
6439    #[allow(non_upper_case_globals)]
6440    pub const Ppc64Tprel16Ha : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6441    /// X0 pipe ha() 16-bit TLS GD offset
6442    #[allow(non_upper_case_globals)]
6443    pub const TileproImm16X0TlsGdHa : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6444    /// @pcrel(sym + add), brl
6445    #[allow(non_upper_case_globals)]
6446    pub const Ia64Pcrel60B : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6447    #[allow(non_upper_case_globals)]
6448    pub const ArcTlsIeGot : Self = Self::_PowerpcTprel16HaOrTilegxImm16X0Hw0LastGotOrSparcTlsLeHix22OrArmAluSbG1NcOrPariscPcrel64OrPpcTprel16HaOrPpc64Tprel16HaOrTileproImm16X0TlsGdHaOrIa64Pcrel60BOrArcTlsIeGot;
6449    #[allow(non_upper_case_globals)]
6450    pub const PowerpcTprel : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6451    #[allow(non_upper_case_globals)]
6452    pub const TilegxImm16X1Hw0LastGot : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6453    #[allow(non_upper_case_globals)]
6454    pub const SparcTlsLeLox10 : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6455    #[allow(non_upper_case_globals)]
6456    pub const ArmAluSbG1 : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6457    /// word32	(sym+add)@tprel
6458    #[allow(non_upper_case_globals)]
6459    pub const PpcTprel32 : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6460    /// doubleword64 (sym+add)@tprel
6461    #[allow(non_upper_case_globals)]
6462    pub const Ppc64Tprel64 : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6463    /// X1 pipe ha() 16-bit TLS GD offset
6464    #[allow(non_upper_case_globals)]
6465    pub const TileproImm16X1TlsGdHa : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6466    /// @pcrel(sym + add), ptb, call
6467    #[allow(non_upper_case_globals)]
6468    pub const Ia64Pcrel21B : Self = Self::_PowerpcTprelOrTilegxImm16X1Hw0LastGotOrSparcTlsLeLox10OrArmAluSbG1OrPpcTprel32OrPpc64Tprel64OrTileproImm16X1TlsGdHaOrIa64Pcrel21B;
6469    #[allow(non_upper_case_globals)]
6470    pub const PowerpcDtprel16 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6471    #[allow(non_upper_case_globals)]
6472    pub const TilegxImm16X0Hw1LastGot : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6473    #[allow(non_upper_case_globals)]
6474    pub const SparcTlsDtpmod32 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6475    #[allow(non_upper_case_globals)]
6476    pub const ArmAluSbG2 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6477    /// 22 bits PC-rel. address.
6478    #[allow(non_upper_case_globals)]
6479    pub const PariscPcrel22F : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6480    /// half16*	(sym+add)@dtprel
6481    #[allow(non_upper_case_globals)]
6482    pub const PpcDtprel16 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6483    /// half16*	(sym+add)@dtprel
6484    #[allow(non_upper_case_globals)]
6485    pub const Ppc64Dtprel16 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6486    /// X0 pipe 16-bit TLS IE offset
6487    #[allow(non_upper_case_globals)]
6488    pub const TileproImm16X0TlsIe : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6489    /// @pcrel(sym + add), chk.s
6490    #[allow(non_upper_case_globals)]
6491    pub const Ia64Pcrel21M : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6492    #[allow(non_upper_case_globals)]
6493    pub const ArcTlsDtpoffS9 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6494    #[allow(non_upper_case_globals)]
6495    pub const ArcTlsLeS9 : Self = Self::_PowerpcDtprel16OrTilegxImm16X0Hw1LastGotOrSparcTlsDtpmod32OrArmAluSbG2OrPariscPcrel22FOrPpcDtprel16OrPpc64Dtprel16OrTileproImm16X0TlsIeOrIa64Pcrel21MOrArcTlsDtpoffS9OrArcTlsLeS9;
6496    #[allow(non_upper_case_globals)]
6497    pub const PowerpcDtprel16Lo : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6498    #[allow(non_upper_case_globals)]
6499    pub const TilegxImm16X1Hw1LastGot : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6500    #[allow(non_upper_case_globals)]
6501    pub const SparcTlsDtpmod64 : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6502    #[allow(non_upper_case_globals)]
6503    pub const ArmLdrSbG0 : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6504    /// PC-rel. address, right 14 bits.
6505    #[allow(non_upper_case_globals)]
6506    pub const PariscPcrel14Wr : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6507    /// half16	(sym+add)@dtprel@l
6508    #[allow(non_upper_case_globals)]
6509    pub const PpcDtprel16Lo : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6510    /// half16	(sym+add)@dtprel@l
6511    #[allow(non_upper_case_globals)]
6512    pub const Ppc64Dtprel16Lo : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6513    /// X1 pipe 16-bit TLS IE offset
6514    #[allow(non_upper_case_globals)]
6515    pub const TileproImm16X1TlsIe : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6516    /// @pcrel(sym + add), fchkf
6517    #[allow(non_upper_case_globals)]
6518    pub const Ia64Pcrel21F : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6519    #[allow(non_upper_case_globals)]
6520    pub const ArcTlsLe32 : Self = Self::_PowerpcDtprel16LoOrTilegxImm16X1Hw1LastGotOrSparcTlsDtpmod64OrArmLdrSbG0OrPariscPcrel14WrOrPpcDtprel16LoOrPpc64Dtprel16LoOrTileproImm16X1TlsIeOrIa64Pcrel21FOrArcTlsLe32;
6521    #[allow(non_upper_case_globals)]
6522    pub const PowerpcDtprel16Hi : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6523    #[allow(non_upper_case_globals)]
6524    pub const SparcTlsDtpoff32 : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6525    #[allow(non_upper_case_globals)]
6526    pub const ArmLdrSbG1 : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6527    /// PC rel. address, right 14 bits.
6528    #[allow(non_upper_case_globals)]
6529    pub const PariscPcrel14Dr : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6530    /// half16	(sym+add)@dtprel@h
6531    #[allow(non_upper_case_globals)]
6532    pub const PpcDtprel16Hi : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6533    /// half16	(sym+add)@dtprel@h
6534    #[allow(non_upper_case_globals)]
6535    pub const Ppc64Dtprel16Hi : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6536    /// X0 pipe low 16-bit TLS IE offset
6537    #[allow(non_upper_case_globals)]
6538    pub const TileproImm16X0TlsIeLo : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6539    /// X0 pipe PC-rel PLT hword 3
6540    #[allow(non_upper_case_globals)]
6541    pub const TilegxImm16X0Hw3PltPcrel : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6542    /// @pcrel(sym + add), data4 MSB
6543    #[allow(non_upper_case_globals)]
6544    pub const Ia64Pcrel32Msb : Self = Self::_PowerpcDtprel16HiOrSparcTlsDtpoff32OrArmLdrSbG1OrPariscPcrel14DrOrPpcDtprel16HiOrPpc64Dtprel16HiOrTileproImm16X0TlsIeLoOrTilegxImm16X0Hw3PltPcrelOrIa64Pcrel32Msb;
6545    #[allow(non_upper_case_globals)]
6546    pub const PowerpcDtprel16Ha : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6547    #[allow(non_upper_case_globals)]
6548    pub const SparcTlsDtpoff64 : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6549    #[allow(non_upper_case_globals)]
6550    pub const ArmLdrSbG2 : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6551    /// 16 bits PC-rel. address.
6552    #[allow(non_upper_case_globals)]
6553    pub const PariscPcrel16F : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6554    /// half16	(sym+add)@dtprel@ha
6555    #[allow(non_upper_case_globals)]
6556    pub const PpcDtprel16Ha : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6557    /// half16	(sym+add)@dtprel@ha
6558    #[allow(non_upper_case_globals)]
6559    pub const Ppc64Dtprel16Ha : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6560    /// X1 pipe low 16-bit TLS IE offset
6561    #[allow(non_upper_case_globals)]
6562    pub const TileproImm16X1TlsIeLo : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6563    /// X1 pipe PC-rel PLT hword 3
6564    #[allow(non_upper_case_globals)]
6565    pub const TilegxImm16X1Hw3PltPcrel : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6566    /// @pcrel(sym + add), data4 LSB
6567    #[allow(non_upper_case_globals)]
6568    pub const Ia64Pcrel32Lsb : Self = Self::_PowerpcDtprel16HaOrSparcTlsDtpoff64OrArmLdrSbG2OrPariscPcrel16FOrPpcDtprel16HaOrPpc64Dtprel16HaOrTileproImm16X1TlsIeLoOrTilegxImm16X1Hw3PltPcrelOrIa64Pcrel32Lsb;
6569    #[allow(non_upper_case_globals)]
6570    pub const PowerpcDtprel : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6571    #[allow(non_upper_case_globals)]
6572    pub const TilegxImm16X0Hw0TlsGd : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6573    #[allow(non_upper_case_globals)]
6574    pub const SparcTlsTpoff32 : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6575    #[allow(non_upper_case_globals)]
6576    pub const ArmLdrsSbG0 : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6577    /// 16 bits PC-rel. address.
6578    #[allow(non_upper_case_globals)]
6579    pub const PariscPcrel16Wf : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6580    /// word32	(sym+add)@dtprel
6581    #[allow(non_upper_case_globals)]
6582    pub const PpcDtprel32 : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6583    /// doubleword64 (sym+add)@dtprel
6584    #[allow(non_upper_case_globals)]
6585    pub const Ppc64Dtprel64 : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6586    /// X0 pipe high 16-bit TLS IE offset
6587    #[allow(non_upper_case_globals)]
6588    pub const TileproImm16X0TlsIeHi : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6589    /// @pcrel(sym + add), data8 MSB
6590    #[allow(non_upper_case_globals)]
6591    pub const Ia64Pcrel64Msb : Self = Self::_PowerpcDtprelOrTilegxImm16X0Hw0TlsGdOrSparcTlsTpoff32OrArmLdrsSbG0OrPariscPcrel16WfOrPpcDtprel32OrPpc64Dtprel64OrTileproImm16X0TlsIeHiOrIa64Pcrel64Msb;
6592    #[allow(non_upper_case_globals)]
6593    pub const PowerpcGotTlsgd16 : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6594    #[allow(non_upper_case_globals)]
6595    pub const TilegxImm16X1Hw0TlsGd : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6596    #[allow(non_upper_case_globals)]
6597    pub const SparcTlsTpoff64 : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6598    #[allow(non_upper_case_globals)]
6599    pub const ArmLdrsSbG1 : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6600    /// 16 bits PC-rel. address.
6601    #[allow(non_upper_case_globals)]
6602    pub const PariscPcrel16Df : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6603    /// half16*	(sym+add)@got@tlsgd
6604    #[allow(non_upper_case_globals)]
6605    pub const PpcGotTlsgd16 : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6606    /// half16*	(sym+add)@got@tlsgd
6607    #[allow(non_upper_case_globals)]
6608    pub const Ppc64GotTlsgd16 : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6609    /// X1 pipe high 16-bit TLS IE offset
6610    #[allow(non_upper_case_globals)]
6611    pub const TileproImm16X1TlsIeHi : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6612    /// @pcrel(sym + add), data8 LSB
6613    #[allow(non_upper_case_globals)]
6614    pub const Ia64Pcrel64Lsb : Self = Self::_PowerpcGotTlsgd16OrTilegxImm16X1Hw0TlsGdOrSparcTlsTpoff64OrArmLdrsSbG1OrPariscPcrel16DfOrPpcGotTlsgd16OrPpc64GotTlsgd16OrTileproImm16X1TlsIeHiOrIa64Pcrel64Lsb;
6615    #[allow(non_upper_case_globals)]
6616    pub const PowerpcGotTlsgd16Lo : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6617    #[allow(non_upper_case_globals)]
6618    pub const TilegxImm16X0Hw0TlsLe : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6619    #[allow(non_upper_case_globals)]
6620    pub const ArmLdrsSbG2 : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6621    #[allow(non_upper_case_globals)]
6622    pub const SparcGotdataHix22 : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6623    /// 64 bits of eff. address.
6624    #[allow(non_upper_case_globals)]
6625    pub const PariscDir64 : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6626    /// half16	(sym+add)@got@tlsgd@l
6627    #[allow(non_upper_case_globals)]
6628    pub const PpcGotTlsgd16Lo : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6629    /// half16	(sym+add)@got@tlsgd@l
6630    #[allow(non_upper_case_globals)]
6631    pub const Ppc64GotTlsgd16Lo : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6632    /// X0 pipe ha() 16-bit TLS IE offset
6633    #[allow(non_upper_case_globals)]
6634    pub const TileproImm16X0TlsIeHa : Self = Self::_PowerpcGotTlsgd16LoOrTilegxImm16X0Hw0TlsLeOrArmLdrsSbG2OrSparcGotdataHix22OrPariscDir64OrPpcGotTlsgd16LoOrPpc64GotTlsgd16LoOrTileproImm16X0TlsIeHa;
6635    #[allow(non_upper_case_globals)]
6636    pub const PowerpcGotTlsgd16Hi : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6637    #[allow(non_upper_case_globals)]
6638    pub const SparcGotdataLox10 : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6639    #[allow(non_upper_case_globals)]
6640    pub const TilegxImm16X1Hw0TlsLe : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6641    #[allow(non_upper_case_globals)]
6642    pub const ArmLdcSbG0 : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6643    /// half16	(sym+add)@got@tlsgd@h
6644    #[allow(non_upper_case_globals)]
6645    pub const PpcGotTlsgd16Hi : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6646    /// half16	(sym+add)@got@tlsgd@h
6647    #[allow(non_upper_case_globals)]
6648    pub const Ppc64GotTlsgd16Hi : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6649    /// X1 pipe ha() 16-bit TLS IE offset
6650    #[allow(non_upper_case_globals)]
6651    pub const TileproImm16X1TlsIeHa : Self = Self::_PowerpcGotTlsgd16HiOrSparcGotdataLox10OrTilegxImm16X1Hw0TlsLeOrArmLdcSbG0OrPpcGotTlsgd16HiOrPpc64GotTlsgd16HiOrTileproImm16X1TlsIeHa;
6652    #[allow(non_upper_case_globals)]
6653    pub const PowerpcGotTlsgd16Ha : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6654    #[allow(non_upper_case_globals)]
6655    pub const SparcGotdataOpHix22 : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6656    #[allow(non_upper_case_globals)]
6657    pub const TilegxImm16X0Hw0LastTlsLe : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6658    #[allow(non_upper_case_globals)]
6659    pub const ArmLdcSbG1 : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6660    /// half16	(sym+add)@got@tlsgd@ha
6661    #[allow(non_upper_case_globals)]
6662    pub const PpcGotTlsgd16Ha : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6663    /// half16	(sym+add)@got@tlsgd@ha
6664    #[allow(non_upper_case_globals)]
6665    pub const Ppc64GotTlsgd16Ha : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6666    /// ID of module containing symbol
6667    #[allow(non_upper_case_globals)]
6668    pub const TileproTlsDtpmod32 : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6669    /// @ltoff(@fptr(s+a)), imm22
6670    #[allow(non_upper_case_globals)]
6671    pub const Ia64LtoffFptr22 : Self = Self::_PowerpcGotTlsgd16HaOrSparcGotdataOpHix22OrTilegxImm16X0Hw0LastTlsLeOrArmLdcSbG1OrPpcGotTlsgd16HaOrPpc64GotTlsgd16HaOrTileproTlsDtpmod32OrIa64LtoffFptr22;
6672    #[allow(non_upper_case_globals)]
6673    pub const PowerpcGotTlsld16 : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6674    #[allow(non_upper_case_globals)]
6675    pub const SparcGotdataOpLox10 : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6676    #[allow(non_upper_case_globals)]
6677    pub const TilegxImm16X1Hw0LastTlsLe : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6678    #[allow(non_upper_case_globals)]
6679    pub const ArmLdcSbG2 : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6680    /// 14 bits of eff. address.
6681    #[allow(non_upper_case_globals)]
6682    pub const PariscDir14Wr : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6683    /// half16*	(sym+add)@got@tlsld
6684    #[allow(non_upper_case_globals)]
6685    pub const PpcGotTlsld16 : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6686    /// half16*	(sym+add)@got@tlsld
6687    #[allow(non_upper_case_globals)]
6688    pub const Ppc64GotTlsld16 : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6689    /// Offset in TLS block
6690    #[allow(non_upper_case_globals)]
6691    pub const TileproTlsDtpoff32 : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6692    /// @ltoff(@fptr(s+a)), imm64
6693    #[allow(non_upper_case_globals)]
6694    pub const Ia64LtoffFptr64I : Self = Self::_PowerpcGotTlsld16OrSparcGotdataOpLox10OrTilegxImm16X1Hw0LastTlsLeOrArmLdcSbG2OrPariscDir14WrOrPpcGotTlsld16OrPpc64GotTlsld16OrTileproTlsDtpoff32OrIa64LtoffFptr64I;
6695    #[allow(non_upper_case_globals)]
6696    pub const PowerpcGotTlsld16Lo : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6697    #[allow(non_upper_case_globals)]
6698    pub const SparcGotdataOp : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6699    #[allow(non_upper_case_globals)]
6700    pub const TilegxImm16X0Hw1LastTlsLe : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6701    #[allow(non_upper_case_globals)]
6702    pub const ArmMovwBrelNc : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6703    /// 14 bits of eff. address.
6704    #[allow(non_upper_case_globals)]
6705    pub const PariscDir14Dr : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6706    /// half16	(sym+add)@got@tlsld@l
6707    #[allow(non_upper_case_globals)]
6708    pub const PpcGotTlsld16Lo : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6709    /// half16	(sym+add)@got@tlsld@l
6710    #[allow(non_upper_case_globals)]
6711    pub const Ppc64GotTlsld16Lo : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6712    /// Offset in static TLS block
6713    #[allow(non_upper_case_globals)]
6714    pub const TileproTlsTpoff32 : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6715    /// @ltoff(@fptr(s+a)), data4 MSB
6716    #[allow(non_upper_case_globals)]
6717    pub const Ia64LtoffFptr32Msb : Self = Self::_PowerpcGotTlsld16LoOrSparcGotdataOpOrTilegxImm16X0Hw1LastTlsLeOrArmMovwBrelNcOrPariscDir14DrOrPpcGotTlsld16LoOrPpc64GotTlsld16LoOrTileproTlsTpoff32OrIa64LtoffFptr32Msb;
6718    #[allow(non_upper_case_globals)]
6719    pub const PowerpcGotTlsld16Hi : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6720    #[allow(non_upper_case_globals)]
6721    pub const TilegxImm16X1Hw1LastTlsLe : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6722    #[allow(non_upper_case_globals)]
6723    pub const SparcH34 : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6724    #[allow(non_upper_case_globals)]
6725    pub const ArmMovtBrel : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6726    /// 16 bits of eff. address.
6727    #[allow(non_upper_case_globals)]
6728    pub const PariscDir16F : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6729    /// half16	(sym+add)@got@tlsld@h
6730    #[allow(non_upper_case_globals)]
6731    pub const PpcGotTlsld16Hi : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6732    /// half16	(sym+add)@got@tlsld@h
6733    #[allow(non_upper_case_globals)]
6734    pub const Ppc64GotTlsld16Hi : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6735    /// X0 pipe 16-bit TLS LE offset
6736    #[allow(non_upper_case_globals)]
6737    pub const TileproImm16X0TlsLe : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6738    /// @ltoff(@fptr(s+a)), data4 LSB
6739    #[allow(non_upper_case_globals)]
6740    pub const Ia64LtoffFptr32Lsb : Self = Self::_PowerpcGotTlsld16HiOrTilegxImm16X1Hw1LastTlsLeOrSparcH34OrArmMovtBrelOrPariscDir16FOrPpcGotTlsld16HiOrPpc64GotTlsld16HiOrTileproImm16X0TlsLeOrIa64LtoffFptr32Lsb;
6741    #[allow(non_upper_case_globals)]
6742    pub const PowerpcGotTlsld16Ha : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6743    #[allow(non_upper_case_globals)]
6744    pub const TilegxImm16X0Hw0LastTlsGd : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6745    #[allow(non_upper_case_globals)]
6746    pub const SparcSize32 : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6747    #[allow(non_upper_case_globals)]
6748    pub const ArmMovwBrel : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6749    /// 16 bits of eff. address.
6750    #[allow(non_upper_case_globals)]
6751    pub const PariscDir16Wf : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6752    /// half16	(sym+add)@got@tlsld@ha
6753    #[allow(non_upper_case_globals)]
6754    pub const PpcGotTlsld16Ha : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6755    /// half16	(sym+add)@got@tlsld@ha
6756    #[allow(non_upper_case_globals)]
6757    pub const Ppc64GotTlsld16Ha : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6758    /// X1 pipe 16-bit TLS LE offset
6759    #[allow(non_upper_case_globals)]
6760    pub const TileproImm16X1TlsLe : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6761    /// @ltoff(@fptr(s+a)), data8 MSB
6762    #[allow(non_upper_case_globals)]
6763    pub const Ia64LtoffFptr64Msb : Self = Self::_PowerpcGotTlsld16HaOrTilegxImm16X0Hw0LastTlsGdOrSparcSize32OrArmMovwBrelOrPariscDir16WfOrPpcGotTlsld16HaOrPpc64GotTlsld16HaOrTileproImm16X1TlsLeOrIa64LtoffFptr64Msb;
6764    #[allow(non_upper_case_globals)]
6765    pub const PowerpcGotTprel16 : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6766    #[allow(non_upper_case_globals)]
6767    pub const TilegxImm16X1Hw0LastTlsGd : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6768    #[allow(non_upper_case_globals)]
6769    pub const SparcSize64 : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6770    #[allow(non_upper_case_globals)]
6771    pub const ArmThmMovwBrelNc : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6772    /// 16 bits of eff. address.
6773    #[allow(non_upper_case_globals)]
6774    pub const PariscDir16Df : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6775    /// half16*	(sym+add)@got@tprel
6776    #[allow(non_upper_case_globals)]
6777    pub const PpcGotTprel16 : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6778    /// half16ds*	(sym+add)@got@tprel
6779    #[allow(non_upper_case_globals)]
6780    pub const Ppc64GotTprel16Ds : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6781    /// X0 pipe low 16-bit TLS LE offset
6782    #[allow(non_upper_case_globals)]
6783    pub const TileproImm16X0TlsLeLo : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6784    /// @ltoff(@fptr(s+a)), data8 LSB
6785    #[allow(non_upper_case_globals)]
6786    pub const Ia64LtoffFptr64Lsb : Self = Self::_PowerpcGotTprel16OrTilegxImm16X1Hw0LastTlsGdOrSparcSize64OrArmThmMovwBrelNcOrPariscDir16DfOrPpcGotTprel16OrPpc64GotTprel16DsOrTileproImm16X0TlsLeLoOrIa64LtoffFptr64Lsb;
6787    #[allow(non_upper_case_globals)]
6788    pub const PowerpcGotTprel16Lo : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6789    #[allow(non_upper_case_globals)]
6790    pub const TilegxImm16X0Hw1LastTlsGd : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6791    #[allow(non_upper_case_globals)]
6792    pub const SparcWdisp10 : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6793    #[allow(non_upper_case_globals)]
6794    pub const ArmThmMovtBrel : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6795    /// 64 bits of GP-rel. address.
6796    #[allow(non_upper_case_globals)]
6797    pub const PariscGprel64 : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6798    /// half16	(sym+add)@got@tprel@l
6799    #[allow(non_upper_case_globals)]
6800    pub const PpcGotTprel16Lo : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6801    /// half16ds (sym+add)@got@tprel@l
6802    #[allow(non_upper_case_globals)]
6803    pub const Ppc64GotTprel16LoDs : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6804    /// X1 pipe low 16-bit TLS LE offset
6805    #[allow(non_upper_case_globals)]
6806    pub const TileproImm16X1TlsLeLo : Self = Self::_PowerpcGotTprel16LoOrTilegxImm16X0Hw1LastTlsGdOrSparcWdisp10OrArmThmMovtBrelOrPariscGprel64OrPpcGotTprel16LoOrPpc64GotTprel16LoDsOrTileproImm16X1TlsLeLo;
6807    #[allow(non_upper_case_globals)]
6808    pub const PowerpcGotTprel16Hi : Self = Self::_PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi;
6809    #[allow(non_upper_case_globals)]
6810    pub const TilegxImm16X1Hw1LastTlsGd : Self = Self::_PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi;
6811    #[allow(non_upper_case_globals)]
6812    pub const ArmThmMovwBrel : Self = Self::_PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi;
6813    /// half16	(sym+add)@got@tprel@h
6814    #[allow(non_upper_case_globals)]
6815    pub const PpcGotTprel16Hi : Self = Self::_PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi;
6816    /// half16	(sym+add)@got@tprel@h
6817    #[allow(non_upper_case_globals)]
6818    pub const Ppc64GotTprel16Hi : Self = Self::_PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi;
6819    /// X0 pipe high 16-bit TLS LE offset
6820    #[allow(non_upper_case_globals)]
6821    pub const TileproImm16X0TlsLeHi : Self = Self::_PowerpcGotTprel16HiOrTilegxImm16X1Hw1LastTlsGdOrArmThmMovwBrelOrPpcGotTprel16HiOrPpc64GotTprel16HiOrTileproImm16X0TlsLeHi;
6822    #[allow(non_upper_case_globals)]
6823    pub const PowerpcGotTprel16Ha : Self = Self::_PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi;
6824    #[allow(non_upper_case_globals)]
6825    pub const TilegxIrelative : Self = Self::_PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi;
6826    #[allow(non_upper_case_globals)]
6827    pub const ArmTlsGotdesc : Self = Self::_PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi;
6828    /// half16	(sym+add)@got@tprel@ha
6829    #[allow(non_upper_case_globals)]
6830    pub const PpcGotTprel16Ha : Self = Self::_PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi;
6831    /// half16	(sym+add)@got@tprel@ha
6832    #[allow(non_upper_case_globals)]
6833    pub const Ppc64GotTprel16Ha : Self = Self::_PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi;
6834    /// X1 pipe high 16-bit TLS LE offset
6835    #[allow(non_upper_case_globals)]
6836    pub const TileproImm16X1TlsLeHi : Self = Self::_PowerpcGotTprel16HaOrTilegxIrelativeOrArmTlsGotdescOrPpcGotTprel16HaOrPpc64GotTprel16HaOrTileproImm16X1TlsLeHi;
6837    #[allow(non_upper_case_globals)]
6838    pub const PowerpcGotDtprel16 : Self = Self::_PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa;
6839    #[allow(non_upper_case_globals)]
6840    pub const ArmTlsCall : Self = Self::_PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa;
6841    /// GP-rel. address, right 14 bits.
6842    #[allow(non_upper_case_globals)]
6843    pub const PariscGprel14Wr : Self = Self::_PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa;
6844    /// half16*	(sym+add)@got@dtprel
6845    #[allow(non_upper_case_globals)]
6846    pub const PpcGotDtprel16 : Self = Self::_PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa;
6847    /// half16ds*	(sym+add)@got@dtprel
6848    #[allow(non_upper_case_globals)]
6849    pub const Ppc64GotDtprel16Ds : Self = Self::_PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa;
6850    /// X0 pipe ha() 16-bit TLS LE offset
6851    #[allow(non_upper_case_globals)]
6852    pub const TileproImm16X0TlsLeHa : Self = Self::_PowerpcGotDtprel16OrArmTlsCallOrPariscGprel14WrOrPpcGotDtprel16OrPpc64GotDtprel16DsOrTileproImm16X0TlsLeHa;
6853    #[allow(non_upper_case_globals)]
6854    pub const PowerpcGotDtprel16Lo : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6855    #[allow(non_upper_case_globals)]
6856    pub const TilegxImm16X0Hw0TlsIe : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6857    #[allow(non_upper_case_globals)]
6858    pub const ArmTlsDescseq : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6859    /// GP-rel. address, right 14 bits.
6860    #[allow(non_upper_case_globals)]
6861    pub const PariscGprel14Dr : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6862    /// half16*	(sym+add)@got@dtprel@l
6863    #[allow(non_upper_case_globals)]
6864    pub const PpcGotDtprel16Lo : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6865    /// half16ds (sym+add)@got@dtprel@l
6866    #[allow(non_upper_case_globals)]
6867    pub const Ppc64GotDtprel16LoDs : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6868    /// X1 pipe ha() 16-bit TLS LE offset
6869    #[allow(non_upper_case_globals)]
6870    pub const TileproImm16X1TlsLeHa : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6871    /// @segrel(sym + add), data4 MSB
6872    #[allow(non_upper_case_globals)]
6873    pub const Ia64Segrel32Msb : Self = Self::_PowerpcGotDtprel16LoOrTilegxImm16X0Hw0TlsIeOrArmTlsDescseqOrPariscGprel14DrOrPpcGotDtprel16LoOrPpc64GotDtprel16LoDsOrTileproImm16X1TlsLeHaOrIa64Segrel32Msb;
6874    #[allow(non_upper_case_globals)]
6875    pub const PowerpcGotDtprel16Hi : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6876    #[allow(non_upper_case_globals)]
6877    pub const TilegxImm16X1Hw0TlsIe : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6878    #[allow(non_upper_case_globals)]
6879    pub const ArmThmTlsCall : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6880    /// 16 bits GP-rel. address.
6881    #[allow(non_upper_case_globals)]
6882    pub const PariscGprel16F : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6883    /// half16*	(sym+add)@got@dtprel@h
6884    #[allow(non_upper_case_globals)]
6885    pub const PpcGotDtprel16Hi : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6886    /// half16	(sym+add)@got@dtprel@h
6887    #[allow(non_upper_case_globals)]
6888    pub const Ppc64GotDtprel16Hi : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6889    /// @segrel(sym + add), data4 LSB
6890    #[allow(non_upper_case_globals)]
6891    pub const Ia64Segrel32Lsb : Self = Self::_PowerpcGotDtprel16HiOrTilegxImm16X1Hw0TlsIeOrArmThmTlsCallOrPariscGprel16FOrPpcGotDtprel16HiOrPpc64GotDtprel16HiOrIa64Segrel32Lsb;
6892    #[allow(non_upper_case_globals)]
6893    pub const PowerpcGotDtprel16Ha : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6894    #[allow(non_upper_case_globals)]
6895    pub const TilegxImm16X0Hw0LastPltPcrel : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6896    #[allow(non_upper_case_globals)]
6897    pub const ArmPlt32Abs : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6898    /// 16 bits GP-rel. address.
6899    #[allow(non_upper_case_globals)]
6900    pub const PariscGprel16Wf : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6901    /// half16*	(sym+add)@got@dtprel@ha
6902    #[allow(non_upper_case_globals)]
6903    pub const PpcGotDtprel16Ha : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6904    /// half16	(sym+add)@got@dtprel@ha
6905    #[allow(non_upper_case_globals)]
6906    pub const Ppc64GotDtprel16Ha : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6907    /// @segrel(sym + add), data8 MSB
6908    #[allow(non_upper_case_globals)]
6909    pub const Ia64Segrel64Msb : Self = Self::_PowerpcGotDtprel16HaOrTilegxImm16X0Hw0LastPltPcrelOrArmPlt32AbsOrPariscGprel16WfOrPpcGotDtprel16HaOrPpc64GotDtprel16HaOrIa64Segrel64Msb;
6910    #[allow(non_upper_case_globals)]
6911    pub const PpcTlsgd : Self = Self::_PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb;
6912    #[allow(non_upper_case_globals)]
6913    pub const Ppc64Tprel16Ds : Self = Self::_PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb;
6914    #[allow(non_upper_case_globals)]
6915    pub const TilegxImm16X1Hw0LastPltPcrel : Self = Self::_PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb;
6916    #[allow(non_upper_case_globals)]
6917    pub const ArmGotAbs : Self = Self::_PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb;
6918    /// 16 bits GP-rel. address.
6919    #[allow(non_upper_case_globals)]
6920    pub const PariscGprel16Df : Self = Self::_PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb;
6921    /// @segrel(sym + add), data8 LSB
6922    #[allow(non_upper_case_globals)]
6923    pub const Ia64Segrel64Lsb : Self = Self::_PpcTlsgdOrPpc64Tprel16DsOrTilegxImm16X1Hw0LastPltPcrelOrArmGotAbsOrPariscGprel16DfOrIa64Segrel64Lsb;
6924    #[allow(non_upper_case_globals)]
6925    pub const PpcTlsld: Self =
6926        Self::_PpcTlsldOrPpc64Tprel16LoDsOrTilegxImm16X0Hw1LastPltPcrelOrArmGotPrelOrPariscLtoff64;
6927    #[allow(non_upper_case_globals)]
6928    pub const Ppc64Tprel16LoDs: Self =
6929        Self::_PpcTlsldOrPpc64Tprel16LoDsOrTilegxImm16X0Hw1LastPltPcrelOrArmGotPrelOrPariscLtoff64;
6930    #[allow(non_upper_case_globals)]
6931    pub const TilegxImm16X0Hw1LastPltPcrel: Self =
6932        Self::_PpcTlsldOrPpc64Tprel16LoDsOrTilegxImm16X0Hw1LastPltPcrelOrArmGotPrelOrPariscLtoff64;
6933    #[allow(non_upper_case_globals)]
6934    pub const ArmGotPrel: Self =
6935        Self::_PpcTlsldOrPpc64Tprel16LoDsOrTilegxImm16X0Hw1LastPltPcrelOrArmGotPrelOrPariscLtoff64;
6936    /// 64 bits LT-rel. address.
6937    #[allow(non_upper_case_globals)]
6938    pub const PariscLtoff64: Self =
6939        Self::_PpcTlsldOrPpc64Tprel16LoDsOrTilegxImm16X0Hw1LastPltPcrelOrArmGotPrelOrPariscLtoff64;
6940    #[allow(non_upper_case_globals)]
6941    pub const Ppc64Tprel16Higher: Self =
6942        Self::_Ppc64Tprel16HigherOrTilegxImm16X1Hw1LastPltPcrelOrArmGotBrel12;
6943    #[allow(non_upper_case_globals)]
6944    pub const TilegxImm16X1Hw1LastPltPcrel: Self =
6945        Self::_Ppc64Tprel16HigherOrTilegxImm16X1Hw1LastPltPcrelOrArmGotBrel12;
6946    #[allow(non_upper_case_globals)]
6947    pub const ArmGotBrel12: Self =
6948        Self::_Ppc64Tprel16HigherOrTilegxImm16X1Hw1LastPltPcrelOrArmGotBrel12;
6949    #[allow(non_upper_case_globals)]
6950    pub const Ppc64Tprel16Highera: Self =
6951        Self::_Ppc64Tprel16HigheraOrTilegxImm16X0Hw2LastPltPcrelOrArmGotoff12;
6952    #[allow(non_upper_case_globals)]
6953    pub const TilegxImm16X0Hw2LastPltPcrel: Self =
6954        Self::_Ppc64Tprel16HigheraOrTilegxImm16X0Hw2LastPltPcrelOrArmGotoff12;
6955    #[allow(non_upper_case_globals)]
6956    pub const ArmGotoff12: Self =
6957        Self::_Ppc64Tprel16HigheraOrTilegxImm16X0Hw2LastPltPcrelOrArmGotoff12;
6958    #[allow(non_upper_case_globals)]
6959    pub const Ppc64Tprel16Highest: Self =
6960        Self::_Ppc64Tprel16HighestOrTilegxImm16X1Hw2LastPltPcrelOrArmGotrelaxOrPariscLtoff14Wr;
6961    #[allow(non_upper_case_globals)]
6962    pub const TilegxImm16X1Hw2LastPltPcrel: Self =
6963        Self::_Ppc64Tprel16HighestOrTilegxImm16X1Hw2LastPltPcrelOrArmGotrelaxOrPariscLtoff14Wr;
6964    #[allow(non_upper_case_globals)]
6965    pub const ArmGotrelax: Self =
6966        Self::_Ppc64Tprel16HighestOrTilegxImm16X1Hw2LastPltPcrelOrArmGotrelaxOrPariscLtoff14Wr;
6967    /// LT-rel. address, right 14 bits.
6968    #[allow(non_upper_case_globals)]
6969    pub const PariscLtoff14Wr: Self =
6970        Self::_Ppc64Tprel16HighestOrTilegxImm16X1Hw2LastPltPcrelOrArmGotrelaxOrPariscLtoff14Wr;
6971    #[allow(non_upper_case_globals)]
6972    pub const Ppc64Tprel16Highesta : Self = Self::_Ppc64Tprel16HighestaOrTilegxImm16X0Hw0LastTlsIeOrArmGnuVtentryOrPariscLtoff14DrOrIa64Secrel32Msb;
6973    #[allow(non_upper_case_globals)]
6974    pub const TilegxImm16X0Hw0LastTlsIe : Self = Self::_Ppc64Tprel16HighestaOrTilegxImm16X0Hw0LastTlsIeOrArmGnuVtentryOrPariscLtoff14DrOrIa64Secrel32Msb;
6975    #[allow(non_upper_case_globals)]
6976    pub const ArmGnuVtentry : Self = Self::_Ppc64Tprel16HighestaOrTilegxImm16X0Hw0LastTlsIeOrArmGnuVtentryOrPariscLtoff14DrOrIa64Secrel32Msb;
6977    /// LT-rel. address, right 14 bits.
6978    #[allow(non_upper_case_globals)]
6979    pub const PariscLtoff14Dr : Self = Self::_Ppc64Tprel16HighestaOrTilegxImm16X0Hw0LastTlsIeOrArmGnuVtentryOrPariscLtoff14DrOrIa64Secrel32Msb;
6980    /// @secrel(sym + add), data4 MSB
6981    #[allow(non_upper_case_globals)]
6982    pub const Ia64Secrel32Msb : Self = Self::_Ppc64Tprel16HighestaOrTilegxImm16X0Hw0LastTlsIeOrArmGnuVtentryOrPariscLtoff14DrOrIa64Secrel32Msb;
6983    #[allow(non_upper_case_globals)]
6984    pub const PpcEmbNaddr32 : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6985    #[allow(non_upper_case_globals)]
6986    pub const Ppc64Dtprel16Ds : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6987    #[allow(non_upper_case_globals)]
6988    pub const Mips16Gprel : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6989    #[allow(non_upper_case_globals)]
6990    pub const TilegxImm16X1Hw0LastTlsIe : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6991    #[allow(non_upper_case_globals)]
6992    pub const ArmGnuVtinherit : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6993    /// 16 bits LT-rel. address.
6994    #[allow(non_upper_case_globals)]
6995    pub const PariscLtoff16F : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6996    /// @secrel(sym + add), data4 LSB
6997    #[allow(non_upper_case_globals)]
6998    pub const Ia64Secrel32Lsb : Self = Self::_PpcEmbNaddr32OrPpc64Dtprel16DsOrMips16GprelOrTilegxImm16X1Hw0LastTlsIeOrArmGnuVtinheritOrPariscLtoff16FOrIa64Secrel32Lsb;
6999    #[allow(non_upper_case_globals)]
7000    pub const PpcEmbNaddr16 : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7001    #[allow(non_upper_case_globals)]
7002    pub const Ppc64Dtprel16LoDs : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7003    #[allow(non_upper_case_globals)]
7004    pub const Mips16Got16 : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7005    #[allow(non_upper_case_globals)]
7006    pub const TilegxImm16X0Hw1LastTlsIe : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7007    #[allow(non_upper_case_globals)]
7008    pub const ArmThmJump11 : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7009    /// 16 bits LT-rel. address.
7010    #[allow(non_upper_case_globals)]
7011    pub const PariscLtoff16Wf : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7012    /// PC relative & 0xFFE (Thumb16 B).
7013    #[allow(non_upper_case_globals)]
7014    pub const ArmThmPc11 : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7015    #[allow(non_upper_case_globals)]
7016    pub const Nds32TlsTpoff : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7017    /// @secrel(sym + add), data8 MSB
7018    #[allow(non_upper_case_globals)]
7019    pub const Ia64Secrel64Msb : Self = Self::_PpcEmbNaddr16OrPpc64Dtprel16LoDsOrMips16Got16OrTilegxImm16X0Hw1LastTlsIeOrArmThmJump11OrPariscLtoff16WfOrArmThmPc11OrNds32TlsTpoffOrIa64Secrel64Msb;
7020    #[allow(non_upper_case_globals)]
7021    pub const PpcEmbNaddr16Lo : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7022    #[allow(non_upper_case_globals)]
7023    pub const Ppc64Dtprel16Higher : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7024    #[allow(non_upper_case_globals)]
7025    pub const Mips16Call16 : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7026    #[allow(non_upper_case_globals)]
7027    pub const TilegxImm16X1Hw1LastTlsIe : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7028    #[allow(non_upper_case_globals)]
7029    pub const ArmThmJump8 : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7030    /// 16 bits LT-rel. address.
7031    #[allow(non_upper_case_globals)]
7032    pub const PariscLtoff16Df : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7033    #[allow(non_upper_case_globals)]
7034    pub const ArmThmPc9 : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7035    /// @secrel(sym + add), data8 LSB
7036    #[allow(non_upper_case_globals)]
7037    pub const Ia64Secrel64Lsb : Self = Self::_PpcEmbNaddr16LoOrPpc64Dtprel16HigherOrMips16Call16OrTilegxImm16X1Hw1LastTlsIeOrArmThmJump8OrPariscLtoff16DfOrArmThmPc9OrIa64Secrel64Lsb;
7038    #[allow(non_upper_case_globals)]
7039    pub const PpcEmbNaddr16Hi: Self =
7040        Self::_PpcEmbNaddr16HiOrPpc64Dtprel16HigheraOrMips16Hi16OrArmTlsGd32OrPariscSecrel64;
7041    #[allow(non_upper_case_globals)]
7042    pub const Ppc64Dtprel16Highera: Self =
7043        Self::_PpcEmbNaddr16HiOrPpc64Dtprel16HigheraOrMips16Hi16OrArmTlsGd32OrPariscSecrel64;
7044    #[allow(non_upper_case_globals)]
7045    pub const Mips16Hi16: Self =
7046        Self::_PpcEmbNaddr16HiOrPpc64Dtprel16HigheraOrMips16Hi16OrArmTlsGd32OrPariscSecrel64;
7047    #[allow(non_upper_case_globals)]
7048    pub const ArmTlsGd32: Self =
7049        Self::_PpcEmbNaddr16HiOrPpc64Dtprel16HigheraOrMips16Hi16OrArmTlsGd32OrPariscSecrel64;
7050    /// 64 bits section rel. address.
7051    #[allow(non_upper_case_globals)]
7052    pub const PariscSecrel64: Self =
7053        Self::_PpcEmbNaddr16HiOrPpc64Dtprel16HigheraOrMips16Hi16OrArmTlsGd32OrPariscSecrel64;
7054    #[allow(non_upper_case_globals)]
7055    pub const PpcEmbNaddr16Ha: Self =
7056        Self::_PpcEmbNaddr16HaOrPpc64Dtprel16HighestOrMips16Lo16OrArmTlsLdm32;
7057    #[allow(non_upper_case_globals)]
7058    pub const Ppc64Dtprel16Highest: Self =
7059        Self::_PpcEmbNaddr16HaOrPpc64Dtprel16HighestOrMips16Lo16OrArmTlsLdm32;
7060    #[allow(non_upper_case_globals)]
7061    pub const Mips16Lo16: Self =
7062        Self::_PpcEmbNaddr16HaOrPpc64Dtprel16HighestOrMips16Lo16OrArmTlsLdm32;
7063    #[allow(non_upper_case_globals)]
7064    pub const ArmTlsLdm32: Self =
7065        Self::_PpcEmbNaddr16HaOrPpc64Dtprel16HighestOrMips16Lo16OrArmTlsLdm32;
7066    #[allow(non_upper_case_globals)]
7067    pub const PpcEmbSdai16: Self =
7068        Self::_PpcEmbSdai16OrPpc64Dtprel16HighestaOrMips16TlsGdOrTilegxTlsDtpmod64OrArmTlsLdo32;
7069    #[allow(non_upper_case_globals)]
7070    pub const Ppc64Dtprel16Highesta: Self =
7071        Self::_PpcEmbSdai16OrPpc64Dtprel16HighestaOrMips16TlsGdOrTilegxTlsDtpmod64OrArmTlsLdo32;
7072    #[allow(non_upper_case_globals)]
7073    pub const Mips16TlsGd: Self =
7074        Self::_PpcEmbSdai16OrPpc64Dtprel16HighestaOrMips16TlsGdOrTilegxTlsDtpmod64OrArmTlsLdo32;
7075    #[allow(non_upper_case_globals)]
7076    pub const TilegxTlsDtpmod64: Self =
7077        Self::_PpcEmbSdai16OrPpc64Dtprel16HighestaOrMips16TlsGdOrTilegxTlsDtpmod64OrArmTlsLdo32;
7078    #[allow(non_upper_case_globals)]
7079    pub const ArmTlsLdo32: Self =
7080        Self::_PpcEmbSdai16OrPpc64Dtprel16HighestaOrMips16TlsGdOrTilegxTlsDtpmod64OrArmTlsLdo32;
7081    #[allow(non_upper_case_globals)]
7082    pub const PpcEmbSda2I16: Self =
7083        Self::_PpcEmbSda2I16OrPpc64TlsgdOrMips16TlsLdmOrTilegxTlsDtpoff64OrArmTlsIe32;
7084    #[allow(non_upper_case_globals)]
7085    pub const Ppc64Tlsgd: Self =
7086        Self::_PpcEmbSda2I16OrPpc64TlsgdOrMips16TlsLdmOrTilegxTlsDtpoff64OrArmTlsIe32;
7087    #[allow(non_upper_case_globals)]
7088    pub const Mips16TlsLdm: Self =
7089        Self::_PpcEmbSda2I16OrPpc64TlsgdOrMips16TlsLdmOrTilegxTlsDtpoff64OrArmTlsIe32;
7090    #[allow(non_upper_case_globals)]
7091    pub const TilegxTlsDtpoff64: Self =
7092        Self::_PpcEmbSda2I16OrPpc64TlsgdOrMips16TlsLdmOrTilegxTlsDtpoff64OrArmTlsIe32;
7093    #[allow(non_upper_case_globals)]
7094    pub const ArmTlsIe32: Self =
7095        Self::_PpcEmbSda2I16OrPpc64TlsgdOrMips16TlsLdmOrTilegxTlsDtpoff64OrArmTlsIe32;
7096    #[allow(non_upper_case_globals)]
7097    pub const PpcEmbSda2Rel : Self = Self::_PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb;
7098    #[allow(non_upper_case_globals)]
7099    pub const Ppc64Tlsld : Self = Self::_PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb;
7100    #[allow(non_upper_case_globals)]
7101    pub const Mips16TlsDtprelHi16 : Self = Self::_PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb;
7102    #[allow(non_upper_case_globals)]
7103    pub const TilegxTlsTpoff64 : Self = Self::_PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb;
7104    #[allow(non_upper_case_globals)]
7105    pub const ArmTlsLe32 : Self = Self::_PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb;
7106    /// data 4 + REL
7107    #[allow(non_upper_case_globals)]
7108    pub const Ia64Rel32Msb : Self = Self::_PpcEmbSda2RelOrPpc64TlsldOrMips16TlsDtprelHi16OrTilegxTlsTpoff64OrArmTlsLe32OrIa64Rel32Msb;
7109    #[allow(non_upper_case_globals)]
7110    pub const PpcEmbSda21 : Self = Self::_PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb;
7111    #[allow(non_upper_case_globals)]
7112    pub const Ppc64Tocsave : Self = Self::_PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb;
7113    #[allow(non_upper_case_globals)]
7114    pub const Mips16TlsDtprelLo16 : Self = Self::_PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb;
7115    #[allow(non_upper_case_globals)]
7116    pub const TilegxTlsDtpmod32 : Self = Self::_PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb;
7117    #[allow(non_upper_case_globals)]
7118    pub const ArmTlsLdo12 : Self = Self::_PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb;
7119    /// data 4 + REL
7120    #[allow(non_upper_case_globals)]
7121    pub const Ia64Rel32Lsb : Self = Self::_PpcEmbSda21OrPpc64TocsaveOrMips16TlsDtprelLo16OrTilegxTlsDtpmod32OrArmTlsLdo12OrIa64Rel32Lsb;
7122    #[allow(non_upper_case_globals)]
7123    pub const PpcEmbMrkref : Self = Self::_PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb;
7124    #[allow(non_upper_case_globals)]
7125    pub const Ppc64Addr16High : Self = Self::_PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb;
7126    #[allow(non_upper_case_globals)]
7127    pub const Mips16TlsGottprel : Self = Self::_PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb;
7128    #[allow(non_upper_case_globals)]
7129    pub const TilegxTlsDtpoff32 : Self = Self::_PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb;
7130    #[allow(non_upper_case_globals)]
7131    pub const ArmTlsLe12 : Self = Self::_PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb;
7132    /// data 8 + REL
7133    #[allow(non_upper_case_globals)]
7134    pub const Ia64Rel64Msb : Self = Self::_PpcEmbMrkrefOrPpc64Addr16HighOrMips16TlsGottprelOrTilegxTlsDtpoff32OrArmTlsLe12OrIa64Rel64Msb;
7135    #[allow(non_upper_case_globals)]
7136    pub const PpcEmbRelsec16 : Self = Self::_PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb;
7137    #[allow(non_upper_case_globals)]
7138    pub const Ppc64Addr16Higha : Self = Self::_PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb;
7139    #[allow(non_upper_case_globals)]
7140    pub const Mips16TlsTprelHi16 : Self = Self::_PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb;
7141    #[allow(non_upper_case_globals)]
7142    pub const TilegxTlsTpoff32 : Self = Self::_PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb;
7143    #[allow(non_upper_case_globals)]
7144    pub const ArmTlsIe12Gp : Self = Self::_PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb;
7145    /// data 8 + REL
7146    #[allow(non_upper_case_globals)]
7147    pub const Ia64Rel64Lsb : Self = Self::_PpcEmbRelsec16OrPpc64Addr16HighaOrMips16TlsTprelHi16OrTilegxTlsTpoff32OrArmTlsIe12GpOrIa64Rel64Lsb;
7148    #[allow(non_upper_case_globals)]
7149    pub const PpcEmbRelstLo : Self = Self::_PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64;
7150    #[allow(non_upper_case_globals)]
7151    pub const Ppc64Tprel16High : Self = Self::_PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64;
7152    #[allow(non_upper_case_globals)]
7153    pub const Mips16TlsTprelLo16 : Self = Self::_PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64;
7154    #[allow(non_upper_case_globals)]
7155    pub const TilegxTlsGdCall : Self = Self::_PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64;
7156    #[allow(non_upper_case_globals)]
7157    pub const ArmPrivate0 : Self = Self::_PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64;
7158    /// 64 bits segment rel. address.
7159    #[allow(non_upper_case_globals)]
7160    pub const PariscSegrel64 : Self = Self::_PpcEmbRelstLoOrPpc64Tprel16HighOrMips16TlsTprelLo16OrTilegxTlsGdCallOrArmPrivate0OrPariscSegrel64;
7161    #[allow(non_upper_case_globals)]
7162    pub const PpcEmbRelstHi: Self =
7163        Self::_PpcEmbRelstHiOrPpc64Tprel16HighaOrArmPrivate1OrTilegxImm8X0TlsGdAdd;
7164    #[allow(non_upper_case_globals)]
7165    pub const Ppc64Tprel16Higha: Self =
7166        Self::_PpcEmbRelstHiOrPpc64Tprel16HighaOrArmPrivate1OrTilegxImm8X0TlsGdAdd;
7167    #[allow(non_upper_case_globals)]
7168    pub const ArmPrivate1: Self =
7169        Self::_PpcEmbRelstHiOrPpc64Tprel16HighaOrArmPrivate1OrTilegxImm8X0TlsGdAdd;
7170    #[allow(non_upper_case_globals)]
7171    pub const TilegxImm8X0TlsGdAdd: Self =
7172        Self::_PpcEmbRelstHiOrPpc64Tprel16HighaOrArmPrivate1OrTilegxImm8X0TlsGdAdd;
7173    #[allow(non_upper_case_globals)]
7174    pub const PpcEmbRelstHa: Self =
7175        Self::_PpcEmbRelstHaOrPpc64Dtprel16HighOrArmPrivate2OrTilegxImm8X1TlsGdAdd;
7176    #[allow(non_upper_case_globals)]
7177    pub const Ppc64Dtprel16High: Self =
7178        Self::_PpcEmbRelstHaOrPpc64Dtprel16HighOrArmPrivate2OrTilegxImm8X1TlsGdAdd;
7179    #[allow(non_upper_case_globals)]
7180    pub const ArmPrivate2: Self =
7181        Self::_PpcEmbRelstHaOrPpc64Dtprel16HighOrArmPrivate2OrTilegxImm8X1TlsGdAdd;
7182    #[allow(non_upper_case_globals)]
7183    pub const TilegxImm8X1TlsGdAdd: Self =
7184        Self::_PpcEmbRelstHaOrPpc64Dtprel16HighOrArmPrivate2OrTilegxImm8X1TlsGdAdd;
7185    #[allow(non_upper_case_globals)]
7186    pub const PpcEmbBitFld : Self = Self::_PpcEmbBitFldOrPpc64Dtprel16HighaOrArmPrivate3OrTilegxImm8Y0TlsGdAddOrPariscPltoff14Wr;
7187    #[allow(non_upper_case_globals)]
7188    pub const Ppc64Dtprel16Higha : Self = Self::_PpcEmbBitFldOrPpc64Dtprel16HighaOrArmPrivate3OrTilegxImm8Y0TlsGdAddOrPariscPltoff14Wr;
7189    #[allow(non_upper_case_globals)]
7190    pub const ArmPrivate3 : Self = Self::_PpcEmbBitFldOrPpc64Dtprel16HighaOrArmPrivate3OrTilegxImm8Y0TlsGdAddOrPariscPltoff14Wr;
7191    #[allow(non_upper_case_globals)]
7192    pub const TilegxImm8Y0TlsGdAdd : Self = Self::_PpcEmbBitFldOrPpc64Dtprel16HighaOrArmPrivate3OrTilegxImm8Y0TlsGdAddOrPariscPltoff14Wr;
7193    /// PLT-rel. address, right 14 bits.
7194    #[allow(non_upper_case_globals)]
7195    pub const PariscPltoff14Wr : Self = Self::_PpcEmbBitFldOrPpc64Dtprel16HighaOrArmPrivate3OrTilegxImm8Y0TlsGdAddOrPariscPltoff14Wr;
7196    #[allow(non_upper_case_globals)]
7197    pub const PpcEmbRelsda : Self = Self::_PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb;
7198    #[allow(non_upper_case_globals)]
7199    pub const Ppc64Rel24Notoc : Self = Self::_PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb;
7200    #[allow(non_upper_case_globals)]
7201    pub const ArmPrivate4 : Self = Self::_PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb;
7202    #[allow(non_upper_case_globals)]
7203    pub const TilegxImm8Y1TlsGdAdd : Self = Self::_PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb;
7204    /// PLT-rel. address, right 14 bits.
7205    #[allow(non_upper_case_globals)]
7206    pub const PariscPltoff14Dr : Self = Self::_PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb;
7207    /// symbol + addend, data4 MSB
7208    #[allow(non_upper_case_globals)]
7209    pub const Ia64Ltv32Msb : Self = Self::_PpcEmbRelsdaOrPpc64Rel24NotocOrArmPrivate4OrTilegxImm8Y1TlsGdAddOrPariscPltoff14DrOrIa64Ltv32Msb;
7210    #[allow(non_upper_case_globals)]
7211    pub const Ppc64Addr64Local: Self =
7212        Self::_Ppc64Addr64LocalOrArmPrivate5OrTilegxTlsIeLoadOrPariscPltoff16FOrIa64Ltv32Lsb;
7213    #[allow(non_upper_case_globals)]
7214    pub const ArmPrivate5: Self =
7215        Self::_Ppc64Addr64LocalOrArmPrivate5OrTilegxTlsIeLoadOrPariscPltoff16FOrIa64Ltv32Lsb;
7216    #[allow(non_upper_case_globals)]
7217    pub const TilegxTlsIeLoad: Self =
7218        Self::_Ppc64Addr64LocalOrArmPrivate5OrTilegxTlsIeLoadOrPariscPltoff16FOrIa64Ltv32Lsb;
7219    /// 16 bits LT-rel. address.
7220    #[allow(non_upper_case_globals)]
7221    pub const PariscPltoff16F: Self =
7222        Self::_Ppc64Addr64LocalOrArmPrivate5OrTilegxTlsIeLoadOrPariscPltoff16FOrIa64Ltv32Lsb;
7223    /// symbol + addend, data4 LSB
7224    #[allow(non_upper_case_globals)]
7225    pub const Ia64Ltv32Lsb: Self =
7226        Self::_Ppc64Addr64LocalOrArmPrivate5OrTilegxTlsIeLoadOrPariscPltoff16FOrIa64Ltv32Lsb;
7227    #[allow(non_upper_case_globals)]
7228    pub const Ppc64Entry: Self =
7229        Self::_Ppc64EntryOrArmPrivate6OrTilegxImm8X0TlsAddOrPariscPltoff16WfOrIa64Ltv64Msb;
7230    #[allow(non_upper_case_globals)]
7231    pub const ArmPrivate6: Self =
7232        Self::_Ppc64EntryOrArmPrivate6OrTilegxImm8X0TlsAddOrPariscPltoff16WfOrIa64Ltv64Msb;
7233    #[allow(non_upper_case_globals)]
7234    pub const TilegxImm8X0TlsAdd: Self =
7235        Self::_Ppc64EntryOrArmPrivate6OrTilegxImm8X0TlsAddOrPariscPltoff16WfOrIa64Ltv64Msb;
7236    /// 16 bits PLT-rel. address.
7237    #[allow(non_upper_case_globals)]
7238    pub const PariscPltoff16Wf: Self =
7239        Self::_Ppc64EntryOrArmPrivate6OrTilegxImm8X0TlsAddOrPariscPltoff16WfOrIa64Ltv64Msb;
7240    /// symbol + addend, data8 MSB
7241    #[allow(non_upper_case_globals)]
7242    pub const Ia64Ltv64Msb: Self =
7243        Self::_Ppc64EntryOrArmPrivate6OrTilegxImm8X0TlsAddOrPariscPltoff16WfOrIa64Ltv64Msb;
7244    #[allow(non_upper_case_globals)]
7245    pub const PowerpcPltseq : Self = Self::_PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb;
7246    #[allow(non_upper_case_globals)]
7247    pub const ArmPrivate7 : Self = Self::_PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb;
7248    #[allow(non_upper_case_globals)]
7249    pub const TilegxImm8X1TlsAdd : Self = Self::_PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb;
7250    /// 16 bits PLT-rel. address.
7251    #[allow(non_upper_case_globals)]
7252    pub const PariscPltoff16Df : Self = Self::_PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb;
7253    #[allow(non_upper_case_globals)]
7254    pub const Nds32TlsDesc : Self = Self::_PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb;
7255    /// symbol + addend, data8 LSB
7256    #[allow(non_upper_case_globals)]
7257    pub const Ia64Ltv64Lsb : Self = Self::_PowerpcPltseqOrArmPrivate7OrTilegxImm8X1TlsAddOrPariscPltoff16DfOrNds32TlsDescOrIa64Ltv64Lsb;
7258    #[allow(non_upper_case_globals)]
7259    pub const PowerpcPltcall: Self =
7260        Self::_PowerpcPltcallOrArmPrivate8OrTilegxImm8Y0TlsAddOrPariscLtoffFptr64;
7261    #[allow(non_upper_case_globals)]
7262    pub const ArmPrivate8: Self =
7263        Self::_PowerpcPltcallOrArmPrivate8OrTilegxImm8Y0TlsAddOrPariscLtoffFptr64;
7264    #[allow(non_upper_case_globals)]
7265    pub const TilegxImm8Y0TlsAdd: Self =
7266        Self::_PowerpcPltcallOrArmPrivate8OrTilegxImm8Y0TlsAddOrPariscLtoffFptr64;
7267    /// 64 bits LT-rel. function ptr.
7268    #[allow(non_upper_case_globals)]
7269    pub const PariscLtoffFptr64: Self =
7270        Self::_PowerpcPltcallOrArmPrivate8OrTilegxImm8Y0TlsAddOrPariscLtoffFptr64;
7271    #[allow(non_upper_case_globals)]
7272    pub const Ppc64PltseqNotoc: Self =
7273        Self::_Ppc64PltseqNotocOrArmPrivate9OrTilegxImm8Y1TlsAddOrIa64Pcrel21Bi;
7274    #[allow(non_upper_case_globals)]
7275    pub const ArmPrivate9: Self =
7276        Self::_Ppc64PltseqNotocOrArmPrivate9OrTilegxImm8Y1TlsAddOrIa64Pcrel21Bi;
7277    #[allow(non_upper_case_globals)]
7278    pub const TilegxImm8Y1TlsAdd: Self =
7279        Self::_Ppc64PltseqNotocOrArmPrivate9OrTilegxImm8Y1TlsAddOrIa64Pcrel21Bi;
7280    /// @pcrel(sym + add), 21bit inst
7281    #[allow(non_upper_case_globals)]
7282    pub const Ia64Pcrel21Bi: Self =
7283        Self::_Ppc64PltseqNotocOrArmPrivate9OrTilegxImm8Y1TlsAddOrIa64Pcrel21Bi;
7284    #[allow(non_upper_case_globals)]
7285    pub const Ppc64PltcallNotoc: Self = Self::_Ppc64PltcallNotocOrArmPrivate10OrIa64Pcrel22;
7286    #[allow(non_upper_case_globals)]
7287    pub const ArmPrivate10: Self = Self::_Ppc64PltcallNotocOrArmPrivate10OrIa64Pcrel22;
7288    /// @pcrel(sym + add), 22bit inst
7289    #[allow(non_upper_case_globals)]
7290    pub const Ia64Pcrel22: Self = Self::_Ppc64PltcallNotocOrArmPrivate10OrIa64Pcrel22;
7291    #[allow(non_upper_case_globals)]
7292    pub const Ppc64PcrelOpt: Self =
7293        Self::_Ppc64PcrelOptOrArmPrivate11OrPariscLtoffFptr14WrOrIa64Pcrel64I;
7294    #[allow(non_upper_case_globals)]
7295    pub const ArmPrivate11: Self =
7296        Self::_Ppc64PcrelOptOrArmPrivate11OrPariscLtoffFptr14WrOrIa64Pcrel64I;
7297    /// LT-rel. fct. ptr., right 14 bits.
7298    #[allow(non_upper_case_globals)]
7299    pub const PariscLtoffFptr14Wr: Self =
7300        Self::_Ppc64PcrelOptOrArmPrivate11OrPariscLtoffFptr14WrOrIa64Pcrel64I;
7301    /// @pcrel(sym + add), 64bit inst
7302    #[allow(non_upper_case_globals)]
7303    pub const Ia64Pcrel64I: Self =
7304        Self::_Ppc64PcrelOptOrArmPrivate11OrPariscLtoffFptr14WrOrIa64Pcrel64I;
7305    #[allow(non_upper_case_globals)]
7306    pub const Ppc64Rel24P9Notoc: Self = Self::_Ppc64Rel24P9NotocOrArmPrivate12OrPariscLtoffFptr14Dr;
7307    #[allow(non_upper_case_globals)]
7308    pub const ArmPrivate12: Self = Self::_Ppc64Rel24P9NotocOrArmPrivate12OrPariscLtoffFptr14Dr;
7309    /// LT-rel. fct. ptr., right 14 bits.
7310    #[allow(non_upper_case_globals)]
7311    pub const PariscLtoffFptr14Dr: Self =
7312        Self::_Ppc64Rel24P9NotocOrArmPrivate12OrPariscLtoffFptr14Dr;
7313    #[allow(non_upper_case_globals)]
7314    pub const Ppc64D34 : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7315    #[allow(non_upper_case_globals)]
7316    pub const TilegxGnuVtinherit : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7317    #[allow(non_upper_case_globals)]
7318    pub const ArmMeToo : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7319    #[allow(non_upper_case_globals)]
7320    pub const MipsNum : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7321    #[allow(non_upper_case_globals)]
7322    pub const PariscLoreserve : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7323    /// Copy relocation.
7324    #[allow(non_upper_case_globals)]
7325    pub const PariscCopy : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7326    /// GNU C++ vtable hierarchy
7327    #[allow(non_upper_case_globals)]
7328    pub const TileproGnuVtinherit : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7329    /// dynamic reloc, imported PLT, MSB
7330    #[allow(non_upper_case_globals)]
7331    pub const Ia64Ipltmsb : Self = Self::_Ppc64D34OrTilegxGnuVtinheritOrArmMeTooOrMipsNumOrPariscLoreserveOrPariscCopyOrTileproGnuVtinheritOrIa64Ipltmsb;
7332    #[allow(non_upper_case_globals)]
7333    pub const Ppc64D34Lo : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7334    #[allow(non_upper_case_globals)]
7335    pub const TilegxGnuVtentry : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7336    #[allow(non_upper_case_globals)]
7337    pub const ArmThmTlsDescseq16 : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7338    /// Dynamic reloc, imported PLT
7339    #[allow(non_upper_case_globals)]
7340    pub const PariscIplt : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7341    #[allow(non_upper_case_globals)]
7342    pub const ArmThmTlsDescseq : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7343    /// GNU C++ vtable member usage
7344    #[allow(non_upper_case_globals)]
7345    pub const TileproGnuVtentry : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7346    /// dynamic reloc, imported PLT, LSB
7347    #[allow(non_upper_case_globals)]
7348    pub const Ia64Ipltlsb : Self = Self::_Ppc64D34LoOrTilegxGnuVtentryOrArmThmTlsDescseq16OrPariscIpltOrArmThmTlsDescseqOrTileproGnuVtentryOrIa64Ipltlsb;
7349    #[allow(non_upper_case_globals)]
7350    pub const Ppc64D34Hi30: Self =
7351        Self::_Ppc64D34Hi30OrArmThmTlsDescseq32OrTilegxNumOrPariscEpltOrTileproNum;
7352    #[allow(non_upper_case_globals)]
7353    pub const ArmThmTlsDescseq32: Self =
7354        Self::_Ppc64D34Hi30OrArmThmTlsDescseq32OrTilegxNumOrPariscEpltOrTileproNum;
7355    #[allow(non_upper_case_globals)]
7356    pub const TilegxNum: Self =
7357        Self::_Ppc64D34Hi30OrArmThmTlsDescseq32OrTilegxNumOrPariscEpltOrTileproNum;
7358    /// Dynamic reloc, exported PLT
7359    #[allow(non_upper_case_globals)]
7360    pub const PariscEplt: Self =
7361        Self::_Ppc64D34Hi30OrArmThmTlsDescseq32OrTilegxNumOrPariscEpltOrTileproNum;
7362    #[allow(non_upper_case_globals)]
7363    pub const TileproNum: Self =
7364        Self::_Ppc64D34Hi30OrArmThmTlsDescseq32OrTilegxNumOrPariscEpltOrTileproNum;
7365    #[allow(non_upper_case_globals)]
7366    pub const Ppc64D34Ha30: Self = Self::_Ppc64D34Ha30OrArmThmGotBrel12;
7367    #[allow(non_upper_case_globals)]
7368    pub const ArmThmGotBrel12: Self = Self::_Ppc64D34Ha30OrArmThmGotBrel12;
7369    #[allow(non_upper_case_globals)]
7370    pub const Ppc64Pcrel34: Self = Self::_Ppc64Pcrel34OrIa64Copy;
7371    /// copy relocation
7372    #[allow(non_upper_case_globals)]
7373    pub const Ia64Copy: Self = Self::_Ppc64Pcrel34OrIa64Copy;
7374    #[allow(non_upper_case_globals)]
7375    pub const Ppc64GotPcrel34: Self = Self::_Ppc64GotPcrel34OrIa64Sub;
7376    /// Addend and symbol difference
7377    #[allow(non_upper_case_globals)]
7378    pub const Ia64Sub: Self = Self::_Ppc64GotPcrel34OrIa64Sub;
7379    #[allow(non_upper_case_globals)]
7380    pub const Ppc64PltPcrel34: Self = Self::_Ppc64PltPcrel34OrMicromipsHi16OrIa64Ltoff22X;
7381    #[allow(non_upper_case_globals)]
7382    pub const MicromipsHi16: Self = Self::_Ppc64PltPcrel34OrMicromipsHi16OrIa64Ltoff22X;
7383    /// LTOFF22, relaxable.
7384    #[allow(non_upper_case_globals)]
7385    pub const Ia64Ltoff22X: Self = Self::_Ppc64PltPcrel34OrMicromipsHi16OrIa64Ltoff22X;
7386    #[allow(non_upper_case_globals)]
7387    pub const Ppc64PltPcrel34Notoc: Self = Self::_Ppc64PltPcrel34NotocOrMicromipsLo16OrIa64Ldxmov;
7388    #[allow(non_upper_case_globals)]
7389    pub const MicromipsLo16: Self = Self::_Ppc64PltPcrel34NotocOrMicromipsLo16OrIa64Ldxmov;
7390    /// Use of LTOFF22X.
7391    #[allow(non_upper_case_globals)]
7392    pub const Ia64Ldxmov: Self = Self::_Ppc64PltPcrel34NotocOrMicromipsLo16OrIa64Ldxmov;
7393    #[allow(non_upper_case_globals)]
7394    pub const Ppc64Addr16Higher34: Self = Self::_Ppc64Addr16Higher34OrMicromipsGprel16;
7395    #[allow(non_upper_case_globals)]
7396    pub const MicromipsGprel16: Self = Self::_Ppc64Addr16Higher34OrMicromipsGprel16;
7397    #[allow(non_upper_case_globals)]
7398    pub const Ppc64Addr16Highera34: Self =
7399        Self::_Ppc64Addr16Highera34OrMicromipsLiteralOrArmThmBf12;
7400    #[allow(non_upper_case_globals)]
7401    pub const MicromipsLiteral: Self = Self::_Ppc64Addr16Highera34OrMicromipsLiteralOrArmThmBf12;
7402    #[allow(non_upper_case_globals)]
7403    pub const ArmThmBf12: Self = Self::_Ppc64Addr16Highera34OrMicromipsLiteralOrArmThmBf12;
7404    #[allow(non_upper_case_globals)]
7405    pub const Ppc64Addr16Highest34: Self = Self::_Ppc64Addr16Highest34OrMicromipsGot16OrArmThmBf18;
7406    #[allow(non_upper_case_globals)]
7407    pub const MicromipsGot16: Self = Self::_Ppc64Addr16Highest34OrMicromipsGot16OrArmThmBf18;
7408    #[allow(non_upper_case_globals)]
7409    pub const ArmThmBf18: Self = Self::_Ppc64Addr16Highest34OrMicromipsGot16OrArmThmBf18;
7410    #[allow(non_upper_case_globals)]
7411    pub const Ppc64Addr16Highesta34: Self = Self::_Ppc64Addr16Highesta34OrMicromipsPc7S1;
7412    #[allow(non_upper_case_globals)]
7413    pub const MicromipsPc7S1: Self = Self::_Ppc64Addr16Highesta34OrMicromipsPc7S1;
7414    #[allow(non_upper_case_globals)]
7415    pub const Ppc64Rel16Higher34: Self = Self::_Ppc64Rel16Higher34OrMicromipsPc10S1;
7416    #[allow(non_upper_case_globals)]
7417    pub const MicromipsPc10S1: Self = Self::_Ppc64Rel16Higher34OrMicromipsPc10S1;
7418    #[allow(non_upper_case_globals)]
7419    pub const Ppc64Rel16Highera34: Self = Self::_Ppc64Rel16Highera34OrMicromipsPc16S1;
7420    #[allow(non_upper_case_globals)]
7421    pub const MicromipsPc16S1: Self = Self::_Ppc64Rel16Highera34OrMicromipsPc16S1;
7422    #[allow(non_upper_case_globals)]
7423    pub const Ppc64Rel16Highest34: Self = Self::_Ppc64Rel16Highest34OrMicromipsCall16;
7424    #[allow(non_upper_case_globals)]
7425    pub const MicromipsCall16: Self = Self::_Ppc64Rel16Highest34OrMicromipsCall16;
7426    #[allow(non_upper_case_globals)]
7427    pub const Ppc64D28: Self = Self::_Ppc64D28OrShTlsGd32;
7428    #[allow(non_upper_case_globals)]
7429    pub const ShTlsGd32: Self = Self::_Ppc64D28OrShTlsGd32;
7430    #[allow(non_upper_case_globals)]
7431    pub const Ppc64Pcrel28: Self = Self::_Ppc64Pcrel28OrMicromipsGotDispOrIa64Tprel14OrShTlsLd32;
7432    #[allow(non_upper_case_globals)]
7433    pub const MicromipsGotDisp: Self =
7434        Self::_Ppc64Pcrel28OrMicromipsGotDispOrIa64Tprel14OrShTlsLd32;
7435    /// @tprel(sym + add), imm14
7436    #[allow(non_upper_case_globals)]
7437    pub const Ia64Tprel14: Self = Self::_Ppc64Pcrel28OrMicromipsGotDispOrIa64Tprel14OrShTlsLd32;
7438    #[allow(non_upper_case_globals)]
7439    pub const ShTlsLd32: Self = Self::_Ppc64Pcrel28OrMicromipsGotDispOrIa64Tprel14OrShTlsLd32;
7440    #[allow(non_upper_case_globals)]
7441    pub const Ppc64Tprel34: Self = Self::_Ppc64Tprel34OrMicromipsGotPageOrIa64Tprel22OrShTlsLdo32;
7442    #[allow(non_upper_case_globals)]
7443    pub const MicromipsGotPage: Self =
7444        Self::_Ppc64Tprel34OrMicromipsGotPageOrIa64Tprel22OrShTlsLdo32;
7445    /// @tprel(sym + add), imm22
7446    #[allow(non_upper_case_globals)]
7447    pub const Ia64Tprel22: Self = Self::_Ppc64Tprel34OrMicromipsGotPageOrIa64Tprel22OrShTlsLdo32;
7448    #[allow(non_upper_case_globals)]
7449    pub const ShTlsLdo32: Self = Self::_Ppc64Tprel34OrMicromipsGotPageOrIa64Tprel22OrShTlsLdo32;
7450    #[allow(non_upper_case_globals)]
7451    pub const Ppc64Dtprel34: Self = Self::_Ppc64Dtprel34OrMicromipsGotOfstOrIa64Tprel64IOrShTlsIe32;
7452    #[allow(non_upper_case_globals)]
7453    pub const MicromipsGotOfst: Self =
7454        Self::_Ppc64Dtprel34OrMicromipsGotOfstOrIa64Tprel64IOrShTlsIe32;
7455    /// @tprel(sym + add), imm64
7456    #[allow(non_upper_case_globals)]
7457    pub const Ia64Tprel64I: Self = Self::_Ppc64Dtprel34OrMicromipsGotOfstOrIa64Tprel64IOrShTlsIe32;
7458    #[allow(non_upper_case_globals)]
7459    pub const ShTlsIe32: Self = Self::_Ppc64Dtprel34OrMicromipsGotOfstOrIa64Tprel64IOrShTlsIe32;
7460    #[allow(non_upper_case_globals)]
7461    pub const Ppc64GotTlsgdPcrel34: Self = Self::_Ppc64GotTlsgdPcrel34OrMicromipsGotHi16OrShTlsLe32;
7462    #[allow(non_upper_case_globals)]
7463    pub const MicromipsGotHi16: Self = Self::_Ppc64GotTlsgdPcrel34OrMicromipsGotHi16OrShTlsLe32;
7464    #[allow(non_upper_case_globals)]
7465    pub const ShTlsLe32: Self = Self::_Ppc64GotTlsgdPcrel34OrMicromipsGotHi16OrShTlsLe32;
7466    #[allow(non_upper_case_globals)]
7467    pub const Ppc64GotTlsldPcrel34: Self =
7468        Self::_Ppc64GotTlsldPcrel34OrMicromipsGotLo16OrShTlsDtpmod32;
7469    #[allow(non_upper_case_globals)]
7470    pub const MicromipsGotLo16: Self = Self::_Ppc64GotTlsldPcrel34OrMicromipsGotLo16OrShTlsDtpmod32;
7471    #[allow(non_upper_case_globals)]
7472    pub const ShTlsDtpmod32: Self = Self::_Ppc64GotTlsldPcrel34OrMicromipsGotLo16OrShTlsDtpmod32;
7473    #[allow(non_upper_case_globals)]
7474    pub const Ppc64GotTprelPcrel34: Self =
7475        Self::_Ppc64GotTprelPcrel34OrMicromipsSubOrIa64Tprel64MsbOrShTlsDtpoff32;
7476    #[allow(non_upper_case_globals)]
7477    pub const MicromipsSub: Self =
7478        Self::_Ppc64GotTprelPcrel34OrMicromipsSubOrIa64Tprel64MsbOrShTlsDtpoff32;
7479    /// @tprel(sym + add), data8 MSB
7480    #[allow(non_upper_case_globals)]
7481    pub const Ia64Tprel64Msb: Self =
7482        Self::_Ppc64GotTprelPcrel34OrMicromipsSubOrIa64Tprel64MsbOrShTlsDtpoff32;
7483    #[allow(non_upper_case_globals)]
7484    pub const ShTlsDtpoff32: Self =
7485        Self::_Ppc64GotTprelPcrel34OrMicromipsSubOrIa64Tprel64MsbOrShTlsDtpoff32;
7486    #[allow(non_upper_case_globals)]
7487    pub const Ppc64GotDtprelPcrel34: Self =
7488        Self::_Ppc64GotDtprelPcrel34OrMicromipsHigherOrIa64Tprel64LsbOrShTlsTpoff32;
7489    #[allow(non_upper_case_globals)]
7490    pub const MicromipsHigher: Self =
7491        Self::_Ppc64GotDtprelPcrel34OrMicromipsHigherOrIa64Tprel64LsbOrShTlsTpoff32;
7492    /// @tprel(sym + add), data8 LSB
7493    #[allow(non_upper_case_globals)]
7494    pub const Ia64Tprel64Lsb: Self =
7495        Self::_Ppc64GotDtprelPcrel34OrMicromipsHigherOrIa64Tprel64LsbOrShTlsTpoff32;
7496    #[allow(non_upper_case_globals)]
7497    pub const ShTlsTpoff32: Self =
7498        Self::_Ppc64GotDtprelPcrel34OrMicromipsHigherOrIa64Tprel64LsbOrShTlsTpoff32;
7499    #[allow(non_upper_case_globals)]
7500    pub const PpcVleLo16A: Self = Self::_PpcVleLo16AOrPariscTprel14Wr;
7501    /// TP-rel. address, right 14 bits.
7502    #[allow(non_upper_case_globals)]
7503    pub const PariscTprel14Wr: Self = Self::_PpcVleLo16AOrPariscTprel14Wr;
7504    #[allow(non_upper_case_globals)]
7505    pub const PpcVleLo16D: Self = Self::_PpcVleLo16DOrPariscTprel14Dr;
7506    /// TP-rel. address, right 14 bits.
7507    #[allow(non_upper_case_globals)]
7508    pub const PariscTprel14Dr: Self = Self::_PpcVleLo16DOrPariscTprel14Dr;
7509    #[allow(non_upper_case_globals)]
7510    pub const PpcVleHi16A: Self = Self::_PpcVleHi16AOrPariscTprel16F;
7511    /// 16 bits TP-rel. address.
7512    #[allow(non_upper_case_globals)]
7513    pub const PariscTprel16F: Self = Self::_PpcVleHi16AOrPariscTprel16F;
7514    #[allow(non_upper_case_globals)]
7515    pub const PpcVleHi16D: Self = Self::_PpcVleHi16DOrPariscTprel16Wf;
7516    /// 16 bits TP-rel. address.
7517    #[allow(non_upper_case_globals)]
7518    pub const PariscTprel16Wf: Self = Self::_PpcVleHi16DOrPariscTprel16Wf;
7519    #[allow(non_upper_case_globals)]
7520    pub const PpcVleHa16A: Self = Self::_PpcVleHa16AOrPariscTprel16Df;
7521    /// 16 bits TP-rel. address.
7522    #[allow(non_upper_case_globals)]
7523    pub const PariscTprel16Df: Self = Self::_PpcVleHa16AOrPariscTprel16Df;
7524    #[allow(non_upper_case_globals)]
7525    pub const PpcVleHa16D: Self = Self::_PpcVleHa16DOrPariscLtoffTp64;
7526    /// 64 bits LT-TP-rel. address.
7527    #[allow(non_upper_case_globals)]
7528    pub const PariscLtoffTp64: Self = Self::_PpcVleHa16DOrPariscLtoffTp64;
7529    #[allow(non_upper_case_globals)]
7530    pub const PpcVleSdarelLo16A: Self = Self::_PpcVleSdarelLo16AOrPariscLtoffTp14Wr;
7531    /// LT-TP-rel. address, right 14 bits.
7532    #[allow(non_upper_case_globals)]
7533    pub const PariscLtoffTp14Wr: Self = Self::_PpcVleSdarelLo16AOrPariscLtoffTp14Wr;
7534    #[allow(non_upper_case_globals)]
7535    pub const PpcVleSdarelLo16D: Self = Self::_PpcVleSdarelLo16DOrPariscLtoffTp14Dr;
7536    /// LT-TP-rel. address, right 14 bits.
7537    #[allow(non_upper_case_globals)]
7538    pub const PariscLtoffTp14Dr: Self = Self::_PpcVleSdarelLo16DOrPariscLtoffTp14Dr;
7539    #[allow(non_upper_case_globals)]
7540    pub const PpcVleSdarelHi16A: Self = Self::_PpcVleSdarelHi16AOrPariscLtoffTp16F;
7541    /// 16 bits LT-TP-rel. address.
7542    #[allow(non_upper_case_globals)]
7543    pub const PariscLtoffTp16F: Self = Self::_PpcVleSdarelHi16AOrPariscLtoffTp16F;
7544    #[allow(non_upper_case_globals)]
7545    pub const PpcVleSdarelHi16D: Self = Self::_PpcVleSdarelHi16DOrPariscLtoffTp16Wf;
7546    /// 16 bits LT-TP-rel. address.
7547    #[allow(non_upper_case_globals)]
7548    pub const PariscLtoffTp16Wf: Self = Self::_PpcVleSdarelHi16DOrPariscLtoffTp16Wf;
7549    #[allow(non_upper_case_globals)]
7550    pub const PpcVleSdarelHa16A: Self = Self::_PpcVleSdarelHa16AOrPariscLtoffTp16Df;
7551    /// 16 bits LT-TP-rel. address.
7552    #[allow(non_upper_case_globals)]
7553    pub const PariscLtoffTp16Df: Self = Self::_PpcVleSdarelHa16AOrPariscLtoffTp16Df;
7554    #[allow(non_upper_case_globals)]
7555    pub const PpcVleSdarelHa16D: Self = Self::_PpcVleSdarelHa16DOrPariscGnuVtentry;
7556    #[allow(non_upper_case_globals)]
7557    pub const PariscGnuVtentry: Self = Self::_PpcVleSdarelHa16DOrPariscGnuVtentry;
7558    #[allow(non_upper_case_globals)]
7559    pub const Ppc64Rel16High: Self = Self::_Ppc64Rel16HighOrPariscTlsLdo21L;
7560    /// LD offset 21-bit left.
7561    #[allow(non_upper_case_globals)]
7562    pub const PariscTlsLdo21L: Self = Self::_Ppc64Rel16HighOrPariscTlsLdo21L;
7563    #[allow(non_upper_case_globals)]
7564    pub const Ppc64Rel16Higha: Self = Self::_Ppc64Rel16HighaOrPariscTlsLdo14R;
7565    /// LD offset 14-bit right.
7566    #[allow(non_upper_case_globals)]
7567    pub const PariscTlsLdo14R: Self = Self::_Ppc64Rel16HighaOrPariscTlsLdo14R;
7568    #[allow(non_upper_case_globals)]
7569    pub const Ppc64Rel16Higher: Self = Self::_Ppc64Rel16HigherOrPariscTlsDtpmod32;
7570    /// DTP module 32-bit.
7571    #[allow(non_upper_case_globals)]
7572    pub const PariscTlsDtpmod32: Self = Self::_Ppc64Rel16HigherOrPariscTlsDtpmod32;
7573    #[allow(non_upper_case_globals)]
7574    pub const Ppc64Rel16Highera: Self = Self::_Ppc64Rel16HigheraOrPariscTlsDtpmod64;
7575    /// DTP module 64-bit.
7576    #[allow(non_upper_case_globals)]
7577    pub const PariscTlsDtpmod64: Self = Self::_Ppc64Rel16HigheraOrPariscTlsDtpmod64;
7578    #[allow(non_upper_case_globals)]
7579    pub const Ppc64Rel16Highest: Self = Self::_Ppc64Rel16HighestOrPariscTlsDtpoff32;
7580    /// DTP offset 32-bit.
7581    #[allow(non_upper_case_globals)]
7582    pub const PariscTlsDtpoff32: Self = Self::_Ppc64Rel16HighestOrPariscTlsDtpoff32;
7583    #[allow(non_upper_case_globals)]
7584    pub const Ppc64Rel16Highesta: Self = Self::_Ppc64Rel16HighestaOrPariscTlsDtpoff64;
7585    /// DTP offset 32-bit.
7586    #[allow(non_upper_case_globals)]
7587    pub const PariscTlsDtpoff64: Self = Self::_Ppc64Rel16HighestaOrPariscTlsDtpoff64;
7588    #[allow(non_upper_case_globals)]
7589    pub const PowerpcIrelative: Self =
7590        Self::_PowerpcIrelativeOrSparcJmpIrelOrPpcIrelativeOrPpc64Irelative;
7591    #[allow(non_upper_case_globals)]
7592    pub const SparcJmpIrel: Self =
7593        Self::_PowerpcIrelativeOrSparcJmpIrelOrPpcIrelativeOrPpc64Irelative;
7594    #[allow(non_upper_case_globals)]
7595    pub const PpcIrelative: Self =
7596        Self::_PowerpcIrelativeOrSparcJmpIrelOrPpcIrelativeOrPpc64Irelative;
7597    #[allow(non_upper_case_globals)]
7598    pub const Ppc64Irelative: Self =
7599        Self::_PowerpcIrelativeOrSparcJmpIrelOrPpcIrelativeOrPpc64Irelative;
7600    #[allow(non_upper_case_globals)]
7601    pub const PowerpcRel16: Self =
7602        Self::_PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25;
7603    #[allow(non_upper_case_globals)]
7604    pub const MipsEh: Self =
7605        Self::_PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25;
7606    #[allow(non_upper_case_globals)]
7607    pub const SparcIrelative: Self =
7608        Self::_PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25;
7609    /// half16   (sym+add-.)
7610    #[allow(non_upper_case_globals)]
7611    pub const PpcRel16: Self =
7612        Self::_PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25;
7613    /// half16   (sym+add-.)
7614    #[allow(non_upper_case_globals)]
7615    pub const Ppc64Rel16: Self =
7616        Self::_PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25;
7617    #[allow(non_upper_case_globals)]
7618    pub const ArmRxpc25: Self =
7619        Self::_PowerpcRel16OrMipsEhOrSparcIrelativeOrPpcRel16OrPpc64Rel16OrArmRxpc25;
7620    #[allow(non_upper_case_globals)]
7621    pub const PowerpcRel16Lo: Self =
7622        Self::_PowerpcRel16LoOrSparcGnuVtinheritOrPpcRel16LoOrPpc64Rel16LoOrArmRsbrel32;
7623    #[allow(non_upper_case_globals)]
7624    pub const SparcGnuVtinherit: Self =
7625        Self::_PowerpcRel16LoOrSparcGnuVtinheritOrPpcRel16LoOrPpc64Rel16LoOrArmRsbrel32;
7626    /// half16   (sym+add-.)@l
7627    #[allow(non_upper_case_globals)]
7628    pub const PpcRel16Lo: Self =
7629        Self::_PowerpcRel16LoOrSparcGnuVtinheritOrPpcRel16LoOrPpc64Rel16LoOrArmRsbrel32;
7630    /// half16   (sym+add-.)@l
7631    #[allow(non_upper_case_globals)]
7632    pub const Ppc64Rel16Lo: Self =
7633        Self::_PowerpcRel16LoOrSparcGnuVtinheritOrPpcRel16LoOrPpc64Rel16LoOrArmRsbrel32;
7634    #[allow(non_upper_case_globals)]
7635    pub const ArmRsbrel32: Self =
7636        Self::_PowerpcRel16LoOrSparcGnuVtinheritOrPpcRel16LoOrPpc64Rel16LoOrArmRsbrel32;
7637    #[allow(non_upper_case_globals)]
7638    pub const PowerpcRel16Ha: Self =
7639        Self::_PowerpcRel16HaOrSparcRev32OrPpcRel16HaOrPpc64Rel16HaOrArmRrel32;
7640    #[allow(non_upper_case_globals)]
7641    pub const SparcRev32: Self =
7642        Self::_PowerpcRel16HaOrSparcRev32OrPpcRel16HaOrPpc64Rel16HaOrArmRrel32;
7643    /// half16   (sym+add-.)@ha
7644    #[allow(non_upper_case_globals)]
7645    pub const PpcRel16Ha: Self =
7646        Self::_PowerpcRel16HaOrSparcRev32OrPpcRel16HaOrPpc64Rel16HaOrArmRrel32;
7647    /// half16   (sym+add-.)@ha
7648    #[allow(non_upper_case_globals)]
7649    pub const Ppc64Rel16Ha: Self =
7650        Self::_PowerpcRel16HaOrSparcRev32OrPpcRel16HaOrPpc64Rel16HaOrArmRrel32;
7651    #[allow(non_upper_case_globals)]
7652    pub const ArmRrel32: Self =
7653        Self::_PowerpcRel16HaOrSparcRev32OrPpcRel16HaOrPpc64Rel16HaOrArmRrel32;
7654    #[allow(non_upper_case_globals)]
7655    pub const PowerpcGnuVtinherit: Self = Self::_PowerpcGnuVtinheritOrSparcNumOrArmRabs22;
7656    #[allow(non_upper_case_globals)]
7657    pub const SparcNum: Self = Self::_PowerpcGnuVtinheritOrSparcNumOrArmRabs22;
7658    #[allow(non_upper_case_globals)]
7659    pub const ArmRabs22: Self = Self::_PowerpcGnuVtinheritOrSparcNumOrArmRabs22;
7660    #[allow(non_upper_case_globals)]
7661    pub const PowerpcGnuVtentry: Self = Self::_PowerpcGnuVtentryOrMipsGnuVtentryOrArmRpc24;
7662    #[allow(non_upper_case_globals)]
7663    pub const MipsGnuVtentry: Self = Self::_PowerpcGnuVtentryOrMipsGnuVtentryOrArmRpc24;
7664    #[allow(non_upper_case_globals)]
7665    pub const ArmRpc24: Self = Self::_PowerpcGnuVtentryOrMipsGnuVtentryOrArmRpc24;
7666    #[allow(non_upper_case_globals)]
7667    pub const PpcToc16: Self = Self::_PpcToc16OrPariscHireserveOrArmRbase;
7668    #[allow(non_upper_case_globals)]
7669    pub const PariscHireserve: Self = Self::_PpcToc16OrPariscHireserveOrArmRbase;
7670    #[allow(non_upper_case_globals)]
7671    pub const ArmRbase: Self = Self::_PpcToc16OrPariscHireserveOrArmRbase;
7672    #[allow(non_upper_case_globals)]
7673    pub const MipsCopy: Self = Self::_MipsCopyOrArmPrivate14OrPariscLtoffFptr16Wf;
7674    #[allow(non_upper_case_globals)]
7675    pub const ArmPrivate14: Self = Self::_MipsCopyOrArmPrivate14OrPariscLtoffFptr16Wf;
7676    /// 16 bits LT-rel. function ptr.
7677    #[allow(non_upper_case_globals)]
7678    pub const PariscLtoffFptr16Wf: Self = Self::_MipsCopyOrArmPrivate14OrPariscLtoffFptr16Wf;
7679    #[allow(non_upper_case_globals)]
7680    pub const MipsJumpSlot: Self = Self::_MipsJumpSlotOrArmPrivate15OrPariscLtoffFptr16Df;
7681    #[allow(non_upper_case_globals)]
7682    pub const ArmPrivate15: Self = Self::_MipsJumpSlotOrArmPrivate15OrPariscLtoffFptr16Df;
7683    /// 16 bits LT-rel. function ptr.
7684    #[allow(non_upper_case_globals)]
7685    pub const PariscLtoffFptr16Df: Self = Self::_MipsJumpSlotOrArmPrivate15OrPariscLtoffFptr16Df;
7686    #[allow(non_upper_case_globals)]
7687    pub const MicromipsTlsLdm: Self = Self::_MicromipsTlsLdmOrShGlobDat;
7688    #[allow(non_upper_case_globals)]
7689    pub const ShGlobDat: Self = Self::_MicromipsTlsLdmOrShGlobDat;
7690    #[allow(non_upper_case_globals)]
7691    pub const MicromipsTlsDtprelHi16: Self = Self::_MicromipsTlsDtprelHi16OrShJmpSlot;
7692    #[allow(non_upper_case_globals)]
7693    pub const ShJmpSlot: Self = Self::_MicromipsTlsDtprelHi16OrShJmpSlot;
7694    #[allow(non_upper_case_globals)]
7695    pub const MicromipsTlsDtprelLo16: Self = Self::_MicromipsTlsDtprelLo16OrShRelative;
7696    #[allow(non_upper_case_globals)]
7697    pub const ShRelative: Self = Self::_MicromipsTlsDtprelLo16OrShRelative;
7698    #[allow(non_upper_case_globals)]
7699    pub const MicromipsTlsTprelLo16: Self = Self::_MicromipsTlsTprelLo16OrIa64LtoffDtpmod22;
7700    /// @ltoff(@dtpmod(sym + add)), imm22
7701    #[allow(non_upper_case_globals)]
7702    pub const Ia64LtoffDtpmod22: Self = Self::_MicromipsTlsTprelLo16OrIa64LtoffDtpmod22;
7703    #[allow(non_upper_case_globals)]
7704    pub const ArmPrivate13: Self = Self::_ArmPrivate13OrPariscLtoffFptr16F;
7705    /// 16 bits LT-rel. function ptr.
7706    #[allow(non_upper_case_globals)]
7707    pub const PariscLtoffFptr16F: Self = Self::_ArmPrivate13OrPariscLtoffFptr16F;
7708    #[allow(non_upper_case_globals)]
7709    pub const AArch64Withdrawn: Self = Self::_AArch64WithdrawnOrArmNumOrShNumOrM32RNum;
7710    #[allow(non_upper_case_globals)]
7711    pub const ArmNum: Self = Self::_AArch64WithdrawnOrArmNumOrShNumOrM32RNum;
7712    #[allow(non_upper_case_globals)]
7713    pub const ShNum: Self = Self::_AArch64WithdrawnOrArmNumOrShNumOrM32RNum;
7714    /// Keep this the last entry.
7715    #[allow(non_upper_case_globals)]
7716    pub const M32RNum: Self = Self::_AArch64WithdrawnOrArmNumOrShNumOrM32RNum;
7717    #[allow(non_upper_case_globals)]
7718    pub const AArch64TlsDtprel64: Self = Self::_AArch64TlsDtprel64OrAArch64TlsDtprel;
7719    /// Module-relative offset, 64 bit.
7720    #[allow(non_upper_case_globals)]
7721    pub const AArch64TlsDtprel: Self = Self::_AArch64TlsDtprel64OrAArch64TlsDtprel;
7722    #[allow(non_upper_case_globals)]
7723    pub const AArch64TlsTprel64: Self = Self::_AArch64TlsTprel64OrAArch64TlsTprel;
7724    /// TP-relative offset, 64 bit.
7725    #[allow(non_upper_case_globals)]
7726    pub const AArch64TlsTprel: Self = Self::_AArch64TlsTprel64OrAArch64TlsTprel;
7727    /// 14 bits LT-TP-rel. address.
7728    #[allow(non_upper_case_globals)]
7729    pub const PariscLtoffTp14F: Self = Self::_PariscLtoffTp14FOrShGotpcOrIa64Dtpmod64Lsb;
7730    #[allow(non_upper_case_globals)]
7731    pub const ShGotpc: Self = Self::_PariscLtoffTp14FOrShGotpcOrIa64Dtpmod64Lsb;
7732    /// @dtpmod(sym + add), data8 LSB
7733    #[allow(non_upper_case_globals)]
7734    pub const Ia64Dtpmod64Lsb: Self = Self::_PariscLtoffTp14FOrShGotpcOrIa64Dtpmod64Lsb;
7735    /// like EMB_SDA21, but lower 16 bit
7736    #[allow(non_upper_case_globals)]
7737    pub const PpcDiabSda21Lo: Self = Self::_PpcDiabSda21LoOrAArch64P32CopyOrIa64Dtprel32Msb;
7738    /// Copy symbol at runtime.
7739    #[allow(non_upper_case_globals)]
7740    pub const AArch64P32Copy: Self = Self::_PpcDiabSda21LoOrAArch64P32CopyOrIa64Dtprel32Msb;
7741    /// @dtprel(sym + add), data4 MSB
7742    #[allow(non_upper_case_globals)]
7743    pub const Ia64Dtprel32Msb: Self = Self::_PpcDiabSda21LoOrAArch64P32CopyOrIa64Dtprel32Msb;
7744    /// like EMB_SDA21, but high 16 bit
7745    #[allow(non_upper_case_globals)]
7746    pub const PpcDiabSda21Hi: Self = Self::_PpcDiabSda21HiOrAArch64P32GlobDatOrIa64Dtprel32Lsb;
7747    /// Create GOT entry.
7748    #[allow(non_upper_case_globals)]
7749    pub const AArch64P32GlobDat: Self = Self::_PpcDiabSda21HiOrAArch64P32GlobDatOrIa64Dtprel32Lsb;
7750    /// @dtprel(sym + add), data4 LSB
7751    #[allow(non_upper_case_globals)]
7752    pub const Ia64Dtprel32Lsb: Self = Self::_PpcDiabSda21HiOrAArch64P32GlobDatOrIa64Dtprel32Lsb;
7753    /// like EMB_SDA21, adjusted high 16
7754    #[allow(non_upper_case_globals)]
7755    pub const PpcDiabSda21Ha: Self = Self::_PpcDiabSda21HaOrAArch64P32JumpSlotOrIa64Dtprel64Msb;
7756    /// Create PLT entry.
7757    #[allow(non_upper_case_globals)]
7758    pub const AArch64P32JumpSlot: Self = Self::_PpcDiabSda21HaOrAArch64P32JumpSlotOrIa64Dtprel64Msb;
7759    /// @dtprel(sym + add), data8 MSB
7760    #[allow(non_upper_case_globals)]
7761    pub const Ia64Dtprel64Msb: Self = Self::_PpcDiabSda21HaOrAArch64P32JumpSlotOrIa64Dtprel64Msb;
7762    /// like EMB_RELSDA, but lower 16 bit
7763    #[allow(non_upper_case_globals)]
7764    pub const PpcDiabRelsdaLo: Self = Self::_PpcDiabRelsdaLoOrAArch64P32RelativeOrIa64Dtprel64Lsb;
7765    /// Adjust by program base.
7766    #[allow(non_upper_case_globals)]
7767    pub const AArch64P32Relative: Self =
7768        Self::_PpcDiabRelsdaLoOrAArch64P32RelativeOrIa64Dtprel64Lsb;
7769    /// @dtprel(sym + add), data8 LSB
7770    #[allow(non_upper_case_globals)]
7771    pub const Ia64Dtprel64Lsb: Self = Self::_PpcDiabRelsdaLoOrAArch64P32RelativeOrIa64Dtprel64Lsb;
7772    /// like EMB_RELSDA, but high 16 bit
7773    #[allow(non_upper_case_globals)]
7774    pub const PpcDiabRelsdaHi: Self = Self::_PpcDiabRelsdaHiOrAArch64P32TlsDtpmod;
7775    /// Module number, 32 bit.
7776    #[allow(non_upper_case_globals)]
7777    pub const AArch64P32TlsDtpmod: Self = Self::_PpcDiabRelsdaHiOrAArch64P32TlsDtpmod;
7778    /// like EMB_RELSDA, adjusted high 16
7779    #[allow(non_upper_case_globals)]
7780    pub const PpcDiabRelsdaHa: Self = Self::_PpcDiabRelsdaHaOrAArch64P32TlsDtprel;
7781    /// Module-relative offset, 32 bit.
7782    #[allow(non_upper_case_globals)]
7783    pub const AArch64P32TlsDtprel: Self = Self::_PpcDiabRelsdaHaOrAArch64P32TlsDtprel;
7784    /// TP-relative offset, 32 bit.
7785    #[allow(non_upper_case_globals)]
7786    pub const AArch64P32TlsTprel: Self = Self::_AArch64P32TlsTprelOrIa64LtoffDtprel22;
7787    /// @ltoff(@dtprel(s+a)), imm22
7788    #[allow(non_upper_case_globals)]
7789    pub const Ia64LtoffDtprel22: Self = Self::_AArch64P32TlsTprelOrIa64LtoffDtprel22;
7790    #[allow(non_upper_case_globals)]
7791    pub const ArmIrelative: Self = Self::_ArmIrelativeOrShGot32;
7792    #[allow(non_upper_case_globals)]
7793    pub const ShGot32: Self = Self::_ArmIrelativeOrShGot32;
7794}