in ncrx/libncrx.c [281:285]
static int slot_dist(int idx, struct ncrx *ncrx) { int dist = ncrx->head - idx; return dist >= 0 ? dist : dist + ncrx->p.nr_slots; }