summaryrefslogtreecommitdiff
path: root/modules/arch/x86/tests/mem64.asm
blob: f88d81d16f138b68b4e65966d4782946f76db0e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[bits 64]
mov ax, [0]			; 66 8B 04 25 00 00 00 00
mov rax, [qword 0]		; 48 A1 00 00 00 00 00 00 00 00
mov rax, [0]			; 48 8B 04 25 00 00 00 00
mov rax, [dword 0]		; 48 8B 04 25 00 00 00 00
mov al, [qword 0xfedcba9876543210]	; A0 10 32 54 76 98 BA DC FE
mov al, [0xfedcba9876543210]	; 8A 04 25 10 32 54 76 (+ warning)
a32 mov rax, [0]		; 67 48 A1 00 00 00 00
a32 mov eax, [0]		; 67 A1 00 00 00 00
mov ecx, [0]			; 8B 0C 25 00 00 00 00
mov edx, [dword 0]		; 8B 14 25 00 00 00 00
mov rbx, [0]			; 48 8B 1C 25 00 00 00 00
a32 mov rbx, [0]		; 67 48 8B 1C 25 00 00 00 00
mov ebx, [rcx]			; 8B 19
mov r8, [r9]			; 4D 8B 01
mov ecx, [ebx]			; 67 8B 0B
mov edx, [rip]			; 8B 15 00 00 00 00
a32 mov rcx, [rip+5]		; 67 48 8B 0D 05 00 00 00
mov rbx, [rax+rbx*4]		; 48 8B 1C 98
mov rdx, [rsp]			; 48 8B 14 24
mov rax, [r12]			; 49 8B 04 24
mov rcx, [rbp]			; 48 8B 4D 00
mov rbx, [r13]			; 49 8B 5D 00
mov ah, [rip]			; 8A 25 00 00 00 00
mov bh, [rcx]			; 8A 39