IDR_MASK
return (id >> (IDR_BITS * layer)) & IDR_MASK;
idx = id & IDR_MASK;
res = il->ary[id & IDR_MASK];
while (idx & ~IDR_MASK) {