@ -82,14 +82,11 @@ CK_PR_FENCE_NOOP(load_depends)
* ordering .
*/
CK_PR_FENCE_EMIT ( atomic )
CK_PR_FENCE_EMIT ( atomic_atomic )
CK_PR_FENCE_EMIT ( atomic_load )
CK_PR_FENCE_EMIT ( atomic_store )
CK_PR_FENCE_EMIT ( store_atomic )
CK_PR_FENCE_EMIT ( load_atomic )
CK_PR_FENCE_EMIT ( load_load )
CK_PR_FENCE_EMIT ( load_store )
CK_PR_FENCE_EMIT ( store_store )
CK_PR_FENCE_EMIT ( store_load )
CK_PR_FENCE_EMIT ( load )
CK_PR_FENCE_EMIT ( store )
@ -100,14 +97,11 @@ CK_PR_FENCE_EMIT(memory)
* Otherwise , loads are executed in - order .
*/
CK_PR_FENCE_EMIT ( atomic )
CK_PR_FENCE_EMIT ( atomic_atomic )
CK_PR_FENCE_NOOP ( atomic_load )
CK_PR_FENCE_EMIT ( atomic_store )
CK_PR_FENCE_EMIT ( store_atomic )
CK_PR_FENCE_NOOP ( load_atomic )
CK_PR_FENCE_NOOP ( load_load )
CK_PR_FENCE_EMIT ( load_store )
CK_PR_FENCE_EMIT ( store_store )
CK_PR_FENCE_EMIT ( store_load )
CK_PR_FENCE_NOOP ( load )
CK_PR_FENCE_EMIT ( store )
@ -118,14 +112,11 @@ CK_PR_FENCE_EMIT(memory)
* prior stores . Atomic operations are serializing .
*/
CK_PR_FENCE_NOOP ( atomic )
CK_PR_FENCE_NOOP ( atomic_atomic )
CK_PR_FENCE_NOOP ( atomic_load )
CK_PR_FENCE_NOOP ( atomic_store )
CK_PR_FENCE_NOOP ( store_atomic )
CK_PR_FENCE_NOOP ( load_atomic )
CK_PR_FENCE_NOOP ( load_load )
CK_PR_FENCE_NOOP ( load_store )
CK_PR_FENCE_NOOP ( store_store )
CK_PR_FENCE_EMIT ( store_load )
CK_PR_FENCE_NOOP ( load )
CK_PR_FENCE_NOOP ( store )