summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-04-22 20:54:57 -0400
committerIan Moffett <ian@osmora.org>2025-04-22 20:54:57 -0400
commit3a888d30efd32c0ffcecf89927f28bc4c7e328d2 (patch)
tree81363e692606fc458385aa9cbe64fdf10d1dd51b
parent1a988cf5e152d921e47e08521b3c5729b301207d (diff)
cpu: Fix AVX2 support checkmain
AVX2 is identified through CPUID(EAX=7,ECX=0)[EBX:5] Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--src/main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index e8e736f..a9f9167 100644
--- a/src/main.c
+++ b/src/main.c
@@ -111,9 +111,9 @@ is_sse2_supported(void)
static inline bool
is_avx_supported(void)
{
- uint32_t ecx, unused;
- cpuid(0x0000001, unused, unused, ecx, unused);
- return (ecx & (1 << 28)) != 0;
+ uint32_t ebx, unused;
+ cpuid(0x0000001, unused, ebx, unused, unused);
+ return (ebx & (1 << 5)) != 0;
}
static void