Lines Matching refs:cpu_info
31 static __inline void __cpuid(int cpu_info[4], int info_type) { in __cpuid()
36 : "=a"(cpu_info[0]), "=D"(cpu_info[1]), "=c"(cpu_info[2]), "=d"(cpu_info[3]) in __cpuid()
40 static __inline void __cpuid(int cpu_info[4], int info_type) { in __cpuid()
43 : "=a"(cpu_info[0]), "=b"(cpu_info[1]), "=c"(cpu_info[2]), "=d"(cpu_info[3]) in __cpuid()
57 void CpuId(int cpu_info[4], int info_type) { in CpuId()
58 __cpuid(cpu_info, info_type); in CpuId()
62 void CpuId(int cpu_info[4], int) {
63 cpu_info[0] = cpu_info[1] = cpu_info[2] = cpu_info[3] = 0;
142 int cpu_info[4]; in InitCpuFlags() local
143 __cpuid(cpu_info, 1); in InitCpuFlags()
144 cpu_info_ = ((cpu_info[3] & 0x04000000) ? kCpuHasSSE2 : 0) | in InitCpuFlags()
145 ((cpu_info[2] & 0x00000200) ? kCpuHasSSSE3 : 0) | in InitCpuFlags()
146 ((cpu_info[2] & 0x00080000) ? kCpuHasSSE41 : 0) | in InitCpuFlags()
147 ((cpu_info[2] & 0x00100000) ? kCpuHasSSE42 : 0) | in InitCpuFlags()
148 (((cpu_info[2] & 0x18000000) == 0x18000000) ? kCpuHasAVX : 0) | in InitCpuFlags()
152 __cpuid(cpu_info, 7); in InitCpuFlags()
153 if ((cpu_info[1] & 0x00000020) && in InitCpuFlags()