13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

AMD64 Technology 24594 Rev. 3.10 February 2005Mnemonic Opcode DescriptionXOR reg/mem32, imm32XOR reg/mem64, imm32XOR reg/mem16, imm8XOR reg/mem32, imm8XOR reg/mem64, imm881 /6 id81 /6 id83 /6 ib83 /6 ib83 /6 ibXOR the contents of a 32-bit destination register or memoryoper<strong>and</strong> with a 32-bit immediate value <strong>and</strong> store the result in thedestination.XOR the contents of a 64-bit destination register or memoryoper<strong>and</strong> with a sign-extended 32-bit immediate value <strong>and</strong> storethe result in the destination.XOR the contents of a 16-bit destination register or memoryoper<strong>and</strong> with a sign-extended 8-bit immediate value <strong>and</strong> storethe result in the destination.XOR the contents of a 32-bit destination register or memoryoper<strong>and</strong> with a sign-extended 8-bit immediate value <strong>and</strong> storethe result in the destination.XOR the contents of a 64-bit destination register or memoryoper<strong>and</strong> with a sign-extended 8-bit immediate value <strong>and</strong> storethe result in the destination.XOR reg/mem8, reg8 30 /rXOR reg/mem16, reg16 31 /rXOR reg/mem32, reg32 31 /rXOR reg/mem64, reg64 31 /rXOR reg8, reg/mem8 32 /rXOR reg16, reg/mem16 33 /rXOR reg32, reg/mem32 33 /rXOR reg64, reg/mem64 33 /rXOR the contents of an 8-bit destination register or memoryoper<strong>and</strong> with the contents of an 8-bit register <strong>and</strong> store the resultin the destination.XOR the contents of a 16-bit destination register or memoryoper<strong>and</strong> with the contents of a 16-bit register <strong>and</strong> store the resultin the destination.XOR the contents of a 32-bit destination register or memoryoper<strong>and</strong> with the contents of a 32-bit register <strong>and</strong> store the resultin the destination.XOR the contents of a 64-bit destination register or memoryoper<strong>and</strong> with the contents of a 64-bit register <strong>and</strong> store the resultin the destination.XOR the contents of an 8-bit destination register with thecontents of an 8-bit register or memory oper<strong>and</strong> <strong>and</strong> store theresults in the destination.XOR the contents of a 16-bit destination register with the contentsof a 16-bit register or memory oper<strong>and</strong> <strong>and</strong> store the results inthe destination.XOR the contents of a 32-bit destination register with thecontents of a 32-bit register or memory oper<strong>and</strong> <strong>and</strong> store theresults in the destination.XOR the contents of a 64-bit destination register with thecontents of a 64-bit register or memory oper<strong>and</strong> <strong>and</strong> store theresults in the destination.294 XOR

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!