diff options
Diffstat (limited to 'lib/std/target.zig')
| -rw-r--r-- | lib/std/target.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/std/target.zig b/lib/std/target.zig index e7cb931c0c..7fbac8a4be 100644 --- a/lib/std/target.zig +++ b/lib/std/target.zig @@ -754,6 +754,13 @@ pub const Target = struct { }; } + pub fn isPPC64(arch: Arch) bool { + return switch (arch) { + .powerpc64, .powerpc64le => true, + else => false, + }; + } + pub fn parseCpuModel(arch: Arch, cpu_name: []const u8) !*const Cpu.Model { for (arch.allCpuModels()) |cpu| { if (mem.eql(u8, cpu_name, cpu.name)) { |
