| ... | @@ -828,6 +828,31 @@ pub const HWCAP = switch (native_arch) { | ... | @@ -828,6 +828,31 @@ pub const HWCAP = switch (native_arch) { |
| 828 | pub const LOONGSON_EXT2 = 1 << 13; | 828 | pub const LOONGSON_EXT2 = 1 << 13; |
| 829 | pub const LOONGSON_CPUCFG = 1 << 14; | 829 | pub const LOONGSON_CPUCFG = 1 << 14; |
| 830 | }, | 830 | }, |
| | 831 | .s390x => struct { |
| | 832 | pub const ESAN3 = 1 << 0; |
| | 833 | pub const ZARCH = 1 << 1; |
| | 834 | pub const STFLE = 1 << 2; |
| | 835 | pub const MSA = 1 << 3; |
| | 836 | pub const LDISP = 1 << 4; |
| | 837 | pub const EIMM = 1 << 5; |
| | 838 | pub const DFP = 1 << 6; |
| | 839 | pub const HPAGE = 1 << 7; |
| | 840 | pub const ETF3EH = 1 << 8; |
| | 841 | pub const HIGH_GPRS = 1 << 9; |
| | 842 | pub const TE = 1 << 10; |
| | 843 | pub const VXRS = 1 << 11; |
| | 844 | pub const VXRS_BCD = 1 << 12; |
| | 845 | pub const VXRS_EXT = 1 << 13; |
| | 846 | pub const GS = 1 << 14; |
| | 847 | pub const VXRS_EXT2 = 1 << 15; |
| | 848 | pub const VXRS_PDE = 1 << 16; |
| | 849 | pub const SORT = 1 << 17; |
| | 850 | pub const DFLT = 1 << 18; |
| | 851 | pub const VXRS_PDE2 = 1 << 19; |
| | 852 | pub const NNPA = 1 << 20; |
| | 853 | pub const PCI_MIO = 1 << 21; |
| | 854 | pub const SIE = 1 << 22; |
| | 855 | }, |
| 831 | else => struct {}, | 856 | else => struct {}, |
| 832 | }; | 857 | }; |
| 833 | | 858 | |