lib/std/std.zig | 1 + lib/std/target.zig | 3 + lib/std/target/cpu.zig | 65 + lib/std/target/cpu/AArch64Cpu.zig | 480 ++++ lib/std/target/cpu/AmdGpuCpu.zig | 1060 +++++++++ lib/std/target/cpu/ArmCpu.zig | 1230 ++++++++++ lib/std/target/cpu/AvrCpu.zig | 3863 ++++++++++++++++++++++++++++++++ lib/std/target/cpu/BpfCpu.zig | 29 + lib/std/target/cpu/HexagonCpu.zig | 103 + lib/std/target/cpu/MipsCpu.zig | 190 ++ lib/std/target/cpu/Msp430Cpu.zig | 24 + lib/std/target/cpu/NvptxCpu.zig | 85 + lib/std/target/cpu/PowerPcCpu.zig | 451 ++++ lib/std/target/cpu/RiscVCpu.zig | 23 + lib/std/target/cpu/SparcCpu.zig | 216 ++ lib/std/target/cpu/SystemZCpu.zig | 279 +++ lib/std/target/cpu/WebAssemblyCpu.zig | 28 + lib/std/target/cpu/X86Cpu.zig | 1864 +++++++++++++++ lib/std/target/cpu/empty.zig | 6 + lib/std/target/feature.zig | 76 + lib/std/target/feature/AArch64Feature.zig | 750 +++++++ lib/std/target/feature/AmdGpuFeature.zig | 343 +++ lib/std/target/feature/ArmFeature.zig | 818 +++++++ lib/std/target/feature/AvrFeature.zig | 230 ++ lib/std/target/feature/BpfFeature.zig | 17 + lib/std/target/feature/HexagonFeature.zig | 76 + lib/std/target/feature/MipsFeature.zig | 238 ++ lib/std/target/feature/Msp430Feature.zig | 19 + lib/std/target/feature/NvptxFeature.zig | 61 + lib/std/target/feature/PowerPcFeature.zig | 163 ++ lib/std/target/feature/RiscVFeature.zig | 31 + lib/std/target/feature/SparcFeature.zig | 49 + lib/std/target/feature/SystemZFeature.zig | 81 + lib/std/target/feature/WebAssemblyFeature.zig | 33 + lib/std/target/feature/X86Feature.zig | 342 +++ lib/std/target/feature/empty.zig | 5 + 36 files changed, 13332 insertions(+)