We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b68b666 commit f041ed8Copy full SHA for f041ed8
extras/c89atomic_ring_buffer.h
@@ -9,7 +9,13 @@
9
#endif
10
11
#ifndef C89ATOMIC_RING_BUFFER_CACHE_LINE_SIZE
12
-#define C89ATOMIC_RING_BUFFER_CACHE_LINE_SIZE 64
+ #if defined(__powerpc64__) || defined(__ppc64__) || defined(_ARCH_PPC64)
13
+ #define C89ATOMIC_RING_BUFFER_CACHE_LINE_SIZE 128
14
+ #elif defined(__APPLE__) && (defined(__aarch64__) || defined(__arm64__)) && defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED)
15
16
+ #else
17
+ #define C89ATOMIC_RING_BUFFER_CACHE_LINE_SIZE 64
18
+ #endif
19
20
21
/*
0 commit comments