@@ -198,32 +198,32 @@ CPU_FEATURES_START_CPP_NAMESPACE
198198#endif
199199
200200// https://elixir.bootlin.com/linux/v6.0-rc6/source/arch/s390/include/asm/elf.h
201- #define HWCAP_S390_ESAN3 1
202- #define HWCAP_S390_ZARCH 2
203- #define HWCAP_S390_STFLE 4
204- #define HWCAP_S390_MSA 8
205- #define HWCAP_S390_LDISP 16
206- #define HWCAP_S390_EIMM 32
207- #define HWCAP_S390_DFP 64
208- #define HWCAP_S390_HPAGE 128
209- #define HWCAP_S390_ETF3EH 256
210- #define HWCAP_S390_HIGH_GPRS 512
211- #define HWCAP_S390_TE 1024
212- #define HWCAP_S390_VX 2048
213- #define HWCAP_S390_VXRS HWCAP_S390_VX
214- #define HWCAP_S390_VXD 4096
215- #define HWCAP_S390_VXRS_BCD HWCAP_S390_VXD
216- #define HWCAP_S390_VXE 8192
217- #define HWCAP_S390_VXRS_EXT HWCAP_S390_VXE
218- #define HWCAP_S390_GS 16384
219- #define HWCAP_S390_VXRS_EXT2 32768
220- #define HWCAP_S390_VXRS_PDE 65536
221- #define HWCAP_S390_SORT 131072
222- #define HWCAP_S390_DFLT 262144
223- #define HWCAP_S390_VXRS_PDE2 524288
224- #define HWCAP_S390_NNPA 1048576
225- #define HWCAP_S390_PCI_MIO 2097152
226- #define HWCAP_S390_SIE 4194304
201+ #define HWCAP_S390_ESAN3 1
202+ #define HWCAP_S390_ZARCH 2
203+ #define HWCAP_S390_STFLE 4
204+ #define HWCAP_S390_MSA 8
205+ #define HWCAP_S390_LDISP 16
206+ #define HWCAP_S390_EIMM 32
207+ #define HWCAP_S390_DFP 64
208+ #define HWCAP_S390_HPAGE 128
209+ #define HWCAP_S390_ETF3EH 256
210+ #define HWCAP_S390_HIGH_GPRS 512
211+ #define HWCAP_S390_TE 1024
212+ #define HWCAP_S390_VX 2048
213+ #define HWCAP_S390_VXRS HWCAP_S390_VX
214+ #define HWCAP_S390_VXD 4096
215+ #define HWCAP_S390_VXRS_BCD HWCAP_S390_VXD
216+ #define HWCAP_S390_VXE 8192
217+ #define HWCAP_S390_VXRS_EXT HWCAP_S390_VXE
218+ #define HWCAP_S390_GS 16384
219+ #define HWCAP_S390_VXRS_EXT2 32768
220+ #define HWCAP_S390_VXRS_PDE 65536
221+ #define HWCAP_S390_SORT 131072
222+ #define HWCAP_S390_DFLT 262144
223+ #define HWCAP_S390_VXRS_PDE2 524288
224+ #define HWCAP_S390_NNPA 1048576
225+ #define HWCAP_S390_PCI_MIO 2097152
226+ #define HWCAP_S390_SIE 4194304
227227
228228// https://elixir.bootlin.com/linux/latest/source/arch/riscv/include/uapi/asm/hwcap.h
229229#define RISCV_HWCAP_32 0x32
@@ -238,20 +238,20 @@ CPU_FEATURES_START_CPP_NAMESPACE
238238#define RISCV_HWCAP_V (1UL << ('V' - 'A'))
239239
240240// https://github.com/torvalds/linux/blob/master/arch/loongarch/include/uapi/asm/hwcap.h
241- #define HWCAP_LOONGARCH_CPUCFG (1 << 0)
242- #define HWCAP_LOONGARCH_LAM (1 << 1)
243- #define HWCAP_LOONGARCH_UAL (1 << 2)
244- #define HWCAP_LOONGARCH_FPU (1 << 3)
245- #define HWCAP_LOONGARCH_LSX (1 << 4)
246- #define HWCAP_LOONGARCH_LASX (1 << 5)
247- #define HWCAP_LOONGARCH_CRC32 (1 << 6)
248- #define HWCAP_LOONGARCH_COMPLEX (1 << 7)
249- #define HWCAP_LOONGARCH_CRYPTO (1 << 8)
250- #define HWCAP_LOONGARCH_LVZ (1 << 9)
251- #define HWCAP_LOONGARCH_LBT_X86 (1 << 10)
252- #define HWCAP_LOONGARCH_LBT_ARM (1 << 11)
241+ #define HWCAP_LOONGARCH_CPUCFG (1 << 0)
242+ #define HWCAP_LOONGARCH_LAM (1 << 1)
243+ #define HWCAP_LOONGARCH_UAL (1 << 2)
244+ #define HWCAP_LOONGARCH_FPU (1 << 3)
245+ #define HWCAP_LOONGARCH_LSX (1 << 4)
246+ #define HWCAP_LOONGARCH_LASX (1 << 5)
247+ #define HWCAP_LOONGARCH_CRC32 (1 << 6)
248+ #define HWCAP_LOONGARCH_COMPLEX (1 << 7)
249+ #define HWCAP_LOONGARCH_CRYPTO (1 << 8)
250+ #define HWCAP_LOONGARCH_LVZ (1 << 9)
251+ #define HWCAP_LOONGARCH_LBT_X86 (1 << 10)
252+ #define HWCAP_LOONGARCH_LBT_ARM (1 << 11)
253253#define HWCAP_LOONGARCH_LBT_MIPS (1 << 12)
254- #define HWCAP_LOONGARCH_PTW (1 << 13)
254+ #define HWCAP_LOONGARCH_PTW (1 << 13)
255255
256256typedef struct {
257257 unsigned long hwcaps ;
0 commit comments