itoac
*s++ = itoac(((*a >> 4) & MASK (4)));
*s++ = itoac((*a & MASK(4)));
*s++ = itoac((*a>>(i+5)) & MASK(3-i));
*s++ = itoac((*a >> shift) & MASK(3));
*s++ = itoac(i);