aboutsummaryrefslogtreecommitdiff
path: root/lib/std/target.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/target.zig')
-rw-r--r--lib/std/target.zig7
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)) {