x = y >> 6; was failing if x and y were 16-bit ints