Module mov

Source
Expand description

Holds encoders for variants of mov instruction.

Functions§

encode_mov_reg8_imm8
Move 8-bit immediate to 8-bit register.
encode_mov_reg8_rm8
Move 8-bit register or memory to 8-bit register.
encode_mov_reg16_imm16
Move 16-bit immediate to 16-bit register.
encode_mov_reg16_rm16
Move 16-bit register or memory to 16-bit register.
encode_mov_reg32_imm32
Move 32-bit immediate to 32-bit register.
encode_mov_reg32_rm32
Move 32-bit register or memory to 32-bit register.
encode_mov_reg64_imm64
Move 64-bit immediate to 64-bit register.
encode_mov_reg64_rm64
Move 64-bit register or memory to 64-bit register.
encode_mov_rm8_imm8
Move 8-bit immediate to 8-bit register or memory.
encode_mov_rm8_reg8
Move 8-bit register to 8-bit register or memory.
encode_mov_rm16_imm16
Move 16-bit immediate to 16-bit register or memory.
encode_mov_rm16_reg16
Move 16-bit register to 16-bit register or memory.
encode_mov_rm32_imm32
Move 32-bit immediate to 32-bit register or memory.
encode_mov_rm32_reg32
Move 32-bit register to 32-bit register or memory.
encode_mov_rm64_imm32
Move 32-bit immediate to 64-bit register or memory.
encode_mov_rm64_reg64
Move 64-bit register to 64-bit register or memory.