blob: 2296275671248bf2c4d5b50ec375e82e4ab2b9db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
diff --git a/c/blake3_dispatch.c b/c/blake3_dispatch.c
index af6c3da..dce85b4 100644
--- a/c/blake3_dispatch.c
+++ b/c/blake3_dispatch.c
@@ -31,7 +31,7 @@
#define ATOMIC_INT _Atomic int
#define ATOMIC_LOAD(x) x
#define ATOMIC_STORE(x, y) x = y
-#elif defined(_MSC_VER)
+#elif defined(IS_X86) && defined(_MSC_VER)
#define ATOMIC_INT LONG
#define ATOMIC_LOAD(x) InterlockedOr(&x, 0)
#define ATOMIC_STORE(x, y) InterlockedExchange(&x, y)
|