bit-shift map