xchgがmov・xor三回とほぼ同じというのは
内部で三命令に分解されちゃってるということなんでしょーか。