shithub: gefs

ref: 9b49a47d09b75649596e7c63df4ec59060a1bdd0
dir: /atomic.h/

View raw version
long	agetl(long*);
vlong	agetv(vlong*);
void*	agetp(void**);

long	asetl(long*, long);
vlong	asetv(vlong*, vlong);
void*	asetp(void**, void*);

long	aincl(long*, long);
vlong	aincv(vlong*, vlong);
void*	aincp(void**, void*);

long	acasl(long*, long, long);
vlong	acasv(vlong*, vlong, vlong);
void*	acasp(void**, void*, void*);

void	coherence(void);