7 lines
233 B
C
7 lines
233 B
C
#define a_cas(p, t, s) (__sync_val_compare_and_swap((p), (t), (s)))
|
|
#define a_crash() (__builtin_trap())
|
|
#define a_clz_32 __builtin_clz
|
|
#define a_clz_64 __builtin_clzll
|
|
#define a_ctz_32 __builtin_ctz
|
|
#define a_ctz_64 __builtin_ctzll
|