movsxd

Move with Sign-Extension Doubleword

MOVSXD r64, r/m32

Sign-extends 32-bit register to 64-bit.

Details

The Move with Sign-Extension Doubleword instruction sign-extends 32-bit register to 64-bit.

Pseudocode Operation

DEST <- SRC

Example

MOVSXD rax, ebx

Encoding

Binary Layout
63
+0
 
Format Base (64-bit)
Opcode 63
Extension Base (64-bit)

Operands

  • dest
    64-bit general-purpose register (e.g. RAX)
  • src
    32-bit register or memory