Module xor

Source
Expand description

Holds encoders for variants of xor instruction.

Functions§

encode_xor_AL_imm8
Bitwise XOR 8-bit immediate with AL register.
encode_xor_AX_imm16
Bitwise XOR 16-bit immediate with AX register.
encode_xor_EAX_imm32
Bitwise XOR 32-bit immediate with EAX register.
encode_xor_RAX_imm32
Bitwise XOR 32-bit immediate with RAX register (sign-extended to 64 bits).
encode_xor_reg8_rm8
Bitwise XOR 8-bit register or memory with 8-bit register.
encode_xor_reg16_rm16
Bitwise XOR 16-bit register or memory with 16-bit register.
encode_xor_reg32_rm32
Bitwise XOR 32-bit register or memory with 32-bit register.
encode_xor_reg64_rm64
Bitwise XOR 64-bit register or memory with 64-bit register.
encode_xor_rm8_imm8
Bitwise XOR 8-bit immediate with 8-bit register or memory.
encode_xor_rm8_reg8
Bitwise XOR 8-bit register with 8-bit register or memory.
encode_xor_rm16_imm8
Bitwise XOR 8-bit immediate (sign-extended) with 16-bit register or memory.
encode_xor_rm16_imm16
Bitwise XOR 16-bit immediate with 16-bit register or memory.
encode_xor_rm16_reg16
Bitwise XOR 16-bit register with 16-bit register or memory.
encode_xor_rm32_imm8
Bitwise XOR 8-bit immediate (sign-extended) with 32-bit register or memory.
encode_xor_rm32_imm32
Bitwise XOR 32-bit immediate with 32-bit register or memory.
encode_xor_rm32_reg32
Bitwise XOR 32-bit register with 32-bit register or memory.
encode_xor_rm64_imm8
Bitwise XOR 8-bit immediate (sign-extended) with 64-bit register or memory.
encode_xor_rm64_imm32
Bitwise XOR 32-bit immediate with 64-bit register or memory (sign-extended to 64 bits).
encode_xor_rm64_reg64
Bitwise XOR 64-bit register with 64-bit register or memory.