Expand description
Holds encoders for variants of sub
instruction.
Functions§
- encode_
sub_ AL_ imm8 - Subtract 8-bit immediate from AL register.
- encode_
sub_ AX_ imm16 - Subtract 16-bit immediate from AX register.
- encode_
sub_ EAX_ imm32 - Subtract 32-bit immediate from EAX register.
- encode_
sub_ RAX_ imm32 - Subtract 32-bit immediate from RAX register (sign-extended to 64 bits).
- encode_
sub_ ⚠reg8_ rm8 - Subtract 8-bit register or memory from 8-bit register.
- encode_
sub_ ⚠reg16_ rm16 - Subtract 16-bit register or memory from 16-bit register.
- encode_
sub_ ⚠reg32_ rm32 - Subtract 32-bit register or memory from 32-bit register.
- encode_
sub_ ⚠reg64_ rm64 - Subtract 64-bit register or memory from 64-bit register.
- encode_
sub_ ⚠rm8_ imm8 - Subtract 8-bit immediate from 8-bit register or memory.
- encode_
sub_ ⚠rm8_ reg8 - Subtract 8-bit register from 8-bit register or memory.
- encode_
sub_ ⚠rm16_ imm8 - Subtract 8-bit immediate (sign-extended) from 16-bit register or memory.
- encode_
sub_ ⚠rm16_ imm16 - Subtract 16-bit immediate from 16-bit register or memory.
- encode_
sub_ ⚠rm16_ reg16 - Subtract 16-bit register from 16-bit register or memory.
- encode_
sub_ ⚠rm32_ imm8 - Subtract 8-bit immediate (sign-extended) from 32-bit register or memory.
- encode_
sub_ ⚠rm32_ imm32 - Subtract 32-bit immediate from 32-bit register or memory.
- encode_
sub_ ⚠rm32_ reg32 - Subtract 32-bit register from 32-bit register or memory.
- encode_
sub_ ⚠rm64_ imm8 - Subtract 8-bit immediate (sign-extended) from 64-bit register or memory.
- encode_
sub_ ⚠rm64_ imm32 - Subtract 32-bit immediate from 64-bit register or memory (sign-extended to 64 bits).
- encode_
sub_ ⚠rm64_ reg64 - Subtract 64-bit register from 64-bit register or memory.