javaだとCのように単純なXOR交換はできませんか?
XOR R1, R2
XOR R2, R1
XOR R1, R2
の手順でやっても変数が0になってしまうのですが・・