Commit 772009b6 authored by Sam Lantinga's avatar Sam Lantinga

Bump up the default cache line size.

parent fb824f9a
...@@ -39,10 +39,12 @@ extern "C" { ...@@ -39,10 +39,12 @@ extern "C" {
/* *INDENT-ON* */ /* *INDENT-ON* */
#endif #endif
/* This is a guess for the cacheline size used for padding, and is correct /* This is a guess for the cacheline size used for padding.
* for most x86 processors at this point. * Most x86 processors have a 64 byte cache line.
* The 64-bit PowerPC processors have a 128 byte cache line.
* We'll use the larger value to be generally safe.
*/ */
#define SDL_CACHELINE_SIZE 64 #define SDL_CACHELINE_SIZE 128
/** /**
* This function returns the number of CPU cores available. * This function returns the number of CPU cores available.
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
#include "SDL.h" #include "SDL.h"
#include "SDL_atomic.h" #include "SDL_atomic.h"
#include "SDL_assert.h" #include "SDL_assert.h"
#include "SDL_cpuinfo.h"
/* /*
Absolutely basic tests just to see if we get the expected value Absolutely basic tests just to see if we get the expected value
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment