; name: MOV to and from memory. 64bit R8-> registers
; code: "498B450067498B4500488B450067488B45004C8B0C2599887766448B0C259988776666418B48776667418B48776667418B487766418B888877000066418B488966418B887888FFFF664189487766418988887700006641894889664189887888FFFF4D8B114D89114D8B51774D8B91887700004C8B90887700004D8B51894D8B917888FFFF4D8952774D8992887700004D8952894D89927888FFFF4D8B124D89124D8B5B774D8B9B887700004D8B5B894D8B9B7888FFFF4D895B774D899B887700004D895B894D899B7888FFFF674C8B16674C8916674C8B5E77674C8B9E88770000674C8B5E89674C8B9E7888FFFF674C895E77674C899E88770000674C895E89674C899E7888FFFF674C8B17674C8917674C8B5F77674C8B9F88770000674C8B5F89674C8B9F7888FFFF674C895F77674C899F88770000674C895F89674C899F7888FFFF4D8BA424887700004D8B6424894D8BA4247888FFFF4D896424774D89A424887700004D896424894D89A4247888FFFF674C8B26674C89264D8BAD887700004D8B6D894D8BAD7888FFFF4D896D774D89AD887700004D896D894D89AD7888FFFF674C8B2E674C892E4D8BB6887700004D8B76894D8BB67888FFFF4D8976774D89B6887700004D8976894D89B67888FFFF674C8B36674C89364D8BBF887700004D8B7F894D8BBF7888FFFF4D897F774D89BF887700004D897F894D89BF7888FFFF674C8B3E674C893E"

[bits 64]

mov rax,[r13]
mov rax,[r13d]
mov rax,[rbp]
mov rax,[ebp]

mov r9,[0x66778899]
mov r9d,[0x66778899]
mov cx,[r8+0x77]
mov cx,[r8d+0x77]
mov cx,[r8d+0x77]
mov cx,[r8+0x7788]
mov cx,[r8-0x77]
mov cx,[r8-0x7788]
mov [r8+0x77], cx
mov [r8+0x7788], cx
mov [r8-0x77], cx
mov [r8-0x7788], cx
mov r10, [r9]
mov [r9], r10
mov r10,[r9+0x77]
mov r10,[r9+0x7788]
mov r10,[rax+0x7788]
mov r10,[r9-0x77]
mov r10,[r9-0x7788]
mov [r10+0x77], r10
mov [r10+0x7788], r10
mov [r10-0x77], r10
mov [r10-0x7788], r10
mov r10, [r10]
mov [r10], r10
mov r11,[r11+0x77]
mov r11,[r11+0x7788]
mov r11,[r11-0x77]
mov r11,[r11-0x7788]
mov [r11+0x77], r11
mov [r11+0x7788], r11
mov [r11-0x77], r11
mov [r11-0x7788], r11
mov r10, [esi]
mov [esi], r10
mov r11,[esi+0x77]
mov r11,[esi+0x7788]
mov r11,[esi-0x77]
mov r11,[esi-0x7788]
mov [esi+0x77], r11
mov [esi+0x7788], r11
mov [esi-0x77], r11
mov [esi-0x7788], r11
mov r10, [edi]
mov [edi], r10
mov r11,[edi+0x77]
mov r11,[edi+0x7788]
mov r11,[edi-0x77]
mov r11,[edi-0x7788]
mov [edi+0x77], r11
mov [edi+0x7788], r11
mov [edi-0x77], r11
mov [edi-0x7788], r11
mov r12,[r12+0x7788]
mov r12,[r12-0x77]
mov r12,[r12-0x7788]
mov [r12+0x77], r12
mov [r12+0x7788], r12
mov [r12-0x77], r12
mov [r12-0x7788], r12
mov r12, [esi]
mov [esi], r12
mov r13,[r13+0x7788]
mov r13,[r13-0x77]
mov r13,[r13-0x7788]
mov [r13+0x77], r13
mov [r13+0x7788], r13
mov [r13-0x77], r13
mov [r13-0x7788], r13
mov r13, [esi]
mov [esi], r13
mov r14,[r14+0x7788]
mov r14,[r14-0x77]
mov r14,[r14-0x7788]
mov [r14+0x77], r14
mov [r14+0x7788], r14
mov [r14-0x77], r14
mov [r14-0x7788], r14
mov r14, [esi]
mov [esi], r14
mov r15,[r15+0x7788]
mov r15,[r15-0x77]
mov r15,[r15-0x7788]
mov [r15+0x77], r15
mov [r15+0x7788], r15
mov [r15-0x77], r15
mov [r15-0x7788], r15
mov r15, [esi]
mov [esi], r15