Function family [src]

Prototype

pub inline fn family(arch: Arch) Family

Parameters

arch: Arch

Source

pub inline fn family(arch: Arch) Family { return switch (arch) { .amdgcn => .amdgcn, .arc => .arc, .arm, .armeb, .thumb, .thumbeb => .arm, .aarch64, .aarch64_be => .aarch64, .avr => .avr, .bpfel, .bpfeb => .bpf, .csky => .csky, .hexagon => .hexagon, .kalimba => .kalimba, .lanai => .lanai, .loongarch32, .loongarch64 => .loongarch, .m68k => .m68k, .mips, .mipsel, .mips64, .mips64el => .mips, .msp430 => .msp430, .or1k => .or1k, .nvptx, .nvptx64 => .nvptx, .powerpc, .powerpcle, .powerpc64, .powerpc64le => .powerpc, .propeller => .propeller, .riscv32, .riscv32be, .riscv64, .riscv64be => .riscv, .s390x => .s390x, .sparc, .sparc64 => .sparc, .spirv32, .spirv64 => .spirv, .ve => .ve, .wasm32, .wasm64 => .wasm, .x86, .x86_64 => .x86, .xcore => .xcore, .xtensa => .xtensa, }; }