Skip to main content

Module mov

Module mov 

Source
Expand description

This module contains the encoders for the mov instruction group.

Functions§

encode_reg8_imm8
Move 8-bit immediate to 8-bit register.
encode_reg8_rm8
Move 8-bit register or memory to 8-bit register.
encode_reg16_imm16
Move 16-bit immediate to 16-bit register.
encode_reg16_rm16
Move 16-bit register or memory to 16-bit register.
encode_reg32_imm32
Move 32-bit immediate to 32-bit register.
encode_reg32_rm32
Move 32-bit register or memory to 32-bit register.
encode_reg64_imm64
Move 64-bit immediate to 64-bit register.
encode_reg64_rm64
Move 64-bit register or memory to 64-bit register.
encode_rm8_imm8
Move 8-bit immediate to 8-bit register or memory.
encode_rm8_reg8
Move 8-bit register to 8-bit register or memory.
encode_rm16_imm16
Move 16-bit immediate to 16-bit register or memory.
encode_rm16_reg16
Move 16-bit register to 16-bit register or memory.
encode_rm32_imm32
Move 32-bit immediate to 32-bit register or memory.
encode_rm32_reg32
Move 32-bit register to 32-bit register or memory.
encode_rm64_imm32
Move 32-bit immediate to 64-bit register or memory, sign extended.
encode_rm64_reg64
Move 64-bit register to 64-bit register or memory.