Commit 306176046e

GasInfinity <58077502+GasInfinity@users.noreply.github.com>
2025-08-21 15:09:59
chore(std.Target): explicitly set baseline only to `arm` with 3ds
* `arm` is the only supported tag for 3ds Co-authored-by: Alex Rønne Petersen <alex@alexrp.com>
1 parent fca2a7a
Changed files (1)
lib
lib/std/Target.zig
@@ -1843,10 +1843,11 @@ pub const Cpu = struct {
         pub fn baseline(arch: Arch, os: Os) *const Model {
             return switch (arch) {
                 .amdgcn => &amdgcn.cpu.gfx906,
-                .arm, .armeb, .thumb, .thumbeb => switch (os.tag) {
+                .arm => switch (os.tag) {
                     .@"3ds" => &arm.cpu.mpcore,
                     else => &arm.cpu.baseline,
                 },
+                .armeb, .thumb, .thumbeb => &arm.cpu.baseline,
                 .aarch64 => switch (os.tag) {
                     .driverkit, .macos => &aarch64.cpu.apple_m1,
                     .ios, .tvos => &aarch64.cpu.apple_a7,