Commit 8516a6ab57
Changed files (1)
lib
std
lib/std/Target.zig
@@ -1252,51 +1252,51 @@ pub const Cpu = struct {
pub fn toCoffMachine(arch: Arch) std.coff.MachineType {
return switch (arch) {
- .avr => .Unknown,
- .msp430 => .Unknown,
- .arc => .Unknown,
.arm => .ARM,
- .armeb => .Unknown,
- .dxil => .Unknown,
- .hexagon => .Unknown,
- .m68k => .Unknown,
- .mips => .Unknown,
- .mipsel => .Unknown,
+ .thumb, .thumbeb => .Thumb,
+ .aarch64, .aarch64_be => .ARM64,
+ .loongarch32 => .LOONGARCH32,
+ .loongarch64 => .LOONGARCH64,
.powerpc, .powerpcle => .POWERPC,
.riscv32 => .RISCV32,
- .sparc => .Unknown,
- .thumb => .Thumb,
- .thumbeb => .Thumb,
- .x86 => .I386,
- .xcore => .Unknown,
- .xtensa => .Unknown,
- .nvptx => .Unknown,
- .kalimba => .Unknown,
- .lanai => .Unknown,
- .wasm32 => .Unknown,
- .aarch64 => .ARM64,
- .aarch64_be => .ARM64,
- .mips64 => .Unknown,
- .mips64el => .Unknown,
- .powerpc64 => .Unknown,
- .powerpc64le => .Unknown,
.riscv64 => .RISCV64,
+ .x86 => .I386,
.x86_64 => .X64,
- .nvptx64 => .Unknown,
- .wasm64 => .Unknown,
- .amdgcn => .Unknown,
- .bpfel => .Unknown,
- .bpfeb => .Unknown,
- .csky => .Unknown,
- .sparc64 => .Unknown,
- .s390x => .Unknown,
- .ve => .Unknown,
- .spu_2 => .Unknown,
- .spirv => .Unknown,
- .spirv32 => .Unknown,
- .spirv64 => .Unknown,
- .loongarch32 => .LOONGARCH32,
- .loongarch64 => .LOONGARCH64,
+
+ .amdgcn,
+ .arc,
+ .armeb,
+ .avr,
+ .bpfel,
+ .bpfeb,
+ .csky,
+ .dxil,
+ .hexagon,
+ .kalimba,
+ .lanai,
+ .m68k,
+ .mips,
+ .mipsel,
+ .mips64,
+ .mips64el,
+ .msp430,
+ .nvptx,
+ .nvptx64,
+ .powerpc64,
+ .powerpc64le,
+ .s390x,
+ .sparc,
+ .sparc64,
+ .spirv,
+ .spirv32,
+ .spirv64,
+ .spu_2,
+ .ve,
+ .wasm32,
+ .wasm64,
+ .xcore,
+ .xtensa,
+ => .Unknown,
};
}