Avoid some unnecessary underscores in constant names

This commit is contained in:
r00ster91 2022-05-02 09:26:08 +02:00 committed by Andrew Kelley
parent 9af4cada73
commit bb55276f06
3 changed files with 268 additions and 268 deletions

View File

@ -943,577 +943,577 @@ pub const Half = switch (@sizeOf(usize)) {
else => @compileError("expected pointer size of 32 or 64"),
};
/// Machine architectures
/// Machine architectures.
///
/// See current registered ELF machine architectures at:
/// http://www.sco.com/developers/gabi/latest/ch4.eheader.html
/// The underscore prefix is because many of these start with numbers.
/// http://www.sco.com/developers/gabi/latest/ch4.eheader.html
pub const EM = enum(u16) {
/// No machine
_NONE = 0,
NONE = 0,
/// AT&T WE 32100
_M32 = 1,
M32 = 1,
/// SPARC
_SPARC = 2,
SPARC = 2,
/// Intel 386
_386 = 3,
@"386" = 3,
/// Motorola 68000
_68K = 4,
@"68K" = 4,
/// Motorola 88000
_88K = 5,
@"88K" = 5,
/// Intel MCU
_IAMCU = 6,
IAMCU = 6,
/// Intel 80860
_860 = 7,
@"860" = 7,
/// MIPS R3000
_MIPS = 8,
MIPS = 8,
/// IBM System/370
_S370 = 9,
S370 = 9,
/// MIPS RS3000 Little-endian
_MIPS_RS3_LE = 10,
MIPS_RS3_LE = 10,
/// SPU Mark II
_SPU_2 = 13,
SPU_2 = 13,
/// Hewlett-Packard PA-RISC
_PARISC = 15,
PARISC = 15,
/// Fujitsu VPP500
_VPP500 = 17,
VPP500 = 17,
/// Enhanced instruction set SPARC
_SPARC32PLUS = 18,
SPARC32PLUS = 18,
/// Intel 80960
_960 = 19,
@"960" = 19,
/// PowerPC
_PPC = 20,
PPC = 20,
/// PowerPC64
_PPC64 = 21,
PPC64 = 21,
/// IBM System/390
_S390 = 22,
S390 = 22,
/// IBM SPU/SPC
_SPU = 23,
SPU = 23,
/// NEC V800
_V800 = 36,
V800 = 36,
/// Fujitsu FR20
_FR20 = 37,
FR20 = 37,
/// TRW RH-32
_RH32 = 38,
RH32 = 38,
/// Motorola RCE
_RCE = 39,
RCE = 39,
/// ARM
_ARM = 40,
ARM = 40,
/// DEC Alpha
_ALPHA = 41,
ALPHA = 41,
/// Hitachi SH
_SH = 42,
SH = 42,
/// SPARC V9
_SPARCV9 = 43,
SPARCV9 = 43,
/// Siemens TriCore
_TRICORE = 44,
TRICORE = 44,
/// Argonaut RISC Core
_ARC = 45,
ARC = 45,
/// Hitachi H8/300
_H8_300 = 46,
H8_300 = 46,
/// Hitachi H8/300H
_H8_300H = 47,
H8_300H = 47,
/// Hitachi H8S
_H8S = 48,
H8S = 48,
/// Hitachi H8/500
_H8_500 = 49,
H8_500 = 49,
/// Intel IA-64 processor architecture
_IA_64 = 50,
IA_64 = 50,
/// Stanford MIPS-X
_MIPS_X = 51,
MIPS_X = 51,
/// Motorola ColdFire
_COLDFIRE = 52,
COLDFIRE = 52,
/// Motorola M68HC12
_68HC12 = 53,
@"68HC12" = 53,
/// Fujitsu MMA Multimedia Accelerator
_MMA = 54,
MMA = 54,
/// Siemens PCP
_PCP = 55,
PCP = 55,
/// Sony nCPU embedded RISC processor
_NCPU = 56,
NCPU = 56,
/// Denso NDR1 microprocessor
_NDR1 = 57,
NDR1 = 57,
/// Motorola Star*Core processor
_STARCORE = 58,
STARCORE = 58,
/// Toyota ME16 processor
_ME16 = 59,
ME16 = 59,
/// STMicroelectronics ST100 processor
_ST100 = 60,
ST100 = 60,
/// Advanced Logic Corp. TinyJ embedded processor family
_TINYJ = 61,
TINYJ = 61,
/// AMD x86-64 architecture
_X86_64 = 62,
X86_64 = 62,
/// Sony DSP Processor
_PDSP = 63,
PDSP = 63,
/// Digital Equipment Corp. PDP-10
_PDP10 = 64,
PDP10 = 64,
/// Digital Equipment Corp. PDP-11
_PDP11 = 65,
PDP11 = 65,
/// Siemens FX66 microcontroller
_FX66 = 66,
FX66 = 66,
/// STMicroelectronics ST9+ 8/16 bit microcontroller
_ST9PLUS = 67,
ST9PLUS = 67,
/// STMicroelectronics ST7 8-bit microcontroller
_ST7 = 68,
ST7 = 68,
/// Motorola MC68HC16 Microcontroller
_68HC16 = 69,
@"68HC16" = 69,
/// Motorola MC68HC11 Microcontroller
_68HC11 = 70,
@"68HC11" = 70,
/// Motorola MC68HC08 Microcontroller
_68HC08 = 71,
@"68HC08" = 71,
/// Motorola MC68HC05 Microcontroller
_68HC05 = 72,
@"68HC05" = 72,
/// Silicon Graphics SVx
_SVX = 73,
SVX = 73,
/// STMicroelectronics ST19 8-bit microcontroller
_ST19 = 74,
ST19 = 74,
/// Digital VAX
_VAX = 75,
VAX = 75,
/// Axis Communications 32-bit embedded processor
_CRIS = 76,
CRIS = 76,
/// Infineon Technologies 32-bit embedded processor
_JAVELIN = 77,
JAVELIN = 77,
/// Element 14 64-bit DSP Processor
_FIREPATH = 78,
FIREPATH = 78,
/// LSI Logic 16-bit DSP Processor
_ZSP = 79,
ZSP = 79,
/// Donald Knuth's educational 64-bit processor
_MMIX = 80,
MMIX = 80,
/// Harvard University machine-independent object files
_HUANY = 81,
HUANY = 81,
/// SiTera Prism
_PRISM = 82,
PRISM = 82,
/// Atmel AVR 8-bit microcontroller
_AVR = 83,
AVR = 83,
/// Fujitsu FR30
_FR30 = 84,
FR30 = 84,
/// Mitsubishi D10V
_D10V = 85,
D10V = 85,
/// Mitsubishi D30V
_D30V = 86,
D30V = 86,
/// NEC v850
_V850 = 87,
V850 = 87,
/// Mitsubishi M32R
_M32R = 88,
M32R = 88,
/// Matsushita MN10300
_MN10300 = 89,
MN10300 = 89,
/// Matsushita MN10200
_MN10200 = 90,
MN10200 = 90,
/// picoJava
_PJ = 91,
PJ = 91,
/// OpenRISC 32-bit embedded processor
_OPENRISC = 92,
OPENRISC = 92,
/// ARC International ARCompact processor (old spelling/synonym: EM_ARC_A5)
_ARC_COMPACT = 93,
ARC_COMPACT = 93,
/// Tensilica Xtensa Architecture
_XTENSA = 94,
XTENSA = 94,
/// Alphamosaic VideoCore processor
_VIDEOCORE = 95,
VIDEOCORE = 95,
/// Thompson Multimedia General Purpose Processor
_TMM_GPP = 96,
TMM_GPP = 96,
/// National Semiconductor 32000 series
_NS32K = 97,
NS32K = 97,
/// Tenor Network TPC processor
_TPC = 98,
TPC = 98,
/// Trebia SNP 1000 processor
_SNP1K = 99,
SNP1K = 99,
/// STMicroelectronics (www.st.com) ST200
_ST200 = 100,
ST200 = 100,
/// Ubicom IP2xxx microcontroller family
_IP2K = 101,
IP2K = 101,
/// MAX Processor
_MAX = 102,
MAX = 102,
/// National Semiconductor CompactRISC microprocessor
_CR = 103,
CR = 103,
/// Fujitsu F2MC16
_F2MC16 = 104,
F2MC16 = 104,
/// Texas Instruments embedded microcontroller msp430
_MSP430 = 105,
MSP430 = 105,
/// Analog Devices Blackfin (DSP) processor
_BLACKFIN = 106,
BLACKFIN = 106,
/// S1C33 Family of Seiko Epson processors
_SE_C33 = 107,
SE_C33 = 107,
/// Sharp embedded microprocessor
_SEP = 108,
SEP = 108,
/// Arca RISC Microprocessor
_ARCA = 109,
ARCA = 109,
/// Microprocessor series from PKU-Unity Ltd. and MPRC of Peking University
_UNICORE = 110,
UNICORE = 110,
/// eXcess: 16/32/64-bit configurable embedded CPU
_EXCESS = 111,
EXCESS = 111,
/// Icera Semiconductor Inc. Deep Execution Processor
_DXP = 112,
DXP = 112,
/// Altera Nios II soft-core processor
_ALTERA_NIOS2 = 113,
ALTERA_NIOS2 = 113,
/// National Semiconductor CompactRISC CRX
_CRX = 114,
CRX = 114,
/// Motorola XGATE embedded processor
_XGATE = 115,
XGATE = 115,
/// Infineon C16x/XC16x processor
_C166 = 116,
C166 = 116,
/// Renesas M16C series microprocessors
_M16C = 117,
M16C = 117,
/// Microchip Technology dsPIC30F Digital Signal Controller
_DSPIC30F = 118,
DSPIC30F = 118,
/// Freescale Communication Engine RISC core
_CE = 119,
CE = 119,
/// Renesas M32C series microprocessors
_M32C = 120,
M32C = 120,
/// Altium TSK3000 core
_TSK3000 = 131,
TSK3000 = 131,
/// Freescale RS08 embedded processor
_RS08 = 132,
RS08 = 132,
/// Analog Devices SHARC family of 32-bit DSP processors
_SHARC = 133,
SHARC = 133,
/// Cyan Technology eCOG2 microprocessor
_ECOG2 = 134,
ECOG2 = 134,
/// Sunplus S+core7 RISC processor
_SCORE7 = 135,
SCORE7 = 135,
/// New Japan Radio (NJR) 24-bit DSP Processor
_DSP24 = 136,
DSP24 = 136,
/// Broadcom VideoCore III processor
_VIDEOCORE3 = 137,
VIDEOCORE3 = 137,
/// RISC processor for Lattice FPGA architecture
_LATTICEMICO32 = 138,
LATTICEMICO32 = 138,
/// Seiko Epson C17 family
_SE_C17 = 139,
SE_C17 = 139,
/// The Texas Instruments TMS320C6000 DSP family
_TI_C6000 = 140,
TI_C6000 = 140,
/// The Texas Instruments TMS320C2000 DSP family
_TI_C2000 = 141,
TI_C2000 = 141,
/// The Texas Instruments TMS320C55x DSP family
_TI_C5500 = 142,
TI_C5500 = 142,
/// STMicroelectronics 64bit VLIW Data Signal Processor
_MMDSP_PLUS = 160,
MMDSP_PLUS = 160,
/// Cypress M8C microprocessor
_CYPRESS_M8C = 161,
CYPRESS_M8C = 161,
/// Renesas R32C series microprocessors
_R32C = 162,
R32C = 162,
/// NXP Semiconductors TriMedia architecture family
_TRIMEDIA = 163,
TRIMEDIA = 163,
/// Qualcomm Hexagon processor
_HEXAGON = 164,
HEXAGON = 164,
/// Intel 8051 and variants
_8051 = 165,
@"8051" = 165,
/// STMicroelectronics STxP7x family of configurable and extensible RISC processors
_STXP7X = 166,
STXP7X = 166,
/// Andes Technology compact code size embedded RISC processor family
_NDS32 = 167,
NDS32 = 167,
/// Cyan Technology eCOG1X family
_ECOG1X = 168,
ECOG1X = 168,
/// Dallas Semiconductor MAXQ30 Core Micro-controllers
_MAXQ30 = 169,
MAXQ30 = 169,
/// New Japan Radio (NJR) 16-bit DSP Processor
_XIMO16 = 170,
XIMO16 = 170,
/// M2000 Reconfigurable RISC Microprocessor
_MANIK = 171,
MANIK = 171,
/// Cray Inc. NV2 vector architecture
_CRAYNV2 = 172,
CRAYNV2 = 172,
/// Renesas RX family
_RX = 173,
RX = 173,
/// Imagination Technologies META processor architecture
_METAG = 174,
METAG = 174,
/// MCST Elbrus general purpose hardware architecture
_MCST_ELBRUS = 175,
MCST_ELBRUS = 175,
/// Cyan Technology eCOG16 family
_ECOG16 = 176,
ECOG16 = 176,
/// National Semiconductor CompactRISC CR16 16-bit microprocessor
_CR16 = 177,
CR16 = 177,
/// Freescale Extended Time Processing Unit
_ETPU = 178,
ETPU = 178,
/// Infineon Technologies SLE9X core
_SLE9X = 179,
SLE9X = 179,
/// Intel L10M
_L10M = 180,
L10M = 180,
/// Intel K10M
_K10M = 181,
K10M = 181,
/// ARM AArch64
_AARCH64 = 183,
AARCH64 = 183,
/// Atmel Corporation 32-bit microprocessor family
_AVR32 = 185,
AVR32 = 185,
/// STMicroeletronics STM8 8-bit microcontroller
_STM8 = 186,
STM8 = 186,
/// Tilera TILE64 multicore architecture family
_TILE64 = 187,
TILE64 = 187,
/// Tilera TILEPro multicore architecture family
_TILEPRO = 188,
TILEPRO = 188,
/// NVIDIA CUDA architecture
_CUDA = 190,
CUDA = 190,
/// Tilera TILE-Gx multicore architecture family
_TILEGX = 191,
TILEGX = 191,
/// CloudShield architecture family
_CLOUDSHIELD = 192,
CLOUDSHIELD = 192,
/// KIPO-KAIST Core-A 1st generation processor family
_COREA_1ST = 193,
COREA_1ST = 193,
/// KIPO-KAIST Core-A 2nd generation processor family
_COREA_2ND = 194,
COREA_2ND = 194,
/// Synopsys ARCompact V2
_ARC_COMPACT2 = 195,
ARC_COMPACT2 = 195,
/// Open8 8-bit RISC soft processor core
_OPEN8 = 196,
OPEN8 = 196,
/// Renesas RL78 family
_RL78 = 197,
RL78 = 197,
/// Broadcom VideoCore V processor
_VIDEOCORE5 = 198,
VIDEOCORE5 = 198,
/// Renesas 78KOR family
_78KOR = 199,
@"78KOR" = 199,
/// Freescale 56800EX Digital Signal Controller (DSC)
_56800EX = 200,
@"56800EX" = 200,
/// Beyond BA1 CPU architecture
_BA1 = 201,
BA1 = 201,
/// Beyond BA2 CPU architecture
_BA2 = 202,
BA2 = 202,
/// XMOS xCORE processor family
_XCORE = 203,
XCORE = 203,
/// Microchip 8-bit PIC(r) family
_MCHP_PIC = 204,
MCHP_PIC = 204,
/// Reserved by Intel
_INTEL205 = 205,
INTEL205 = 205,
/// Reserved by Intel
_INTEL206 = 206,
INTEL206 = 206,
/// Reserved by Intel
_INTEL207 = 207,
INTEL207 = 207,
/// Reserved by Intel
_INTEL208 = 208,
INTEL208 = 208,
/// Reserved by Intel
_INTEL209 = 209,
INTEL209 = 209,
/// KM211 KM32 32-bit processor
_KM32 = 210,
KM32 = 210,
/// KM211 KMX32 32-bit processor
_KMX32 = 211,
KMX32 = 211,
/// KM211 KMX16 16-bit processor
_KMX16 = 212,
KMX16 = 212,
/// KM211 KMX8 8-bit processor
_KMX8 = 213,
KMX8 = 213,
/// KM211 KVARC processor
_KVARC = 214,
KVARC = 214,
/// Paneve CDP architecture family
_CDP = 215,
CDP = 215,
/// Cognitive Smart Memory Processor
_COGE = 216,
COGE = 216,
/// iCelero CoolEngine
_COOL = 217,
COOL = 217,
/// Nanoradio Optimized RISC
_NORC = 218,
NORC = 218,
/// CSR Kalimba architecture family
_CSR_KALIMBA = 219,
CSR_KALIMBA = 219,
/// AMD GPU architecture
_AMDGPU = 224,
AMDGPU = 224,
/// RISC-V
_RISCV = 243,
RISCV = 243,
/// Lanai 32-bit processor
_LANAI = 244,
LANAI = 244,
/// Linux kernel bpf virtual machine
_BPF = 247,
BPF = 247,
/// C-SKY
_CSKY = 252,
CSKY = 252,
/// Fujitsu FR-V
_FRV = 0x5441,
FRV = 0x5441,
_,
pub fn toTargetCpuArch(em: EM) ?std.Target.Cpu.Arch {
return switch (em) {
._AVR => .avr,
._MSP430 => .msp430,
._ARC => .arc,
._ARM => .arm,
._HEXAGON => .hexagon,
._68K => .m68k,
._MIPS => .mips,
._MIPS_RS3_LE => .mipsel,
._PPC => .powerpc,
._SPARC => .sparc,
._386 => .i386,
._XCORE => .xcore,
._CSR_KALIMBA => .kalimba,
._LANAI => .lanai,
._AARCH64 => .aarch64,
._PPC64 => .powerpc64,
._RISCV => .riscv64,
._X86_64 => .x86_64,
._BPF => .bpfel,
._SPARCV9 => .sparcv9,
._S390 => .s390x,
._SPU_2 => .spu_2,
.AVR => .avr,
.MSP430 => .msp430,
.ARC => .arc,
.ARM => .arm,
.HEXAGON => .hexagon,
.@"68K" => .m68k,
.MIPS => .mips,
.MIPS_RS3_LE => .mipsel,
.PPC => .powerpc,
.SPARC => .sparc,
.@"386" => .i386,
.XCORE => .xcore,
.CSR_KALIMBA => .kalimba,
.LANAI => .lanai,
.AARCH64 => .aarch64,
.PPC64 => .powerpc64,
.RISCV => .riscv64,
.X86_64 => .x86_64,
.BPF => .bpfel,
.SPARCV9 => .sparcv9,
.S390 => .s390x,
.SPU_2 => .spu_2,
// there's many cases we don't (yet) handle, or will never have a
// zig target cpu arch equivalent (such as null).
else => null,

View File

@ -5418,8 +5418,8 @@ pub const PERF = struct {
// TODO: Add the rest of the AUDIT defines?
pub const AUDIT = struct {
pub const ARCH = enum(u32) {
const _64BIT = 0x80000000;
const _LE = 0x40000000;
const @"64BIT" = 0x80000000;
const LE = 0x40000000;
pub const current: AUDIT.ARCH = switch (native_arch) {
.i386 => .I386,
@ -5440,13 +5440,13 @@ pub const AUDIT = struct {
ARM = toAudit(.arm),
ARMEB = toAudit(.armeb),
CSKY = toAudit(.csky),
HEXAGON = @enumToInt(std.elf.EM._HEXAGON),
HEXAGON = @enumToInt(std.elf.EM.HEXAGON),
I386 = toAudit(.i386),
M68K = toAudit(.m68k),
MIPS = toAudit(.mips),
MIPSEL = toAudit(.mips) | _LE,
MIPSEL = toAudit(.mips) | LE,
MIPS64 = toAudit(.mips64),
MIPSEL64 = toAudit(.mips64) | _LE,
MIPSEL64 = toAudit(.mips64) | LE,
PPC = toAudit(.powerpc),
PPC64 = toAudit(.powerpc64),
PPC64LE = toAudit(.powerpc64le),
@ -5459,8 +5459,8 @@ pub const AUDIT = struct {
fn toAudit(arch: std.Target.Cpu.Arch) u32 {
var res: u32 = @enumToInt(arch.toElfMachine());
if (arch.endian() == .Little) res |= _LE;
if (arch.ptrBitWidth() == 64) res |= _64BIT;
if (arch.endian() == .Little) res |= LE;
if (arch.ptrBitWidth() == 64) res |= @"64BIT";
return res;
}

View File

@ -914,62 +914,62 @@ pub const Target = struct {
pub fn toElfMachine(arch: Arch) std.elf.EM {
return switch (arch) {
.avr => ._AVR,
.msp430 => ._MSP430,
.arc => ._ARC,
.arm => ._ARM,
.armeb => ._ARM,
.hexagon => ._HEXAGON,
.m68k => ._68K,
.le32 => ._NONE,
.mips => ._MIPS,
.mipsel => ._MIPS_RS3_LE,
.powerpc, .powerpcle => ._PPC,
.r600 => ._NONE,
.riscv32 => ._RISCV,
.sparc => ._SPARC,
.sparcel => ._SPARC,
.tce => ._NONE,
.tcele => ._NONE,
.thumb => ._ARM,
.thumbeb => ._ARM,
.i386 => ._386,
.xcore => ._XCORE,
.nvptx => ._NONE,
.amdil => ._NONE,
.hsail => ._NONE,
.spir => ._NONE,
.kalimba => ._CSR_KALIMBA,
.shave => ._NONE,
.lanai => ._LANAI,
.wasm32 => ._NONE,
.renderscript32 => ._NONE,
.aarch64_32 => ._AARCH64,
.aarch64 => ._AARCH64,
.aarch64_be => ._AARCH64,
.mips64 => ._MIPS,
.mips64el => ._MIPS_RS3_LE,
.powerpc64 => ._PPC64,
.powerpc64le => ._PPC64,
.riscv64 => ._RISCV,
.x86_64 => ._X86_64,
.nvptx64 => ._NONE,
.le64 => ._NONE,
.amdil64 => ._NONE,
.hsail64 => ._NONE,
.spir64 => ._NONE,
.wasm64 => ._NONE,
.renderscript64 => ._NONE,
.amdgcn => ._NONE,
.bpfel => ._BPF,
.bpfeb => ._BPF,
.csky => ._CSKY,
.sparcv9 => ._SPARCV9,
.s390x => ._S390,
.ve => ._NONE,
.spu_2 => ._SPU_2,
.spirv32 => ._NONE,
.spirv64 => ._NONE,
.avr => .AVR,
.msp430 => .MSP430,
.arc => .ARC,
.arm => .ARM,
.armeb => .ARM,
.hexagon => .HEXAGON,
.m68k => .@"68K",
.le32 => .NONE,
.mips => .MIPS,
.mipsel => .MIPS_RS3_LE,
.powerpc, .powerpcle => .PPC,
.r600 => .NONE,
.riscv32 => .RISCV,
.sparc => .SPARC,
.sparcel => .SPARC,
.tce => .NONE,
.tcele => .NONE,
.thumb => .ARM,
.thumbeb => .ARM,
.i386 => .@"386",
.xcore => .XCORE,
.nvptx => .NONE,
.amdil => .NONE,
.hsail => .NONE,
.spir => .NONE,
.kalimba => .CSR_KALIMBA,
.shave => .NONE,
.lanai => .LANAI,
.wasm32 => .NONE,
.renderscript32 => .NONE,
.aarch64_32 => .AARCH64,
.aarch64 => .AARCH64,
.aarch64_be => .AARCH64,
.mips64 => .MIPS,
.mips64el => .MIPS_RS3_LE,
.powerpc64 => .PPC64,
.powerpc64le => .PPC64,
.riscv64 => .RISCV,
.x86_64 => .X86_64,
.nvptx64 => .NONE,
.le64 => .NONE,
.amdil64 => .NONE,
.hsail64 => .NONE,
.spir64 => .NONE,
.wasm64 => .NONE,
.renderscript64 => .NONE,
.amdgcn => .NONE,
.bpfel => .BPF,
.bpfeb => .BPF,
.csky => .CSKY,
.sparcv9 => .SPARCV9,
.s390x => .S390,
.ve => .NONE,
.spu_2 => .SPU_2,
.spirv32 => .NONE,
.spirv64 => .NONE,
};
}