Differences From Artifact [b84702cb04]:
- File src/OFAtomic_powerpc.h — part of check-in [1cdf56dc9e] at 2021-04-18 23:41:04 on branch new-naming-convention — of_memory_barrier -> OFMemoryBarrier (user: js, size: 7146) [annotate] [blame] [check-ins using] [more...]
To Artifact [44b886c5c2]:
- File src/OFAtomic_powerpc.h — part of check-in [bb294c079c] at 2021-05-01 02:47:22 on branch trunk — Fix compiling for MorphOS (user: js, size: 7149) [annotate] [blame] [check-ins using]
- File src/platform/PowerPC/OFAtomic.h — part of check-in [1aedad1588] at 2021-05-01 03:21:07 on branch trunk — Move OFAtomic.h variants to src/platform (user: js, size: 7149) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
290 291 292 293 294 295 296 | : "cc", "memory" ); return i; } static OF_INLINE bool | | | 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 | : "cc", "memory" ); return i; } static OF_INLINE bool OFAtomicIntCompareAndSwap(volatile int *_Nonnull p, int o, int n) { int r; __asm__ __volatile__ ( "0:\n\t" "lwarx %0, 0, %3\n\t" "cmpw %0, %1\n\t" |
︙ | ︙ |