fixed bitfield operations