^


Obtains the exclusive OR operation for each bit of the first and second term values.

[Function]

Performs an Exclusive-OR operation between the value of the 1st term of an expression and the value of its 2nd term on a bit-by-bit basis and returns the result.

[Application example]

mov32   0x9A ^ 0x9D, r12        ; (1)

(1)

XOR operation is performed between the two values "0x9A" and "0x9D" as follows:
The result "0x7" is returned.
Therefore, (1) in the above expression can also be described as: mov32 0x7, r12.