From fcb14be7bc6edf14afa7f026f2c60e54305e422b Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Sun, 7 Jan 2024 16:47:09 -0500 Subject: Add atomic_u64 Signed-off-by: Andrew Opalach --- include/al/atomic.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/al/atomic.h b/include/al/atomic.h index 5a1b495..a74cf12 100644 --- a/include/al/atomic.h +++ b/include/al/atomic.h @@ -23,6 +23,10 @@ #define al_atomic_s64_load(p, order) ((s64)c89atomic_load_explicit_i64(p, order)) #define al_atomic_s64_store(p, v, order) c89atomic_store_explicit_i64(p, ((s64)v), order) +#define atomic_u64 volatile c89atomic_uint64 +#define al_atomic_u64_load(p, order) ((u64)c89atomic_load_explicit_64(p, order)) +#define al_atomic_u64_store(p, v, order) c89atomic_store_explicit_64(p, ((u64)v), order) + #define atomic_f64 volatile f64 #define al_atomic_f64_load(p, order) ((f64)c89atomic_load_explicit_f64(p, order)) #define al_atomic_f64_store(p, v, order) c89atomic_store_explicit_f64(p, ((f64)v), order) -- cgit v1.2.3-101-g0448