| ... | @@ -1084,6 +1084,13 @@ pub const Cpu = struct { | ... | @@ -1084,6 +1084,13 @@ pub const Cpu = struct { |
| 1084 | }; | 1084 | }; |
| 1085 | } | 1085 | } |
| 1086 | | 1086 | |
| | 1087 | pub inline fn isLoongArch(arch: Arch) bool { |
| | 1088 | return switch (arch) { |
| | 1089 | .loongarch32, .loongarch64 => true, |
| | 1090 | else => false, |
| | 1091 | }; |
| | 1092 | } |
| | 1093 | |
| 1087 | pub inline fn isRISCV(arch: Arch) bool { | 1094 | pub inline fn isRISCV(arch: Arch) bool { |
| 1088 | return switch (arch) { | 1095 | return switch (arch) { |
| 1089 | .riscv32, .riscv64 => true, | 1096 | .riscv32, .riscv64 => true, |