second version of bitfield-tagged color kernel