zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 5a97045644b91cdc5fb6e684eeabd596d5fb671e (tree)
parent e5c75479c2c166c99219083fd24b70901d776367
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Tue, 30 Jul 2024 01:06:05 +0200

std.Target: Add isMIPS32()/isMIPS64() functions.

Diffstat:
Mlib/std/Target.zig | 13++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/lib/std/Target.zig b/lib/std/Target.zig @@ -1099,8 +1099,19 @@ pub const Cpu = struct { } pub inline fn isMIPS(arch: Arch) bool { + return arch.isMIPS32() or arch.isMIPS64(); + } + + pub inline fn isMIPS32(arch: Arch) bool { + return switch (arch) { + .mips, .mipsel => true, + else => false, + }; + } + + pub inline fn isMIPS64(arch: Arch) bool { return switch (arch) { - .mips, .mipsel, .mips64, .mips64el => true, + .mips64, .mips64el => true, else => false, }; }