hm2 bitwise operations