Lines Matching refs:cpu_info
31 static WEBP_INLINE void GetCPUInfo(int cpu_info[4], int info_type) { in GetCPUInfo()
36 : "=a"(cpu_info[0]), "=D"(cpu_info[1]), "=c"(cpu_info[2]), "=d"(cpu_info[3]) in GetCPUInfo()
42 static WEBP_INLINE void GetCPUInfo(int cpu_info[4], int info_type) { in GetCPUInfo()
47 : "=a"(cpu_info[0]), "=&r"(cpu_info[1]), "=c"(cpu_info[2]), in GetCPUInfo()
48 "=d"(cpu_info[3]) in GetCPUInfo()
52 static WEBP_INLINE void GetCPUInfo(int cpu_info[4], int info_type) { in GetCPUInfo()
55 : "=a"(cpu_info[0]), "=b"(cpu_info[1]), "=c"(cpu_info[2]), "=d"(cpu_info[3]) in GetCPUInfo()
127 int cpu_info[4]; in x86CPUInfo() local
131 GetCPUInfo(cpu_info, 0); in x86CPUInfo()
132 max_cpuid_value = cpu_info[0]; in x86CPUInfo()
139 is_intel = (cpu_info[1] == VENDOR_ID_INTEL_EBX && in x86CPUInfo()
140 cpu_info[2] == VENDOR_ID_INTEL_ECX && in x86CPUInfo()
141 cpu_info[3] == VENDOR_ID_INTEL_EDX); // genuine Intel? in x86CPUInfo()
144 GetCPUInfo(cpu_info, 1); in x86CPUInfo()
146 return !!(cpu_info[3] & (1 << 26)); in x86CPUInfo()
149 return !!(cpu_info[2] & (1 << 0)); in x86CPUInfo()
152 if (is_intel && (cpu_info[2] & (1 << 9))) { // SSSE3? in x86CPUInfo()
153 return CheckSlowModel(cpu_info[0]); in x86CPUInfo()
159 return !!(cpu_info[2] & (1 << 19)); in x86CPUInfo()
163 if ((cpu_info[2] & 0x18000000) == 0x18000000) { in x86CPUInfo()
170 GetCPUInfo(cpu_info, 7); in x86CPUInfo()
171 return !!(cpu_info[1] & (1 << 5)); in x86CPUInfo()