1[bits 64] 2mov ah, 5 3mov ax, 5 4mov eax, 5 5mov rax, 5 ; optimized to signed 32-bit form 6mov rax, dword 5 ; explicitly 32-bit 7mov rax, qword 5 ; explicitly 64-bit 8; test sign optimization cases 9mov rax, 0x7fffffff 10mov rax, dword 0x7fffffff 11mov rax, qword 0x7fffffff 12mov rax, 0x80000000 13mov rax, dword 0x80000000 14mov rax, qword 0x80000000 15mov rax, -0x80000000 16mov rax, dword -0x80000000 17mov rax, qword -0x80000000 18mov rax, 0x100000000 19mov rax, dword 0x100000000 20mov rax, qword 0x100000000 21mov ah, bl 22mov bl, r8b 23mov sil, r9b 24mov r10w, r11w 25mov r15d, r12d 26mov r13, r14 27inc ebx 28dec ecx 29