Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion readerwritercircularbuffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,11 @@
#include "atomicops.h"

#ifndef MOODYCAMEL_CACHE_LINE_SIZE
#define MOODYCAMEL_CACHE_LINE_SIZE 64
#if defined(__powerpc__) || defined(__powerpc64__) || defined(__ppc64__) || defined (__PPC64__) || defined(_ARCH_PPC64) || defined(_M_PPC)
#define MOODYCAMEL_CACHE_LINE_SIZE 128
#else
#define MOODYCAMEL_CACHE_LINE_SIZE 64
#endif
#endif

namespace moodycamel {
Expand Down
6 changes: 5 additions & 1 deletion readerwriterqueue.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,11 @@
// Using the queue exclusively from one thread is fine, though a bit silly.

#ifndef MOODYCAMEL_CACHE_LINE_SIZE
#define MOODYCAMEL_CACHE_LINE_SIZE 64
#if defined(__powerpc__) || defined(__powerpc64__) || defined(__ppc64__) || defined (__PPC64__) || defined(_ARCH_PPC64) || defined(_M_PPC)
#define MOODYCAMEL_CACHE_LINE_SIZE 128
#else
#define MOODYCAMEL_CACHE_LINE_SIZE 64
#endif
#endif

#ifndef MOODYCAMEL_EXCEPTIONS_ENABLED
Expand Down