Let iOS use OSAtomicCompareAndSwap32Barrier() if nothing else is available.
This commit is contained in:
parent
4ff67de178
commit
5a652760ab
1 changed files with 1 additions and 1 deletions
|
@ -81,7 +81,7 @@ SDL_AtomicTryLock(SDL_SpinLock *lock)
|
||||||
: "=r" (result) : "r" (lock), "0" (1) : "cc", "memory");
|
: "=r" (result) : "r" (lock), "0" (1) : "cc", "memory");
|
||||||
return (result == 0);
|
return (result == 0);
|
||||||
|
|
||||||
#elif defined(__MACOSX__)
|
#elif defined(__MACOSX__) || defined(__IPHONEOS__)
|
||||||
/* Maybe used for PowerPC, but the Intel asm or gcc atomics are favored. */
|
/* Maybe used for PowerPC, but the Intel asm or gcc atomics are favored. */
|
||||||
return OSAtomicCompareAndSwap32Barrier(0, 1, lock);
|
return OSAtomicCompareAndSwap32Barrier(0, 1, lock);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue