1# 64-bit only MOVSXD with Intel64 ISA 2 .text 3_start: 4 movslq %eax, %rcx 5 movslq (%rax), %rcx 6 movsxd %eax, %ecx 7 movsxd (%rax), %ecx 8 movsxd %ax, %cx 9 movsxd (%rax), %cx 10 11 .intel_syntax noprefix 12 movsxd rcx, eax 13 movsxd rcx, DWORD PTR [rax] 14 movsxd rcx, [rax] 15 movsxd ecx, eax 16 movsxd ecx, DWORD PTR [rax] 17 movsxd ecx, [rax] 18 movsxd cx, ax 19 movsxd cx, WORD PTR [rax] 20 movsxd cx, [rax] 21