| ... | @@ -405,15 +405,15 @@ const use_thumb_1 = usesThumb1(builtin.arch); | ... | @@ -405,15 +405,15 @@ const use_thumb_1 = usesThumb1(builtin.arch); |
| 405 | | 405 | |
| 406 | fn usesThumb1(arch: builtin.Arch) bool { | 406 | fn usesThumb1(arch: builtin.Arch) bool { |
| 407 | return switch (arch) { | 407 | return switch (arch) { |
| 408 | .arm => switch (arch.arm) { | 408 | .arm => |sub_arch| switch (sub_arch) { |
| 409 | .v6m => true, | 409 | .v6m => true, |
| 410 | else => false, | 410 | else => false, |
| 411 | }, | 411 | }, |
| 412 | .armeb => switch (arch.armeb) { | 412 | .armeb => |sub_arch| switch (sub_arch) { |
| 413 | .v6m => true, | 413 | .v6m => true, |
| 414 | else => false, | 414 | else => false, |
| 415 | }, | 415 | }, |
| 416 | .thumb => switch (arch.thumb) { | 416 | .thumb => |sub_arch| switch (sub_arch) { |
| 417 | .v5, | 417 | .v5, |
| 418 | .v5te, | 418 | .v5te, |
| 419 | .v4t, | 419 | .v4t, |
| ... | @@ -423,7 +423,7 @@ fn usesThumb1(arch: builtin.Arch) bool { | ... | @@ -423,7 +423,7 @@ fn usesThumb1(arch: builtin.Arch) bool { |
| 423 | => true, | 423 | => true, |
| 424 | else => false, | 424 | else => false, |
| 425 | }, | 425 | }, |
| 426 | .thumbeb => switch (arch.thumbeb) { | 426 | .thumbeb => |sub_arch| switch (sub_arch) { |
| 427 | .v5, | 427 | .v5, |
| 428 | .v5te, | 428 | .v5te, |
| 429 | .v4t, | 429 | .v4t, |
| ... | @@ -475,18 +475,12 @@ const use_thumb_1_pre_armv6 = usesThumb1PreArmv6(builtin.arch); | ... | @@ -475,18 +475,12 @@ const use_thumb_1_pre_armv6 = usesThumb1PreArmv6(builtin.arch); |
| 475 | | 475 | |
| 476 | fn usesThumb1PreArmv6(arch: builtin.Arch) bool { | 476 | fn usesThumb1PreArmv6(arch: builtin.Arch) bool { |
| 477 | return switch (arch) { | 477 | return switch (arch) { |
| 478 | .thumb => switch (arch.thumb) { | 478 | .thumb => |sub_arch| switch (sub_arch) { |
| 479 | .v5, | 479 | .v5, .v5te, .v4t => true, |
| 480 | .v5te, | | |
| 481 | .v4t, | | |
| 482 | => true, | | |
| 483 | else => false, | 480 | else => false, |
| 484 | }, | 481 | }, |
| 485 | .thumbeb => switch (arch.thumbeb) { | 482 | .thumbeb => |sub_arch| switch (sub_arch) { |
| 486 | .v5, | 483 | .v5, .v5te, .v4t => true, |
| 487 | .v5te, | | |
| 488 | .v4t, | | |
| 489 | => true, | | |
| 490 | else => false, | 484 | else => false, |
| 491 | }, | 485 | }, |
| 492 | else => false, | 486 | else => false, |