| ... | ... | @@ -811,6 +811,23 @@ pub const HWCAP = switch (native_arch) { |
| 811 | 811 | pub const SCQ = 1 << 15; |
| 812 | 812 | pub const LAM_BH = 1 << 16; |
| 813 | 813 | }, |
| 814 | .mips, .mipsel, .mips64, .mips64el => struct { |
| 815 | pub const R6 = 1 << 0; |
| 816 | pub const MSA = 1 << 1; |
| 817 | pub const CRC32 = 1 << 2; |
| 818 | pub const MIPS16 = 1 << 3; |
| 819 | pub const MDMX = 1 << 4; |
| 820 | pub const MIPS3D = 1 << 5; |
| 821 | pub const SMARTMIPS = 1 << 6; |
| 822 | pub const DSP = 1 << 7; |
| 823 | pub const DSP2 = 1 << 8; |
| 824 | pub const DSP3 = 1 << 9; |
| 825 | pub const MIPS16E2 = 1 << 10; |
| 826 | pub const LOONGSON_MMI = 1 << 11; |
| 827 | pub const LOONGSON_EXT = 1 << 12; |
| 828 | pub const LOONGSON_EXT2 = 1 << 13; |
| 829 | pub const LOONGSON_CPUCFG = 1 << 14; |
| 830 | }, |
| 814 | 831 | else => struct {}, |
| 815 | 832 | }; |
| 816 | 833 | |