0000 1101 0111 1011 3451 d1 ^ 0010 0000 0000 0000 8192 d2 -------------------------- 0000 0000 0000 0000 0 d1^d2 ~ -------------------------- 1111 1111 1111 1111 -1 ~(d1^d2) 0000 1101 0111 1011 3451 d1 ^ 0000 0011 1011 0000 944 d5 -------------------------- 0000 0001 0011 0000 304 d1^d5 ~ -------------------------- 1111 1110 1100 1111 -305 ~(d1^d5) ************************************* 0000 1101 0111 1011 3451 d1 >> 0 -------------------------- 0000 1101 0111 1011 3451 d1>>0 0010 0000 0000 0000 8192 d2 >> 3 -------------------------- 0000 0100 0000 0000 1024 d2>>3 1110 0000 0000 0000 -8192 >> 7 -------------------------- 0000 0001 1100 0000 448 d3>>7