Add x86-64 ILP32 support.
[binutils.git] / gas / testsuite / gas / i386 / ilp32 / x86-64.d
blobd4eb2728acf19114f794257173151eeded4cb8d8
1 #source: ../x86_64.s
2 #as: -J
3 #objdump: -dw
4 #name: x86-64 (ILP32)
6 .*: +file format .*
8 Disassembly of section .text:
10 0+ <.*>:
11 [ ]*[a-f0-9]+: 01 ca add %ecx,%edx
12 [ ]*[a-f0-9]+: 44 01 ca add %r9d,%edx
13 [ ]*[a-f0-9]+: 41 01 ca add %ecx,%r10d
14 [ ]*[a-f0-9]+: 48 01 ca add %rcx,%rdx
15 [ ]*[a-f0-9]+: 4d 01 ca add %r9,%r10
16 [ ]*[a-f0-9]+: 41 01 c0 add %eax,%r8d
17 [ ]*[a-f0-9]+: 66 41 01 c0 add %ax,%r8w
18 [ ]*[a-f0-9]+: 49 01 c0 add %rax,%r8
19 [ ]*[a-f0-9]+: 05 11 22 33 44 add \$0x44332211,%eax
20 [ ]*[a-f0-9]+: 48 05 11 22 33 f4 add \$0xfffffffff4332211,%rax
21 [ ]*[a-f0-9]+: 66 05 33 44 add \$0x4433,%ax
22 [ ]*[a-f0-9]+: 48 05 11 22 33 44 add \$0x44332211,%rax
23 [ ]*[a-f0-9]+: 00 ca add %cl,%dl
24 [ ]*[a-f0-9]+: 00 f7 add %dh,%bh
25 [ ]*[a-f0-9]+: 40 00 f7 add %sil,%dil
26 [ ]*[a-f0-9]+: 41 00 f7 add %sil,%r15b
27 [ ]*[a-f0-9]+: 44 00 f7 add %r14b,%dil
28 [ ]*[a-f0-9]+: 45 00 f7 add %r14b,%r15b
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 \$0x11,%al
33 [ ]*[a-f0-9]+: 80 c4 11 add \$0x11,%ah
34 [ ]*[a-f0-9]+: 40 80 c4 11 add \$0x11,%spl
35 [ ]*[a-f0-9]+: 41 80 c0 11 add \$0x11,%r8b
36 [ ]*[a-f0-9]+: 41 80 c4 11 add \$0x11,%r12b
37 [ ]*[a-f0-9]+: 0f 20 c0 mov %cr0,%rax
38 [ ]*[a-f0-9]+: 41 0f 20 c0 mov %cr0,%r8
39 [ ]*[a-f0-9]+: 44 0f 20 c0 mov %cr8,%rax
40 [ ]*[a-f0-9]+: 44 0f 22 c0 mov %rax,%cr8
41 [ ]*[a-f0-9]+: f3 48 a5 rep movsq %ds:\(%rsi\),%es:\(%rdi\)
42 [ ]*[a-f0-9]+: 66 f3 a5 rep movsw %ds:\(%rsi\),%es:\(%rdi\)
43 [ ]*[a-f0-9]+: f3 48 a5 rep movsq %ds:\(%rsi\),%es:\(%rdi\)
44 [ ]*[a-f0-9]+: b0 11 mov \$0x11,%al
45 [ ]*[a-f0-9]+: b4 11 mov \$0x11,%ah
46 [ ]*[a-f0-9]+: 40 b4 11 mov \$0x11,%spl
47 [ ]*[a-f0-9]+: 41 b4 11 mov \$0x11,%r12b
48 [ ]*[a-f0-9]+: b8 44 33 22 11 mov \$0x11223344,%eax
49 [ ]*[a-f0-9]+: 41 b8 44 33 22 11 mov \$0x11223344,%r8d
50 [ ]*[a-f0-9]+: 48 b8 88 77 66 55 44 33 22 11 movabs \$0x1122334455667788,%rax
51 [ ]*[a-f0-9]+: 49 b8 88 77 66 55 44 33 22 11 movabs \$0x1122334455667788,%r8
52 [ ]*[a-f0-9]+: 03 00 add \(%rax\),%eax
53 [ ]*[a-f0-9]+: 41 03 00 add \(%r8\),%eax
54 [ ]*[a-f0-9]+: 45 03 00 add \(%r8\),%r8d
55 [ ]*[a-f0-9]+: 49 03 00 add \(%r8\),%rax
56 [ ]*[a-f0-9]+: 03 05 22 22 22 22 add 0x22222222\(%rip\),%eax # 222222c7 <foo\+0x222220c4>
57 [ ]*[a-f0-9]+: 03 45 00 add 0x0\(%rbp\),%eax
58 [ ]*[a-f0-9]+: 03 04 25 22 22 22 22 add 0x22222222,%eax
59 [ ]*[a-f0-9]+: 41 03 45 00 add 0x0\(%r13\),%eax
60 [ ]*[a-f0-9]+: 03 04 80 add \(%rax,%rax,4\),%eax
61 [ ]*[a-f0-9]+: 41 03 04 80 add \(%r8,%rax,4\),%eax
62 [ ]*[a-f0-9]+: 45 03 04 80 add \(%r8,%rax,4\),%r8d
63 [ ]*[a-f0-9]+: 43 03 04 80 add \(%r8,%r8,4\),%eax
64 [ ]*[a-f0-9]+: 46 01 04 81 add %r8d,\(%rcx,%r8,4\)
65 [ ]*[a-f0-9]+: 03 14 c0 add \(%rax,%rax,8\),%edx
66 [ ]*[a-f0-9]+: 03 14 c8 add \(%rax,%rcx,8\),%edx
67 [ ]*[a-f0-9]+: 03 14 d0 add \(%rax,%rdx,8\),%edx
68 [ ]*[a-f0-9]+: 03 14 d8 add \(%rax,%rbx,8\),%edx
69 [ ]*[a-f0-9]+: 03 10 add \(%rax\),%edx
70 [ ]*[a-f0-9]+: 03 14 e8 add \(%rax,%rbp,8\),%edx
71 [ ]*[a-f0-9]+: 03 14 f0 add \(%rax,%rsi,8\),%edx
72 [ ]*[a-f0-9]+: 03 14 f8 add \(%rax,%rdi,8\),%edx
73 [ ]*[a-f0-9]+: 42 03 14 c0 add \(%rax,%r8,8\),%edx
74 [ ]*[a-f0-9]+: 42 03 14 c8 add \(%rax,%r9,8\),%edx
75 [ ]*[a-f0-9]+: 42 03 14 d0 add \(%rax,%r10,8\),%edx
76 [ ]*[a-f0-9]+: 42 03 14 d8 add \(%rax,%r11,8\),%edx
77 [ ]*[a-f0-9]+: 42 03 14 e0 add \(%rax,%r12,8\),%edx
78 [ ]*[a-f0-9]+: 42 03 14 e8 add \(%rax,%r13,8\),%edx
79 [ ]*[a-f0-9]+: 42 03 14 f0 add \(%rax,%r14,8\),%edx
80 [ ]*[a-f0-9]+: 42 03 14 f8 add \(%rax,%r15,8\),%edx
81 [ ]*[a-f0-9]+: 83 c1 11 add \$0x11,%ecx
82 [ ]*[a-f0-9]+: 83 00 11 addl \$0x11,\(%rax\)
83 [ ]*[a-f0-9]+: 48 83 00 11 addq \$0x11,\(%rax\)
84 [ ]*[a-f0-9]+: 41 83 00 11 addl \$0x11,\(%r8\)
85 [ ]*[a-f0-9]+: 83 04 81 11 addl \$0x11,\(%rcx,%rax,4\)
86 [ ]*[a-f0-9]+: 41 83 04 81 11 addl \$0x11,\(%r9,%rax,4\)
87 [ ]*[a-f0-9]+: 42 83 04 81 11 addl \$0x11,\(%rcx,%r8,4\)
88 [ ]*[a-f0-9]+: 83 05 22 22 22 22 33 addl \$0x33,0x22222222\(%rip\) # 22222342 <foo\+0x2222213f>
89 [ ]*[a-f0-9]+: 48 83 05 22 22 22 22 33 addq \$0x33,0x22222222\(%rip\) # 2222234a <foo\+0x22222147>
90 [ ]*[a-f0-9]+: 81 05 22 22 22 22 33 33 33 33 addl \$0x33333333,0x22222222\(%rip\) # 22222354 <foo\+0x22222151>
91 [ ]*[a-f0-9]+: 48 81 05 22 22 22 22 33 33 33 33 addq \$0x33333333,0x22222222\(%rip\) # 2222235f <foo\+0x2222215c>
92 [ ]*[a-f0-9]+: 83 04 c5 22 22 22 22 33 addl \$0x33,0x22222222\(,%rax,8\)
93 [ ]*[a-f0-9]+: 83 80 22 22 22 22 33 addl \$0x33,0x22222222\(%rax\)
94 [ ]*[a-f0-9]+: 83 80 22 22 22 22 33 addl \$0x33,0x22222222\(%rax\)
95 [ ]*[a-f0-9]+: 41 83 04 e8 33 addl \$0x33,\(%r8,%rbp,8\)
96 [ ]*[a-f0-9]+: 83 04 25 22 22 22 22 33 addl \$0x33,0x22222222
97 [ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%al
98 [ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%eax
99 [ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs %al,0x8877665544332211
100 [ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs %eax,0x8877665544332211
101 [ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%rax
102 [ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs %rax,0x8877665544332211
103 [ ]*[a-f0-9]+: 48 99 cqto
104 [ ]*[a-f0-9]+: 48 98 cltq
105 [ ]*[a-f0-9]+: 48 63 c0 movslq %eax,%rax
106 [ ]*[a-f0-9]+: 48 0f bf c0 movswq %ax,%rax
107 [ ]*[a-f0-9]+: 48 0f be c0 movsbq %al,%rax
109 0+1a7 <bar>:
110 [ ]*[a-f0-9]+: b0 00 mov \$0x0,%al
111 [ ]*[a-f0-9]+: 66 b8 00 00 mov \$0x0,%ax
112 [ ]*[a-f0-9]+: b8 00 00 00 00 mov \$0x0,%eax
113 [ ]*[a-f0-9]+: 48 c7 c0 00 00 00 00 mov \$0x0,%rax
114 [ ]*[a-f0-9]+: a1 00 00 00 00 00 00 00 00 movabs 0x0,%eax
115 [ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov 0x0,%eax
116 [ ]*[a-f0-9]+: 8b 80 00 00 00 00 mov 0x0\(%rax\),%eax
117 [ ]*[a-f0-9]+: 8b 05 00 00 00 00 mov 0x0\(%rip\),%eax # 1d5 <bar\+0x2e>
118 [ ]*[a-f0-9]+: b0 00 mov \$0x0,%al
119 [ ]*[a-f0-9]+: 66 b8 00 00 mov \$0x0,%ax
120 [ ]*[a-f0-9]+: b8 00 00 00 00 mov \$0x0,%eax
121 [ ]*[a-f0-9]+: 48 c7 c0 00 00 00 00 mov \$0x0,%rax
122 [ ]*[a-f0-9]+: a1 00 00 00 00 00 00 00 00 movabs 0x0,%eax
123 [ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov 0x0,%eax
124 [ ]*[a-f0-9]+: 8b 80 00 00 00 00 mov 0x0\(%rax\),%eax
125 [ ]*[a-f0-9]+: 8b 05 00 00 00 00 mov 0x0\(%rip\),%eax # 203 <foo>
127 0+203 <foo>:
128 [ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%al
129 [ ]*[a-f0-9]+: 66 a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%ax
130 [ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%eax
131 [ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%rax
132 [ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs %al,0x8877665544332211
133 [ ]*[a-f0-9]+: 66 a3 11 22 33 44 55 66 77 88 movabs %ax,0x8877665544332211
134 [ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs %eax,0x8877665544332211
135 [ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs %rax,0x8877665544332211
136 [ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%al
137 [ ]*[a-f0-9]+: 66 a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%ax
138 [ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%eax
139 [ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs 0x8877665544332211,%rax
140 [ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs %al,0x8877665544332211
141 [ ]*[a-f0-9]+: 66 a3 11 22 33 44 55 66 77 88 movabs %ax,0x8877665544332211
142 [ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs %eax,0x8877665544332211
143 [ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs %rax,0x8877665544332211
144 [ ]*[a-f0-9]+: 8a 04 25 11 22 33 ff mov 0xffffffffff332211,%al
145 [ ]*[a-f0-9]+: 66 8b 04 25 11 22 33 ff mov 0xffffffffff332211,%ax
146 [ ]*[a-f0-9]+: 8b 04 25 11 22 33 ff mov 0xffffffffff332211,%eax
147 [ ]*[a-f0-9]+: 48 8b 04 25 11 22 33 ff mov 0xffffffffff332211,%rax
148 [ ]*[a-f0-9]+: 88 04 25 11 22 33 ff mov %al,0xffffffffff332211
149 [ ]*[a-f0-9]+: 66 89 04 25 11 22 33 ff mov %ax,0xffffffffff332211
150 [ ]*[a-f0-9]+: 89 04 25 11 22 33 ff mov %eax,0xffffffffff332211
151 [ ]*[a-f0-9]+: 48 89 04 25 11 22 33 ff mov %rax,0xffffffffff332211
152 [ ]*[a-f0-9]+: 8a 04 25 11 22 33 ff mov 0xffffffffff332211,%al
153 [ ]*[a-f0-9]+: 66 8b 04 25 11 22 33 ff mov 0xffffffffff332211,%ax
154 [ ]*[a-f0-9]+: 8b 04 25 11 22 33 ff mov 0xffffffffff332211,%eax
155 [ ]*[a-f0-9]+: 48 8b 04 25 11 22 33 ff mov 0xffffffffff332211,%rax
156 [ ]*[a-f0-9]+: 88 04 25 11 22 33 ff mov %al,0xffffffffff332211
157 [ ]*[a-f0-9]+: 66 89 04 25 11 22 33 ff mov %ax,0xffffffffff332211
158 [ ]*[a-f0-9]+: 89 04 25 11 22 33 ff mov %eax,0xffffffffff332211
159 [ ]*[a-f0-9]+: 48 89 04 25 11 22 33 ff mov %rax,0xffffffffff332211
160 [ ]*[a-f0-9]+: 48 0f c7 08 cmpxchg16b \(%rax\)
161 [ ]*[a-f0-9]+: 48 0f c7 08 cmpxchg16b \(%rax\)
162 [ ]*[a-f0-9]+: 66 0f be f0 movsbw %al,%si
163 [ ]*[a-f0-9]+: 0f be f0 movsbl %al,%esi
164 [ ]*[a-f0-9]+: 48 0f be f0 movsbq %al,%rsi
165 [ ]*[a-f0-9]+: 0f bf f0 movswl %ax,%esi
166 [ ]*[a-f0-9]+: 48 0f bf f0 movswq %ax,%rsi
167 [ ]*[a-f0-9]+: 48 63 f0 movslq %eax,%rsi
168 [ ]*[a-f0-9]+: 0f be 10 movsbl \(%rax\),%edx
169 [ ]*[a-f0-9]+: 48 0f be 10 movsbq \(%rax\),%rdx
170 [ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%rax\),%dx
171 [ ]*[a-f0-9]+: 0f be 10 movsbl \(%rax\),%edx
172 [ ]*[a-f0-9]+: 48 0f be 10 movsbq \(%rax\),%rdx
173 [ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%rax\),%dx
174 [ ]*[a-f0-9]+: 0f bf 10 movswl \(%rax\),%edx
175 [ ]*[a-f0-9]+: 48 0f bf 10 movswq \(%rax\),%rdx
176 [ ]*[a-f0-9]+: 66 0f b6 f0 movzbw %al,%si
177 [ ]*[a-f0-9]+: 0f b6 f0 movzbl %al,%esi
178 [ ]*[a-f0-9]+: 48 0f b6 f0 movzbq %al,%rsi
179 [ ]*[a-f0-9]+: 0f b7 f0 movzwl %ax,%esi
180 [ ]*[a-f0-9]+: 48 0f b7 f0 movzwq %ax,%rsi
181 [ ]*[a-f0-9]+: 0f b6 10 movzbl \(%rax\),%edx
182 [ ]*[a-f0-9]+: 48 0f b6 10 movzbq \(%rax\),%rdx
183 [ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%rax\),%dx
184 [ ]*[a-f0-9]+: 0f b6 10 movzbl \(%rax\),%edx
185 [ ]*[a-f0-9]+: 48 0f b6 10 movzbq \(%rax\),%rdx
186 [ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%rax\),%dx
187 [ ]*[a-f0-9]+: 0f b6 10 movzbl \(%rax\),%edx
188 [ ]*[a-f0-9]+: 48 0f b6 10 movzbq \(%rax\),%rdx
189 [ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%rax\),%dx
190 [ ]*[a-f0-9]+: 0f b7 10 movzwl \(%rax\),%edx
191 [ ]*[a-f0-9]+: 48 0f b7 10 movzwq \(%rax\),%rdx
192 [ ]*[a-f0-9]+: 66 0f be f0 movsbw %al,%si
193 [ ]*[a-f0-9]+: 0f be f0 movsbl %al,%esi
194 [ ]*[a-f0-9]+: 48 0f be f0 movsbq %al,%rsi
195 [ ]*[a-f0-9]+: 0f bf f0 movswl %ax,%esi
196 [ ]*[a-f0-9]+: 48 0f bf f0 movswq %ax,%rsi
197 [ ]*[a-f0-9]+: 48 63 f0 movslq %eax,%rsi
198 [ ]*[a-f0-9]+: 0f be 10 movsbl \(%rax\),%edx
199 [ ]*[a-f0-9]+: 48 0f be 10 movsbq \(%rax\),%rdx
200 [ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%rax\),%dx
201 [ ]*[a-f0-9]+: 0f bf 10 movswl \(%rax\),%edx
202 [ ]*[a-f0-9]+: 48 0f bf 10 movswq \(%rax\),%rdx
203 [ ]*[a-f0-9]+: 66 0f b6 f0 movzbw %al,%si
204 [ ]*[a-f0-9]+: 0f b6 f0 movzbl %al,%esi
205 [ ]*[a-f0-9]+: 48 0f b6 f0 movzbq %al,%rsi
206 [ ]*[a-f0-9]+: 0f b7 f0 movzwl %ax,%esi
207 [ ]*[a-f0-9]+: 48 0f b7 f0 movzwq %ax,%rsi
208 [ ]*[a-f0-9]+: 0f b6 10 movzbl \(%rax\),%edx
209 [ ]*[a-f0-9]+: 48 0f b6 10 movzbq \(%rax\),%rdx
210 [ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%rax\),%dx
211 [ ]*[a-f0-9]+: 0f b7 10 movzwl \(%rax\),%edx
212 [ ]*[a-f0-9]+: 48 0f b7 10 movzwq \(%rax\),%rdx
213 [ ]*[a-f0-9]+: f3 0f 7e 0c 24 movq \(%rsp\),%xmm1
214 [ ]*[a-f0-9]+: f3 0f 7e 0c 24 movq \(%rsp\),%xmm1
215 [ ]*[a-f0-9]+: 66 0f d6 0c 24 movq %xmm1,\(%rsp\)
216 [ ]*[a-f0-9]+: 66 0f d6 0c 24 movq %xmm1,\(%rsp\)
217 [ ]*[a-f0-9]+: df e0 fnstsw %ax
218 [ ]*[a-f0-9]+: df e0 fnstsw %ax
219 [ ]*[a-f0-9]+: 9b df e0 fstsw %ax
220 [ ]*[a-f0-9]+: 9b df e0 fstsw %ax
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]+: 66 0f be 00 movsbw \(%rax\),%ax
226 [ ]*[a-f0-9]+: 0f be 00 movsbl \(%rax\),%eax
227 [ ]*[a-f0-9]+: 48 0f be 00 movsbq \(%rax\),%rax
228 [ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%rax\),%dx
229 [ ]*[a-f0-9]+: 0f be 10 movsbl \(%rax\),%edx
230 [ ]*[a-f0-9]+: 48 0f be 10 movsbq \(%rax\),%rdx
231 [ ]*[a-f0-9]+: 0f bf 10 movswl \(%rax\),%edx
232 [ ]*[a-f0-9]+: 48 0f bf 10 movswq \(%rax\),%rdx
233 [ ]*[a-f0-9]+: 48 63 10 movslq \(%rax\),%rdx
234 [ ]*[a-f0-9]+: 48 63 00 movslq \(%rax\),%rax
235 [ ]*[a-f0-9]+: 66 0f b6 00 movzbw \(%rax\),%ax
236 [ ]*[a-f0-9]+: 0f b6 00 movzbl \(%rax\),%eax
237 [ ]*[a-f0-9]+: 48 0f b6 00 movzbq \(%rax\),%rax
238 [ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%rax\),%dx
239 [ ]*[a-f0-9]+: 0f b6 10 movzbl \(%rax\),%edx
240 [ ]*[a-f0-9]+: 48 0f b6 10 movzbq \(%rax\),%rdx
241 [ ]*[a-f0-9]+: 0f b7 10 movzwl \(%rax\),%edx
242 [ ]*[a-f0-9]+: 48 0f b7 10 movzwq \(%rax\),%rdx
243 [ ]*[a-f0-9]+: 0f c3 00 movnti %eax,\(%rax\)
244 [ ]*[a-f0-9]+: 0f c3 00 movnti %eax,\(%rax\)
245 [ ]*[a-f0-9]+: 48 0f c3 00 movnti %rax,\(%rax\)
246 [ ]*[a-f0-9]+: 48 0f c3 00 movnti %rax,\(%rax\)
247 [ ]*[a-f0-9]+: 66 0f be 00 movsbw \(%rax\),%ax
248 [ ]*[a-f0-9]+: 0f be 00 movsbl \(%rax\),%eax
249 [ ]*[a-f0-9]+: 0f bf 00 movswl \(%rax\),%eax
250 [ ]*[a-f0-9]+: 48 0f bf 00 movswq \(%rax\),%rax
251 [ ]*[a-f0-9]+: 48 63 00 movslq \(%rax\),%rax
252 [ ]*[a-f0-9]+: 48 63 00 movslq \(%rax\),%rax
253 [ ]*[a-f0-9]+: 66 0f b6 00 movzbw \(%rax\),%ax
254 [ ]*[a-f0-9]+: 0f b6 00 movzbl \(%rax\),%eax
255 [ ]*[a-f0-9]+: 0f b7 00 movzwl \(%rax\),%eax
256 [ ]*[a-f0-9]+: 48 0f b7 00 movzwq \(%rax\),%rax
257 [ ]*[a-f0-9]+: 0f c3 00 movnti %eax,\(%rax\)
258 [ ]*[a-f0-9]+: 48 0f c3 00 movnti %rax,\(%rax\)
259 #pass