BBITS
b = (i >> (RBITS + GBITS - 8)) & ((1 << BBITS) - 1);
b << (8 - BBITS) | b >> (2 * BBITS - 8)));