fixed xor