Expand description
This module contains the encoders for the cmp instruction group.
Functions§
- encode_
al_ ⚠imm8 - Compare 8-bit immediate with AL register.
- encode_
ax_ ⚠imm16 - Compare 16-bit immediate with AX register.
- encode_
eax_ ⚠imm32 - Compare 32-bit immediate with EAX register.
- encode_
rax_ ⚠imm32 - Compare 32-bit immediate sign-extended with RAX register.
- encode_
reg8_ ⚠rm8 - Compare 8-bit register or memory with 8-bit register.
- encode_
reg16_ ⚠rm16 - Compare 16-bit register or memory with 16-bit register.
- encode_
reg32_ ⚠rm32 - Compare 32-bit register or memory with 32-bit register.
- encode_
reg64_ ⚠rm64 - Compare 64-bit register or memory with 64-bit register.
- encode_
rm8_ ⚠imm8 - Compare 8-bit immediate with 8-bit register or memory.
- encode_
rm8_ ⚠reg8 - Compare 8-bit register with 8-bit register or memory.
- encode_
rm16_ ⚠imm8 - Compare 8-bit immediate (sign-extended) with 16-bit register or memory.
- encode_
rm16_ ⚠imm16 - Compare 16-bit immediate with 16-bit register or memory.
- encode_
rm16_ ⚠reg16 - Compare 16-bit register with 16-bit register or memory.
- encode_
rm32_ ⚠imm8 - Compare 8-bit immediate (sign-extended) with 32-bit register or memory.
- encode_
rm32_ ⚠imm32 - Compare 32-bit immediate with 32-bit register or memory.
- encode_
rm32_ ⚠reg32 - Compare 32-bit register with 32-bit register or memory.
- encode_
rm64_ ⚠imm8 - Compare 8-bit immediate (sign-extended) with 64-bit register or memory.
- encode_
rm64_ ⚠imm32 - Compare 32-bit immediate with 64-bit register or memory.
- encode_
rm64_ ⚠reg64 - Compare 64-bit register with 64-bit register or memory.