]> andersk Git - udis86.git/blame - tests/test64.asm
documentation using doxygen
[udis86.git] / tests / test64.asm
CommitLineData
bbe45369 1[bits 64]
2 mov rax, 0x102030405060708
3 mov [eax+0x10], ax
4 mov [eax+0x1000], ebx
5 mov [ebp+eax+0x0], esi
6 mov qword [ebp+edi+0x1000], 0x10
7 mov byte [esp], 0x10
8 mov [eax], rax
9 mov [r12], eax
10 mov [r13+r12+0x0], eax
11 mov [r8*4+0x0], sil
12 inc rax
13 dec rax
14 mov [rip+0x200], rax
15 mov rax, 0x10000
16 push rax
17 push r12
18 call word near [r8]
19 call qword near [rax]
20 call word far [r8]
21 call dword far [rax]
22 cbw
23 cwde
24 cdqe
25 cwd
26 cdq
27 cqo
28 cmovl rax, [rax]
29 cmovge eax, [rax]
30 clflush [r14]
31 cmp [rax], rax
32 cmp rbx, r12
33 cmp r12d, r8d
34 cmpsb
35 cmpsw
36 cmpsd
37 cmpsq
38 cmpxchg [eax], r14
39 cmpxchg8b [ebx]
40 inc r12d
41 inc dword [rax]
42 dec r11w
43 hlt
44 imul rax, [eax+ebx*8+0x100000], 0x10
45 idiv dword [r12]
46 enter 0x100, 0x0
47 enter 0x100, 0x1
48 enter 0x100, 0x10
49 in al, 0x10
50 in ax, 0x10
51 in eax, 0x10
52 lfs eax, [eax]
53 lgs eax, [ebx]
54 lea eax, [rbx]
55 lea r11, [eax]
56 lodsb
57 lodsq
58 lodsd
59 push rax
60 push r11
61 xchg [eax], sil
62 xchg [eax], ebx
63 xchg [eax], bx
64 xchg r8, rax
65 xchg r9, rax
66 xchg cx, ax
67 movsd
68 movsq
69 mov al, r11b
70 mov sil, al
71 mov r11b, dil
72 ret 0x10
73 pop rax
74 pop r11
75 pop qword [eax]
76 insd
77 outsd
78 mov [r14d], cs
79 mov cs, [ebx+ecx]
80 pushfq
81 scasq
82 lar rax, [eax]
83 lsl ax, [rbx]
84 movups xmm0, [r12d]
85 movupd xmm0, [r12d]
86 movsldup xmm0, [r12d]
87 movups xmm0, xmm1
88 movups xmm10, xmm12
89 movups xmm0, xmm12
90 movlps xmm0, [rax]
91 movlps [rax], xmm0
92 unpcklps xmm4, xmm5
93 unpckhps xmm4, xmm5
94 movhps xmm3, [eax]
95 movhps [rax], xmm3
96 movss xmm0, [eax]
97 movss [eax], xmm0
98 movlpd [eax], xmm0
99 movlpd xmm0, [eax]
100 unpcklpd xmm2, xmm4
101 unpckhpd xmm3, [eax+ebx*8+0xffffffff]
102 movhpd xmm3, [rax]
103 movhpd [rax], xmm2
104 movsd xmm3, xmm4
105 movddup xmm3, [rax]
106 mov dr0, rax
107 mov rax, dr1
108 movnti [eax], eax
109 movnti [rax], rax
110 movd dword [eax], xmm0
111 movd qword [eax], xmm0
112 movd xmm11, qword [eax]
113 vmmcall
114 vmrun
115 clgi
116 stgi
117 mfence
118 lfence
119 sfence
120 clflush [rax]
121 mov cr8, rax
122 push qword [eax]
123 push word [eax]
124 add bh, bh
125 add dil, dil
126 add sil, bpl
127 add al, sil
128 add rax, r12
129 add eax, r12d
130 prefetcht0 [eax]
131 prefetchnta [eax]
132 prefetch [eax]
133 add [r8], r9b
134 mov [rax-0x1], eax
135 inc rax
136 jmp qword near [eax]
137 jmp rax
138 mov [0x10], rax
139 mov rax, [0x10]
140 mov rax, 0x102030405060708
141 nop
142 xchg r8, rax
143 push ax
144 push rax
145 push r11
146 mov rax, [0x100]
147 pmovmskb r12d, xmm14
148 movdq2q mm0, xmm13
149 psrlw xmm10, 0x10
150 psraw xmm7, 0x1
151 psllw xmm12, 0x23
152 swapgs
153 fadd dword [rax+rbx]
154 shl rsi, 1
This page took 0.144226 seconds and 5 git commands to generate.