about summary refs log tree commit diff stats
path: root/src/dynarec/native_lock.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynarec/native_lock.h')
-rw-r--r--src/dynarec/native_lock.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dynarec/native_lock.h b/src/dynarec/native_lock.h
index 1ed26e8f..5d4514ec 100644
--- a/src/dynarec/native_lock.h
+++ b/src/dynarec/native_lock.h
@@ -96,13 +96,13 @@
 #define native_lock_cas_d(A, B, C)          la64_lock_cas_d(A, B, C)

 #define native_lock_cas_dd(A, B, C)         la64_lock_cas_dd(A, B, C)

 #define native_lock_xchg_b(A, B) \

-    la64_lam_bh ? la64_lock_xchg_b(A, B) : la64_lock_xchg_b_slow(A, B)

+    cpuext.lam_bh ? la64_lock_xchg_b(A, B) : la64_lock_xchg_b_slow(A, B)

 #define native_lock_read_b(A)               tmpcas=*(uint8_t*)(A)

 #define native_lock_write_b(A, B) \

-    la64_lamcas ? la64_lock_cas_b(A, tmpcas, B) : la64_lock_cas_b_slow(A, tmpcas, B)

+    cpuext.lamcas ? la64_lock_cas_b(A, tmpcas, B) : la64_lock_cas_b_slow(A, tmpcas, B)

 #define native_lock_read_h(A)               tmpcas=*(uint16_t*)(A)

 #define native_lock_write_h(A, B) \

-    la64_lamcas ? la64_lock_cas_h(A, tmpcas, B) : la64_lock_cas_h_slow(A, tmpcas, B)

+    cpuext.lamcas ? la64_lock_cas_h(A, tmpcas, B) : la64_lock_cas_h_slow(A, tmpcas, B)

 #define native_lock_read_d(A)               tmpcas=*(uint32_t*)(A)

 #define native_lock_write_d(A, B)           la64_lock_cas_d(A, tmpcas, B)

 #define native_lock_read_dd(A)              tmpcas=*(uint64_t*)(A)