diff options
Diffstat (limited to 'src/sna/sna_cpu.c')
-rw-r--r-- | src/sna/sna_cpu.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sna/sna_cpu.c b/src/sna/sna_cpu.c index 9e3d9657..ef6843fc 100644 --- a/src/sna/sna_cpu.c +++ b/src/sna/sna_cpu.c @@ -45,19 +45,19 @@ unsigned sna_cpu_detect(void) unsigned features = 0; if (__get_cpuid(1, &eax, &ebx, &ecx, &edx)) { - if (eax & bit_SSE3) + if (ecx & bit_SSE3) features |= SSE3; - if (eax & bit_SSSE3) + if (ecx & bit_SSSE3) features |= SSSE3; - if (eax & bit_SSE4_1) + if (ecx & bit_SSE4_1) features |= SSE4_1; - if (eax & bit_SSE4_2) + if (ecx & bit_SSE4_2) features |= SSE4_2; - if (eax & bit_AVX) + if (ecx & bit_AVX) features |= AVX; if (edx & bit_MMX) |