add ruby fixed_xor