about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/dynarec/rv64/rv64_lock.S1
-rw-r--r--src/dynarec/rv64/rv64_lock.h3
2 files changed, 0 insertions, 4 deletions
diff --git a/src/dynarec/rv64/rv64_lock.S b/src/dynarec/rv64/rv64_lock.S
index a525c999..36f3c67f 100644
--- a/src/dynarec/rv64/rv64_lock.S
+++ b/src/dynarec/rv64/rv64_lock.S
@@ -20,7 +20,6 @@
 .global rv64_lock_store_dd
 .global rv64_lock_cas_d
 .global rv64_lock_cas_dd
-.global rv64_lock_cas_dq
 .global rv64_lock_get_b
 .global rv64_lock_get_d
 .global rv64_lock_get_dd
diff --git a/src/dynarec/rv64/rv64_lock.h b/src/dynarec/rv64/rv64_lock.h
index 235ad46f..d92b42f9 100644
--- a/src/dynarec/rv64/rv64_lock.h
+++ b/src/dynarec/rv64/rv64_lock.h
@@ -47,9 +47,6 @@ extern void rv64_lock_store(void*p, uint32_t v);
 // atomic store (with memory barrier)
 extern void rv64_lock_store_dd(void*p, uint64_t v);
 
-// (mostly) Atomically store val1 and val2 at [p] if old [p] is ref. Return 0 if OK, 1 is not. p needs to be aligned
-extern int rv64_lock_cas_dq(void* p, uint64_t ref, uint64_t val1, uint64_t val2);
-
 // atomic get (with memory barrier)
 extern uint32_t rv64_lock_get_b(void* p);