]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/i386/x86_64-intel.d
2.41 Release sources
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / x86_64-intel.d
CommitLineData
a8484f96
L
1#source: x86_64.s
2#as: -J
3#objdump: -dw -Mintel
4#name: x86-64 (Intel mode)
873494c8 5#warning_output: x86_64.e
a8484f96
L
6
7.*: +file format .*
8
9Disassembly of section .text:
25aa3689 100+ <.*>:
a8484f96
L
11[ ]*[a-f0-9]+: 01 ca add edx,ecx
12[ ]*[a-f0-9]+: 44 01 ca add edx,r9d
13[ ]*[a-f0-9]+: 41 01 ca add r10d,ecx
14[ ]*[a-f0-9]+: 48 01 ca add rdx,rcx
15[ ]*[a-f0-9]+: 4d 01 ca add r10,r9
16[ ]*[a-f0-9]+: 41 01 c0 add r8d,eax
17[ ]*[a-f0-9]+: 66 41 01 c0 add r8w,ax
18[ ]*[a-f0-9]+: 49 01 c0 add r8,rax
19[ ]*[a-f0-9]+: 05 11 22 33 44 add eax,0x44332211
20[ ]*[a-f0-9]+: 48 05 11 22 33 f4 add rax,0xfffffffff4332211
21[ ]*[a-f0-9]+: 66 05 33 44 add ax,0x4433
22[ ]*[a-f0-9]+: 48 05 11 22 33 44 add rax,0x44332211
23[ ]*[a-f0-9]+: 00 ca add dl,cl
24[ ]*[a-f0-9]+: 00 f7 add bh,dh
25[ ]*[a-f0-9]+: 40 00 f7 add dil,sil
26[ ]*[a-f0-9]+: 41 00 f7 add r15b,sil
27[ ]*[a-f0-9]+: 44 00 f7 add dil,r14b
28[ ]*[a-f0-9]+: 45 00 f7 add r15b,r14b
29[ ]*[a-f0-9]+: 50 push rax
30[ ]*[a-f0-9]+: 41 50 push r8
31[ ]*[a-f0-9]+: 41 59 pop r9
32[ ]*[a-f0-9]+: 04 11 add al,0x11
33[ ]*[a-f0-9]+: 80 c4 11 add ah,0x11
34[ ]*[a-f0-9]+: 40 80 c4 11 add spl,0x11
35[ ]*[a-f0-9]+: 41 80 c0 11 add r8b,0x11
36[ ]*[a-f0-9]+: 41 80 c4 11 add r12b,0x11
37[ ]*[a-f0-9]+: 0f 20 c0 mov rax,cr0
38[ ]*[a-f0-9]+: 41 0f 20 c0 mov r8,cr0
39[ ]*[a-f0-9]+: 44 0f 20 c0 mov rax,cr8
40[ ]*[a-f0-9]+: 44 0f 22 c0 mov cr8,rax
41[ ]*[a-f0-9]+: f3 48 a5 rep movs QWORD PTR es:\[rdi\],QWORD PTR ds:\[rsi\]
42[ ]*[a-f0-9]+: 66 f3 a5 rep movs WORD PTR es:\[rdi\],WORD PTR ds:\[rsi\]
43[ ]*[a-f0-9]+: f3 48 a5 rep movs QWORD PTR es:\[rdi\],QWORD PTR ds:\[rsi\]
44[ ]*[a-f0-9]+: b0 11 mov al,0x11
45[ ]*[a-f0-9]+: b4 11 mov ah,0x11
46[ ]*[a-f0-9]+: 40 b4 11 mov spl,0x11
47[ ]*[a-f0-9]+: 41 b4 11 mov r12b,0x11
48[ ]*[a-f0-9]+: b8 44 33 22 11 mov eax,0x11223344
49[ ]*[a-f0-9]+: 41 b8 44 33 22 11 mov r8d,0x11223344
50[ ]*[a-f0-9]+: 48 b8 88 77 66 55 44 33 22 11 movabs rax,0x1122334455667788
51[ ]*[a-f0-9]+: 49 b8 88 77 66 55 44 33 22 11 movabs r8,0x1122334455667788
52[ ]*[a-f0-9]+: 03 00 add eax,DWORD PTR \[rax\]
53[ ]*[a-f0-9]+: 41 03 00 add eax,DWORD PTR \[r8\]
54[ ]*[a-f0-9]+: 45 03 00 add r8d,DWORD PTR \[r8\]
55[ ]*[a-f0-9]+: 49 03 00 add rax,QWORD PTR \[r8\]
873494c8 56[ ]*[a-f0-9]+: 03 05 22 22 22 22 add eax,DWORD PTR \[rip\+0x22222222\] # 2222[0-9a-f]* <foo\+0x2222[0-9a-f]*>
a8484f96
L
57[ ]*[a-f0-9]+: 03 45 00 add eax,DWORD PTR \[rbp\+0x0\]
58[ ]*[a-f0-9]+: 03 04 25 22 22 22 22 add eax,DWORD PTR ds:0x22222222
59[ ]*[a-f0-9]+: 41 03 45 00 add eax,DWORD PTR \[r13\+0x0\]
60[ ]*[a-f0-9]+: 03 04 80 add eax,DWORD PTR \[rax\+rax\*4\]
61[ ]*[a-f0-9]+: 41 03 04 80 add eax,DWORD PTR \[r8\+rax\*4\]
62[ ]*[a-f0-9]+: 45 03 04 80 add r8d,DWORD PTR \[r8\+rax\*4\]
63[ ]*[a-f0-9]+: 43 03 04 80 add eax,DWORD PTR \[r8\+r8\*4\]
64[ ]*[a-f0-9]+: 46 01 04 81 add DWORD PTR \[rcx\+r8\*4\],r8d
65[ ]*[a-f0-9]+: 03 14 c0 add edx,DWORD PTR \[rax\+rax\*8\]
66[ ]*[a-f0-9]+: 03 14 c8 add edx,DWORD PTR \[rax\+rcx\*8\]
67[ ]*[a-f0-9]+: 03 14 d0 add edx,DWORD PTR \[rax\+rdx\*8\]
68[ ]*[a-f0-9]+: 03 14 d8 add edx,DWORD PTR \[rax\+rbx\*8\]
69[ ]*[a-f0-9]+: 03 10 add edx,DWORD PTR \[rax\]
70[ ]*[a-f0-9]+: 03 14 e8 add edx,DWORD PTR \[rax\+rbp\*8\]
71[ ]*[a-f0-9]+: 03 14 f0 add edx,DWORD PTR \[rax\+rsi\*8\]
72[ ]*[a-f0-9]+: 03 14 f8 add edx,DWORD PTR \[rax\+rdi\*8\]
73[ ]*[a-f0-9]+: 42 03 14 c0 add edx,DWORD PTR \[rax\+r8\*8\]
74[ ]*[a-f0-9]+: 42 03 14 c8 add edx,DWORD PTR \[rax\+r9\*8\]
75[ ]*[a-f0-9]+: 42 03 14 d0 add edx,DWORD PTR \[rax\+r10\*8\]
76[ ]*[a-f0-9]+: 42 03 14 d8 add edx,DWORD PTR \[rax\+r11\*8\]
77[ ]*[a-f0-9]+: 42 03 14 e0 add edx,DWORD PTR \[rax\+r12\*8\]
78[ ]*[a-f0-9]+: 42 03 14 e8 add edx,DWORD PTR \[rax\+r13\*8\]
79[ ]*[a-f0-9]+: 42 03 14 f0 add edx,DWORD PTR \[rax\+r14\*8\]
80[ ]*[a-f0-9]+: 42 03 14 f8 add edx,DWORD PTR \[rax\+r15\*8\]
81[ ]*[a-f0-9]+: 83 c1 11 add ecx,0x11
82[ ]*[a-f0-9]+: 83 00 11 add DWORD PTR \[rax\],0x11
83[ ]*[a-f0-9]+: 48 83 00 11 add QWORD PTR \[rax\],0x11
84[ ]*[a-f0-9]+: 41 83 00 11 add DWORD PTR \[r8\],0x11
85[ ]*[a-f0-9]+: 83 04 81 11 add DWORD PTR \[rcx\+rax\*4\],0x11
86[ ]*[a-f0-9]+: 41 83 04 81 11 add DWORD PTR \[r9\+rax\*4\],0x11
87[ ]*[a-f0-9]+: 42 83 04 81 11 add DWORD PTR \[rcx\+r8\*4\],0x11
873494c8
JB
88[ ]*[a-f0-9]+: 83 05 22 22 22 22 33 add DWORD PTR \[rip\+0x22222222\],0x33 # 2222[0-9a-f]* <foo\+0x2222[0-9a-f]*>
89[ ]*[a-f0-9]+: 48 83 05 22 22 22 22 33 add QWORD PTR \[rip\+0x22222222\],0x33 # 2222[0-9a-f]* <foo\+0x2222[0-9a-f]*>
90[ ]*[a-f0-9]+: 81 05 22 22 22 22 33 33 33 33 add DWORD PTR \[rip\+0x22222222\],0x33333333 # 2222[0-9a-f]* <foo\+0x2222[0-9a-f]*>
91[ ]*[a-f0-9]+: 48 81 05 22 22 22 22 33 33 33 33 add QWORD PTR \[rip\+0x22222222\],0x33333333 # 2222[0-9a-f]* <foo\+0x2222[0-9a-f]*>
a8484f96
L
92[ ]*[a-f0-9]+: 83 04 c5 22 22 22 22 33 add DWORD PTR \[rax\*8\+0x22222222\],0x33
93[ ]*[a-f0-9]+: 83 80 22 22 22 22 33 add DWORD PTR \[rax\+0x22222222\],0x33
94[ ]*[a-f0-9]+: 83 80 22 22 22 22 33 add DWORD PTR \[rax\+0x22222222\],0x33
95[ ]*[a-f0-9]+: 41 83 04 e8 33 add DWORD PTR \[r8\+rbp\*8\],0x33
96[ ]*[a-f0-9]+: 83 04 25 22 22 22 22 33 add DWORD PTR ds:0x22222222,0x33
97[ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs al,ds:0x8877665544332211
98[ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs eax,ds:0x8877665544332211
99[ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,al
100[ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,eax
101[ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs rax,ds:0x8877665544332211
102[ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,rax
202be274
AB
103[ ]*[a-f0-9]+: 48 99 cqo
104[ ]*[a-f0-9]+: 48 98 cdqe
a8484f96
L
105[ ]*[a-f0-9]+: 48 63 c0 movsxd rax,eax
106[ ]*[a-f0-9]+: 48 0f bf c0 movsx rax,ax
107[ ]*[a-f0-9]+: 48 0f be c0 movsx rax,al
202be274 108[ ]*[a-f0-9]+: cb retf
873494c8 109[ ]*[a-f0-9]+: ca 10 00 retf 0x10
202be274 110[ ]*[a-f0-9]+: 66 cb retfw
873494c8 111[ ]*[a-f0-9]+: 66 ca 02 00 retfw 0x2
202be274 112[ ]*[a-f0-9]+: cb retf
873494c8 113[ ]*[a-f0-9]+: ca 04 00 retf 0x4
202be274 114[ ]*[a-f0-9]+: 48 cb retfq
36938cab 115[ ]*[a-f0-9]+: 48 ca 08 00 retfq 0x8
a8484f96 116
873494c8 117[0-9a-f]+ <bar>:
a8484f96
L
118[ ]*[a-f0-9]+: b0 00 mov al,0x0
119[ ]*[a-f0-9]+: 66 b8 00 00 mov ax,0x0
120[ ]*[a-f0-9]+: b8 00 00 00 00 mov eax,0x0
121[ ]*[a-f0-9]+: 48 c7 c0 00 00 00 00 mov rax,0x0
122[ ]*[a-f0-9]+: a1 00 00 00 00 00 00 00 00 movabs eax,ds:0x0
123[ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov eax,DWORD PTR ds:0x0
124[ ]*[a-f0-9]+: 8b 80 00 00 00 00 mov eax,DWORD PTR \[rax\+0x0\]
873494c8 125[ ]*[a-f0-9]+: 8b 05 00 00 00 00 mov eax,DWORD PTR \[rip\+0x0\] # [0-9a-f]+ <bar\+0x[0-9a-f]+>
a8484f96
L
126[ ]*[a-f0-9]+: b0 00 mov al,0x0
127[ ]*[a-f0-9]+: 66 b8 00 00 mov ax,0x0
128[ ]*[a-f0-9]+: b8 00 00 00 00 mov eax,0x0
129[ ]*[a-f0-9]+: 48 c7 c0 00 00 00 00 mov rax,0x0
130[ ]*[a-f0-9]+: a1 00 00 00 00 00 00 00 00 movabs eax,ds:0x0
131[ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov eax,DWORD PTR ds:0x0
132[ ]*[a-f0-9]+: 8b 80 00 00 00 00 mov eax,DWORD PTR \[rax\+0x0\]
873494c8 133[ ]*[a-f0-9]+: 8b 05 00 00 00 00 mov eax,DWORD PTR \[rip\+0x0\] # [0-9a-f]+ <foo>
a8484f96 134
873494c8 135[0-9a-f]+ <foo>:
a8484f96
L
136[ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs al,ds:0x8877665544332211
137[ ]*[a-f0-9]+: 66 a1 11 22 33 44 55 66 77 88 movabs ax,ds:0x8877665544332211
138[ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs eax,ds:0x8877665544332211
139[ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs rax,ds:0x8877665544332211
140[ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,al
141[ ]*[a-f0-9]+: 66 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,ax
142[ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,eax
143[ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,rax
144[ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs al,ds:0x8877665544332211
145[ ]*[a-f0-9]+: 66 a1 11 22 33 44 55 66 77 88 movabs ax,ds:0x8877665544332211
146[ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs eax,ds:0x8877665544332211
147[ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs rax,ds:0x8877665544332211
148[ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,al
149[ ]*[a-f0-9]+: 66 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,ax
150[ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,eax
151[ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,rax
152[ ]*[a-f0-9]+: 8a 04 25 11 22 33 ff mov al,BYTE PTR ds:0xffffffffff332211
153[ ]*[a-f0-9]+: 66 8b 04 25 11 22 33 ff mov ax,WORD PTR ds:0xffffffffff332211
154[ ]*[a-f0-9]+: 8b 04 25 11 22 33 ff mov eax,DWORD PTR ds:0xffffffffff332211
155[ ]*[a-f0-9]+: 48 8b 04 25 11 22 33 ff mov rax,QWORD PTR ds:0xffffffffff332211
156[ ]*[a-f0-9]+: 88 04 25 11 22 33 ff mov BYTE PTR ds:0xffffffffff332211,al
157[ ]*[a-f0-9]+: 66 89 04 25 11 22 33 ff mov WORD PTR ds:0xffffffffff332211,ax
158[ ]*[a-f0-9]+: 89 04 25 11 22 33 ff mov DWORD PTR ds:0xffffffffff332211,eax
159[ ]*[a-f0-9]+: 48 89 04 25 11 22 33 ff mov QWORD PTR ds:0xffffffffff332211,rax
160[ ]*[a-f0-9]+: 8a 04 25 11 22 33 ff mov al,BYTE PTR ds:0xffffffffff332211
161[ ]*[a-f0-9]+: 66 8b 04 25 11 22 33 ff mov ax,WORD PTR ds:0xffffffffff332211
162[ ]*[a-f0-9]+: 8b 04 25 11 22 33 ff mov eax,DWORD PTR ds:0xffffffffff332211
163[ ]*[a-f0-9]+: 48 8b 04 25 11 22 33 ff mov rax,QWORD PTR ds:0xffffffffff332211
164[ ]*[a-f0-9]+: 88 04 25 11 22 33 ff mov BYTE PTR ds:0xffffffffff332211,al
165[ ]*[a-f0-9]+: 66 89 04 25 11 22 33 ff mov WORD PTR ds:0xffffffffff332211,ax
166[ ]*[a-f0-9]+: 89 04 25 11 22 33 ff mov DWORD PTR ds:0xffffffffff332211,eax
167[ ]*[a-f0-9]+: 48 89 04 25 11 22 33 ff mov QWORD PTR ds:0xffffffffff332211,rax
168[ ]*[a-f0-9]+: 48 0f c7 08 cmpxchg16b OWORD PTR \[rax\]
169[ ]*[a-f0-9]+: 48 0f c7 08 cmpxchg16b OWORD PTR \[rax\]
170[ ]*[a-f0-9]+: 66 0f be f0 movsx si,al
171[ ]*[a-f0-9]+: 0f be f0 movsx esi,al
172[ ]*[a-f0-9]+: 48 0f be f0 movsx rsi,al
173[ ]*[a-f0-9]+: 0f bf f0 movsx esi,ax
174[ ]*[a-f0-9]+: 48 0f bf f0 movsx rsi,ax
175[ ]*[a-f0-9]+: 48 63 f0 movsxd rsi,eax
a8484f96
L
176[ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\]
177[ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\]
178[ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\]
179[ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\]
180[ ]*[a-f0-9]+: 0f bf 10 movsx edx,WORD PTR \[rax\]
181[ ]*[a-f0-9]+: 48 0f bf 10 movsx rdx,WORD PTR \[rax\]
182[ ]*[a-f0-9]+: 66 0f b6 f0 movzx si,al
183[ ]*[a-f0-9]+: 0f b6 f0 movzx esi,al
184[ ]*[a-f0-9]+: 48 0f b6 f0 movzx rsi,al
185[ ]*[a-f0-9]+: 0f b7 f0 movzx esi,ax
186[ ]*[a-f0-9]+: 48 0f b7 f0 movzx rsi,ax
a8484f96
L
187[ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\]
188[ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\]
189[ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\]
190[ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\]
191[ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\]
192[ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\]
193[ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\]
194[ ]*[a-f0-9]+: 0f b7 10 movzx edx,WORD PTR \[rax\]
195[ ]*[a-f0-9]+: 48 0f b7 10 movzx rdx,WORD PTR \[rax\]
196[ ]*[a-f0-9]+: 66 0f be f0 movsx si,al
197[ ]*[a-f0-9]+: 0f be f0 movsx esi,al
198[ ]*[a-f0-9]+: 48 0f be f0 movsx rsi,al
199[ ]*[a-f0-9]+: 0f bf f0 movsx esi,ax
200[ ]*[a-f0-9]+: 48 0f bf f0 movsx rsi,ax
201[ ]*[a-f0-9]+: 48 63 f0 movsxd rsi,eax
202[ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\]
203[ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\]
204[ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\]
205[ ]*[a-f0-9]+: 0f bf 10 movsx edx,WORD PTR \[rax\]
206[ ]*[a-f0-9]+: 48 0f bf 10 movsx rdx,WORD PTR \[rax\]
207[ ]*[a-f0-9]+: 66 0f b6 f0 movzx si,al
208[ ]*[a-f0-9]+: 0f b6 f0 movzx esi,al
209[ ]*[a-f0-9]+: 48 0f b6 f0 movzx rsi,al
210[ ]*[a-f0-9]+: 0f b7 f0 movzx esi,ax
211[ ]*[a-f0-9]+: 48 0f b7 f0 movzx rsi,ax
212[ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\]
213[ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\]
214[ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\]
215[ ]*[a-f0-9]+: 0f b7 10 movzx edx,WORD PTR \[rax\]
216[ ]*[a-f0-9]+: 48 0f b7 10 movzx rdx,WORD PTR \[rax\]
217[ ]*[a-f0-9]+: f3 0f 7e 0c 24 movq xmm1,QWORD PTR \[rsp\]
218[ ]*[a-f0-9]+: f3 0f 7e 0c 24 movq xmm1,QWORD PTR \[rsp\]
219[ ]*[a-f0-9]+: 66 0f d6 0c 24 movq QWORD PTR \[rsp\],xmm1
220[ ]*[a-f0-9]+: 66 0f d6 0c 24 movq QWORD PTR \[rsp\],xmm1
221[ ]*[a-f0-9]+: df e0 fnstsw ax
222[ ]*[a-f0-9]+: df e0 fnstsw ax
223[ ]*[a-f0-9]+: 9b df e0 fstsw ax
224[ ]*[a-f0-9]+: 9b df e0 fstsw ax
225[ ]*[a-f0-9]+: df e0 fnstsw ax
226[ ]*[a-f0-9]+: df e0 fnstsw ax
227[ ]*[a-f0-9]+: 9b df e0 fstsw ax
228[ ]*[a-f0-9]+: 9b df e0 fstsw ax
229[ ]*[a-f0-9]+: 66 0f be 00 movsx ax,BYTE PTR \[rax\]
a8484f96
L
230[ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\]
231[ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\]
232[ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\]
233[ ]*[a-f0-9]+: 0f bf 10 movsx edx,WORD PTR \[rax\]
234[ ]*[a-f0-9]+: 48 0f bf 10 movsx rdx,WORD PTR \[rax\]
235[ ]*[a-f0-9]+: 48 63 10 movsxd rdx,DWORD PTR \[rax\]
236[ ]*[a-f0-9]+: 48 63 00 movsxd rax,DWORD PTR \[rax\]
237[ ]*[a-f0-9]+: 66 0f b6 00 movzx ax,BYTE PTR \[rax\]
a8484f96
L
238[ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\]
239[ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\]
240[ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\]
241[ ]*[a-f0-9]+: 0f b7 10 movzx edx,WORD PTR \[rax\]
242[ ]*[a-f0-9]+: 48 0f b7 10 movzx rdx,WORD PTR \[rax\]
243[ ]*[a-f0-9]+: 0f c3 00 movnti DWORD PTR \[rax\],eax
244[ ]*[a-f0-9]+: 0f c3 00 movnti DWORD PTR \[rax\],eax
245[ ]*[a-f0-9]+: 48 0f c3 00 movnti QWORD PTR \[rax\],rax
246[ ]*[a-f0-9]+: 48 0f c3 00 movnti QWORD PTR \[rax\],rax
247[ ]*[a-f0-9]+: 66 0f be 00 movsx ax,BYTE PTR \[rax\]
248[ ]*[a-f0-9]+: 0f be 00 movsx eax,BYTE PTR \[rax\]
249[ ]*[a-f0-9]+: 0f bf 00 movsx eax,WORD PTR \[rax\]
250[ ]*[a-f0-9]+: 48 0f bf 00 movsx rax,WORD PTR \[rax\]
251[ ]*[a-f0-9]+: 48 63 00 movsxd rax,DWORD PTR \[rax\]
252[ ]*[a-f0-9]+: 48 63 00 movsxd rax,DWORD PTR \[rax\]
253[ ]*[a-f0-9]+: 66 0f b6 00 movzx ax,BYTE PTR \[rax\]
254[ ]*[a-f0-9]+: 0f b6 00 movzx eax,BYTE PTR \[rax\]
255[ ]*[a-f0-9]+: 0f b7 00 movzx eax,WORD PTR \[rax\]
256[ ]*[a-f0-9]+: 48 0f b7 00 movzx rax,WORD PTR \[rax\]
257[ ]*[a-f0-9]+: 0f c3 00 movnti DWORD PTR \[rax\],eax
258[ ]*[a-f0-9]+: 48 0f c3 00 movnti QWORD PTR \[rax\],rax
22e00a3f
JB
259[ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov eax,DWORD PTR (ds:)?0x0
260[ ]*[a-f0-9]+: 48 89 0c 25 00 00 00 00 mov QWORD PTR (ds:)?0x0,rcx
859aa2c8 261[ ]*[a-f0-9]+: 66 0f 02 d2 lar dx,dx
6825a3bc 262[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
6825a3bc 263[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
ba25141c
JB
264[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
265[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
859aa2c8
L
266[ ]*[a-f0-9]+: 66 0f 02 12 lar dx,WORD PTR \[rdx\]
267[ ]*[a-f0-9]+: 0f 02 12 lar edx,WORD PTR \[rdx\]
ba25141c 268[ ]*[a-f0-9]+: 0f 02 12 lar edx,WORD PTR \[rdx\]
675b9d61
NC
269[ ]*[a-f0-9]+: 0f 00 d2 lldt dx
270[ ]*[a-f0-9]+: 0f 00 d2 lldt dx
271[ ]*[a-f0-9]+: 0f 00 d2 lldt dx
5eeeafe0 272[ ]*[a-f0-9]+: 0f 00 12 lldt (WORD PTR )?\[rdx\]
859aa2c8 273[ ]*[a-f0-9]+: 66 0f 03 d2 lsl dx,dx
6825a3bc 274[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
6825a3bc 275[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
ba25141c
JB
276[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
277[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
859aa2c8
L
278[ ]*[a-f0-9]+: 66 0f 03 12 lsl dx,WORD PTR \[rdx\]
279[ ]*[a-f0-9]+: 0f 03 12 lsl edx,WORD PTR \[rdx\]
ba25141c 280[ ]*[a-f0-9]+: 0f 03 12 lsl edx,WORD PTR \[rdx\]
675b9d61
NC
281[ ]*[a-f0-9]+: 0f 00 da ltr dx
282[ ]*[a-f0-9]+: 0f 00 da ltr dx
283[ ]*[a-f0-9]+: 0f 00 da ltr dx
5eeeafe0 284[ ]*[a-f0-9]+: 0f 00 1a ltr (WORD PTR )?\[rdx\]
675b9d61
NC
285[ ]*[a-f0-9]+: 0f 00 e2 verr dx
286[ ]*[a-f0-9]+: 0f 00 e2 verr dx
287[ ]*[a-f0-9]+: 0f 00 e2 verr dx
5eeeafe0 288[ ]*[a-f0-9]+: 0f 00 22 verr (WORD PTR )?\[rdx\]
675b9d61
NC
289[ ]*[a-f0-9]+: 0f 00 ea verw dx
290[ ]*[a-f0-9]+: 0f 00 ea verw dx
291[ ]*[a-f0-9]+: 0f 00 ea verw dx
5eeeafe0 292[ ]*[a-f0-9]+: 0f 00 2a verw (WORD PTR )?\[rdx\]
859aa2c8 293[ ]*[a-f0-9]+: 66 0f 02 d2 lar dx,dx
6825a3bc 294[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
6825a3bc 295[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
ba25141c
JB
296[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
297[ ]*[a-f0-9]+: 0f 02 d2 lar edx,edx
859aa2c8
L
298[ ]*[a-f0-9]+: 66 0f 02 12 lar dx,WORD PTR \[rdx\]
299[ ]*[a-f0-9]+: 0f 02 12 lar edx,WORD PTR \[rdx\]
ba25141c 300[ ]*[a-f0-9]+: 0f 02 12 lar edx,WORD PTR \[rdx\]
675b9d61
NC
301[ ]*[a-f0-9]+: 0f 00 d2 lldt dx
302[ ]*[a-f0-9]+: 0f 00 d2 lldt dx
303[ ]*[a-f0-9]+: 0f 00 d2 lldt dx
5eeeafe0
JB
304[ ]*[a-f0-9]+: 0f 00 12 lldt (WORD PTR )?\[rdx\]
305[ ]*[a-f0-9]+: 0f 00 12 lldt (WORD PTR )?\[rdx\]
859aa2c8 306[ ]*[a-f0-9]+: 66 0f 03 d2 lsl dx,dx
6825a3bc 307[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
6825a3bc 308[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
ba25141c
JB
309[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
310[ ]*[a-f0-9]+: 0f 03 d2 lsl edx,edx
859aa2c8
L
311[ ]*[a-f0-9]+: 66 0f 03 12 lsl dx,WORD PTR \[rdx\]
312[ ]*[a-f0-9]+: 0f 03 12 lsl edx,WORD PTR \[rdx\]
ba25141c 313[ ]*[a-f0-9]+: 0f 03 12 lsl edx,WORD PTR \[rdx\]
675b9d61
NC
314[ ]*[a-f0-9]+: 0f 00 da ltr dx
315[ ]*[a-f0-9]+: 0f 00 da ltr dx
316[ ]*[a-f0-9]+: 0f 00 da ltr dx
5eeeafe0
JB
317[ ]*[a-f0-9]+: 0f 00 1a ltr (WORD PTR )?\[rdx\]
318[ ]*[a-f0-9]+: 0f 00 1a ltr (WORD PTR )?\[rdx\]
675b9d61
NC
319[ ]*[a-f0-9]+: 0f 00 e2 verr dx
320[ ]*[a-f0-9]+: 0f 00 e2 verr dx
321[ ]*[a-f0-9]+: 0f 00 e2 verr dx
5eeeafe0
JB
322[ ]*[a-f0-9]+: 0f 00 22 verr (WORD PTR )?\[rdx\]
323[ ]*[a-f0-9]+: 0f 00 22 verr (WORD PTR )?\[rdx\]
675b9d61
NC
324[ ]*[a-f0-9]+: 0f 00 ea verw dx
325[ ]*[a-f0-9]+: 0f 00 ea verw dx
326[ ]*[a-f0-9]+: 0f 00 ea verw dx
5eeeafe0
JB
327[ ]*[a-f0-9]+: 0f 00 2a verw (WORD PTR )?\[rdx\]
328[ ]*[a-f0-9]+: 0f 00 2a verw (WORD PTR )?\[rdx\]
a8484f96 329#pass