| ... | @@ -1526,10 +1526,12 @@ pub const Cpu = struct { | ... | @@ -1526,10 +1526,12 @@ pub const Cpu = struct { |
| 1526 | }; | 1526 | }; |
| 1527 | }; | 1527 | }; |
| 1528 | return switch (arch) { | 1528 | return switch (arch) { |
| | 1529 | .arc => &arc.cpu.generic, |
| 1529 | .arm, .armeb, .thumb, .thumbeb => &arm.cpu.generic, | 1530 | .arm, .armeb, .thumb, .thumbeb => &arm.cpu.generic, |
| 1530 | .aarch64, .aarch64_be => &aarch64.cpu.generic, | 1531 | .aarch64, .aarch64_be => &aarch64.cpu.generic, |
| 1531 | .avr => &avr.cpu.avr2, | 1532 | .avr => &avr.cpu.avr2, |
| 1532 | .bpfel, .bpfeb => &bpf.cpu.generic, | 1533 | .bpfel, .bpfeb => &bpf.cpu.generic, |
| | 1534 | .csky => &csky.cpu.generic, |
| 1533 | .hexagon => &hexagon.cpu.generic, | 1535 | .hexagon => &hexagon.cpu.generic, |
| 1534 | .lanai => &lanai.cpu.generic, | 1536 | .lanai => &lanai.cpu.generic, |
| 1535 | .loongarch32 => &loongarch.cpu.generic_la32, | 1537 | .loongarch32 => &loongarch.cpu.generic_la32, |
| ... | @@ -1555,8 +1557,11 @@ pub const Cpu = struct { | ... | @@ -1555,8 +1557,11 @@ pub const Cpu = struct { |
| 1555 | .ve => &ve.cpu.generic, | 1557 | .ve => &ve.cpu.generic, |
| 1556 | .wasm32, .wasm64 => &wasm.cpu.generic, | 1558 | .wasm32, .wasm64 => &wasm.cpu.generic, |
| 1557 | .xcore => &xcore.cpu.generic, | 1559 | .xcore => &xcore.cpu.generic, |
| | 1560 | .xtensa => &xtensa.cpu.generic, |
| 1558 | | 1561 | |
| 1559 | else => &S.generic_model, | 1562 | .kalimba, |
| | 1563 | .spu_2, |
| | 1564 | => &S.generic_model, |
| 1560 | }; | 1565 | }; |
| 1561 | } | 1566 | } |
| 1562 | | 1567 | |