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