about summary refs log tree commit diff stats
path: root/src/dynarec/native_lock.h
diff options
context:
space:
mode:
authorptitSeb <seebastien.chev@gmail.com>2023-09-09 16:26:50 +0200
committerptitSeb <seebastien.chev@gmail.com>2023-09-09 16:26:50 +0200
commite245dee90b431532fd6fb2296e66f4e03c17095c (patch)
treecb717fc97f3837ffd07b02141a1851bef51f1f66 /src/dynarec/native_lock.h
parentedba2a2e96ca446b22d9258f27250408db2eb949 (diff)
downloadbox64-e245dee90b431532fd6fb2296e66f4e03c17095c.tar.gz
box64-e245dee90b431532fd6fb2296e66f4e03c17095c.zip
[DYNAREC] Small improvment on multi-thread reliance for the jumptable
Diffstat (limited to 'src/dynarec/native_lock.h')
-rw-r--r--src/dynarec/native_lock.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dynarec/native_lock.h b/src/dynarec/native_lock.h
index dd2f3b6f..a27ca514 100644
--- a/src/dynarec/native_lock.h
+++ b/src/dynarec/native_lock.h
@@ -28,6 +28,7 @@
 #define native_lock_incif0(A)               arm64_lock_incif0(A)

 #define native_lock_decifnot0(A)            arm64_lock_decifnot0(A)

 #define native_lock_store(A, B)             arm64_lock_store(A, B)

+#define native_lock_store_dd(A, B)          arm64_lock_store_dd(A, B)

 

 #elif defined(RV64)

 #include "rv64/rv64_lock.h"

@@ -50,6 +51,7 @@
 #define native_lock_incif0(A)               rv64_lock_incif0(A)

 #define native_lock_decifnot0(A)            rv64_lock_decifnot0(A)

 #define native_lock_store(A, B)             rv64_lock_store(A, B)

+#define native_lock_store_dd(A, B)          rv64_lock_store_dd(A, B)

 #define native_lock_cas_d(A, B, C)          rv64_lock_cas_d(A, B, C)

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