]> git.proxmox.com Git - wasi-libc.git/blame - libc-top-half/musl/arch/wasm32/atomic_arch.h
Fix a_store operation in atomic.h (#403)
[wasi-libc.git] / libc-top-half / musl / arch / wasm32 / atomic_arch.h
CommitLineData
320054e8
DG
1#define a_cas(p, t, s) (__sync_val_compare_and_swap((p), (t), (s)))
2#define a_crash() (__builtin_trap())
3af77075
DG
3#define a_clz_32 __builtin_clz
4#define a_clz_64 __builtin_clzll
5#define a_ctz_32 __builtin_ctz
6#define a_ctz_64 __builtin_ctzll