Lines Matching refs:info
17 unsigned info = cpuinfo; in cpuinfo_init() local
19 if (info) { in cpuinfo_init()
20 return info; in cpuinfo_init()
30 info |= (b7 & bit_BMI ? CPUINFO_BMI1 : 0); in cpuinfo_init()
31 info |= (b7 & bit_BMI2 ? CPUINFO_BMI2 : 0); in cpuinfo_init()
37 info |= (d & bit_CMOV ? CPUINFO_CMOV : 0); in cpuinfo_init()
38 info |= (d & bit_SSE2 ? CPUINFO_SSE2 : 0); in cpuinfo_init()
39 info |= (c & bit_SSE4_1 ? CPUINFO_SSE4 : 0); in cpuinfo_init()
40 info |= (c & bit_MOVBE ? CPUINFO_MOVBE : 0); in cpuinfo_init()
41 info |= (c & bit_POPCNT ? CPUINFO_POPCNT : 0); in cpuinfo_init()
42 info |= (c & bit_PCLMUL ? CPUINFO_PCLMUL : 0); in cpuinfo_init()
45 info |= ((c & bit_AES) && (c & bit_SSSE3) ? CPUINFO_AES : 0); in cpuinfo_init()
52 info |= CPUINFO_AVX1; in cpuinfo_init()
53 info |= (b7 & bit_AVX2 ? CPUINFO_AVX2 : 0); in cpuinfo_init()
56 info |= (b7 & bit_AVX512F ? CPUINFO_AVX512F : 0); in cpuinfo_init()
57 info |= (b7 & bit_AVX512VL ? CPUINFO_AVX512VL : 0); in cpuinfo_init()
58 info |= (b7 & bit_AVX512BW ? CPUINFO_AVX512BW : 0); in cpuinfo_init()
59 info |= (b7 & bit_AVX512DQ ? CPUINFO_AVX512DQ : 0); in cpuinfo_init()
60 info |= (c7 & bit_AVX512VBMI2 ? CPUINFO_AVX512VBMI2 : 0); in cpuinfo_init()
85 info |= CPUINFO_ATOMIC_VMOVDQA; in cpuinfo_init()
87 info |= CPUINFO_ATOMIC_VMOVDQA | CPUINFO_ATOMIC_VMOVDQU; in cpuinfo_init()
96 info |= (c & bit_LZCNT ? CPUINFO_LZCNT : 0); in cpuinfo_init()
100 info |= CPUINFO_ALWAYS; in cpuinfo_init()
101 cpuinfo = info; in cpuinfo_init()
102 return info; in cpuinfo_init()