a or b versus a xor b