LDSEM_WAIT_BIAS
long adjust = -LDSEM_ACTIVE_BIAS + LDSEM_WAIT_BIAS;
atomic_long_add_return(-LDSEM_WAIT_BIAS, &sem->count);
atomic_long_add_return(-LDSEM_WAIT_BIAS, &sem->count);
#define LDSEM_WRITE_BIAS (LDSEM_WAIT_BIAS + LDSEM_ACTIVE_BIAS)
adjust = sem->wait_readers * (LDSEM_ACTIVE_BIAS - LDSEM_WAIT_BIAS);