| ... | @@ -418,12 +418,13 @@ pub fn detectNativeCpuAndFeatures() ?Target.Cpu { | ... | @@ -418,12 +418,13 @@ pub fn detectNativeCpuAndFeatures() ?Target.Cpu { |
| 418 | .ARM_TWISTER => &Target.aarch64.cpu.apple_a9, | 418 | .ARM_TWISTER => &Target.aarch64.cpu.apple_a9, |
| 419 | .ARM_TYPHOON => &Target.aarch64.cpu.apple_a8, | 419 | .ARM_TYPHOON => &Target.aarch64.cpu.apple_a8, |
| 420 | .ARM_CYCLONE => &Target.aarch64.cpu.cyclone, | 420 | .ARM_CYCLONE => &Target.aarch64.cpu.cyclone, |
| 421 | else => return null, | | |
| 422 | .ARM_COLL => &Target.aarch64.cpu.apple_a17, | 421 | .ARM_COLL => &Target.aarch64.cpu.apple_a17, |
| 423 | .ARM_IBIZA => &Target.aarch64.cpu.apple_m3, // base | 422 | .ARM_IBIZA => &Target.aarch64.cpu.apple_m3, // base |
| 424 | .ARM_LOBOS => &Target.aarch64.cpu.apple_m3, // pro | 423 | .ARM_LOBOS => &Target.aarch64.cpu.apple_m3, // pro |
| 425 | .ARM_PALMA => &Target.aarch64.cpu.apple_m3, // max | 424 | .ARM_PALMA => &Target.aarch64.cpu.apple_m3, // max |
| 426 | .ARM_DONAN => &Target.aarch64.cpu.apple_m4, | 425 | .ARM_DONAN => &Target.aarch64.cpu.apple_m4, // base |
| | 426 | .ARM_BRAVA => &Target.aarch64.cpu.apple_m4, // pro/max |
| | 427 | else => return null, |
| 427 | }; | 428 | }; |
| 428 | | 429 | |
| 429 | return Target.Cpu{ | 430 | return Target.Cpu{ |