OLD | NEW |
| (Empty) |
1 @hex: | |
2 # 2 prefixes of the same type | |
3 # lock lock add %eax,(%rsp) | |
4 F0 F0 01 04 24 | |
5 # mov %edi,%edi | |
6 # lea (%r15,%rdi),%rdi | |
7 # rep rep stos %eax,%es:(%rdi) | |
8 89 FF | |
9 49 8D 3C 3F | |
10 F3 F3 AB | |
11 # mov %edi,%edi | |
12 # lea (%r15,%rdi),%rdi | |
13 # repne rep stos %eax,%es:(%rdi) | |
14 89 FF | |
15 49 8D 3C 3F | |
16 F2 F3 AB | |
17 # mov %edi,%edi | |
18 # lea (%r15,%rdi),%rdi | |
19 # rep repne scas %es:(%rdi),%al | |
20 89 FF | |
21 49 8D 3C 3F | |
22 F3 F2 AE | |
23 # fs gs mov %eax,%eax | |
24 64 65 89 C0 | |
25 # 0x66 mov %ax,%ax | |
26 66 66 89 C0 | |
27 # 0x67 mov %eax,(%esp) | |
28 67 67 89 04 24 | |
29 @rval: | |
30 VALIDATOR: 0000000000000000: f0 f0 01 04 24 add
[%rsp], %eax | |
31 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
32 VALIDATOR: 0000000000000000: f0 f0 01 04 24 add
[%rsp], %eax | |
33 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
34 VALIDATOR: 000000000000000b: f3 f3 ab stos
d [%rdi] | |
35 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
36 VALIDATOR: 000000000000000b: f3 f3 ab stos
d [%rdi] | |
37 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
38 VALIDATOR: 0000000000000014: f2 f3 ab stos
d [%rdi] | |
39 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
40 VALIDATOR: 0000000000000014: f2 f3 ab stos
d [%rdi] | |
41 VALIDATOR: ERROR: Use of REPNE (F2) prefix for instruction not allowed by Nati
ve Client | |
42 VALIDATOR: 000000000000001d: f3 f2 ae scas
b [%rdi] | |
43 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
44 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
45 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
46 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
47 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
48 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
49 VALIDATOR: ERROR: Specifying different segment registers using prefix bytes is
not allowed by Native Client | |
50 VALIDATOR: 0000000000000024: 66 66 89 c0 mov
%ax, %ax | |
51 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
52 VALIDATOR: 0000000000000024: 66 66 89 c0 mov
%ax, %ax | |
53 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
54 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
55 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
56 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
57 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
58 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
59 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
60 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
61 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
62 VALIDATOR: Checking jump targets: 0 to 2d | |
63 VALIDATOR: Checking that basic blocks are aligned | |
64 *** <input> IS UNSAFE *** | |
65 @rvald: | |
66 VALIDATOR: 0000000000000000: f0 f0 01 04 24 add
[%rsp], %eax | |
67 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
68 VALIDATOR: 0000000000000000: f0 f0 01 04 24 add
[%rsp], %eax | |
69 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
70 VALIDATOR: 000000000000000b: f3 f3 ab stos
d [%rdi] | |
71 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
72 VALIDATOR: 000000000000000b: f3 f3 ab stos
d [%rdi] | |
73 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
74 VALIDATOR: 0000000000000014: f2 f3 ab stos
d [%rdi] | |
75 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
76 VALIDATOR: 0000000000000014: f2 f3 ab stos
d [%rdi] | |
77 VALIDATOR: ERROR: Use of REPNE (F2) prefix for instruction not allowed by Nati
ve Client | |
78 VALIDATOR: 000000000000001d: f3 f2 ae scas
b [%rdi] | |
79 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
80 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
81 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
82 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
83 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
84 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
85 VALIDATOR: ERROR: Specifying different segment registers using prefix bytes is
not allowed by Native Client | |
86 VALIDATOR: 0000000000000024: 66 66 89 c0 mov
%ax, %ax | |
87 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
88 VALIDATOR: 0000000000000024: 66 66 89 c0 mov
%ax, %ax | |
89 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
90 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
91 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
92 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
93 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
94 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
95 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
96 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
97 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
98 VALIDATOR: Checking block alignment and jump targets: 0 to 2d | |
99 *** <input> IS UNSAFE *** | |
100 @vd-rval: | |
101 VALIDATOR: 0000000000000000: f0 f0 01 04 24 add
[%rsp], %eax | |
102 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
103 VALIDATOR: 0000000000000000: f0 f0 01 04 24 add
[%rsp], %eax | |
104 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
105 VALIDATOR: 000000000000000b: f3 f3 ab [P]
dontcare [%rdi] (s), %eax (u) | |
106 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
107 VALIDATOR: 000000000000000b: f3 f3 ab [P]
dontcare [%rdi] (s), %eax (u) | |
108 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
109 VALIDATOR: 0000000000000014: f2 f3 ab [P]
dontcare [%rdi] (s), %eax (u) | |
110 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
111 VALIDATOR: 0000000000000014: f2 f3 ab [P]
dontcare [%rdi] (s), %eax (u) | |
112 VALIDATOR: ERROR: Use of REPNE (F2) prefix for instruction not allowed by Nati
ve Client | |
113 VALIDATOR: 000000000000001d: f3 f2 ae [P]
dontcare %al (u), [%rdi] (u) | |
114 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
115 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
116 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
117 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
118 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
119 VALIDATOR: 0000000000000020: 64 65 89 c0 mov
%eax, %eax | |
120 VALIDATOR: ERROR: Specifying different segment registers using prefix bytes is
not allowed by Native Client | |
121 VALIDATOR: 0000000000000024: 66 66 89 c0 mov
%ax, %ax | |
122 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
123 VALIDATOR: 0000000000000024: 66 66 89 c0 mov
%ax, %ax | |
124 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
125 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
126 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
127 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
128 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
129 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
130 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
131 VALIDATOR: 0000000000000028: 67 67 89 04 24 mov
[%esp], %eax | |
132 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
133 VALIDATOR: Checking jump targets: 0 to 2d | |
134 VALIDATOR: Checking that basic blocks are aligned | |
135 *** <input> IS UNSAFE *** | |
136 @dis: | |
137 0000000000000000: f0 f0 01 04 24 add [%rsp], %ea
x | |
138 0000000000000005: 89 ff mov %edi, %edi | |
139 0000000000000007: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
140 000000000000000b: f3 f3 ab stosd [%rdi] | |
141 000000000000000e: 89 ff mov %edi, %edi | |
142 0000000000000010: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
143 0000000000000014: f2 f3 ab stosd [%rdi] | |
144 0000000000000017: 89 ff mov %edi, %edi | |
145 0000000000000019: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
146 000000000000001d: f3 f2 ae scasb [%rdi] | |
147 0000000000000020: 64 65 89 c0 mov %eax, %eax | |
148 0000000000000024: 66 66 89 c0 mov %ax, %ax | |
149 0000000000000028: 67 67 89 04 24 mov [%esp], %ea
x | |
150 @vdis: | |
151 0000000000000000: f0 f0 01 04 24 add [%rsp], %ea
x | |
152 0000000000000005: 89 ff mov %edi, %edi | |
153 0000000000000007: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
154 000000000000000b: f3 f3 ab [P] dontcare [%
rdi] (s), %eax (u) | |
155 000000000000000e: 89 ff mov %edi, %edi | |
156 0000000000000010: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
157 0000000000000014: f2 f3 ab [P] dontcare [%
rdi] (s), %eax (u) | |
158 0000000000000017: 89 ff mov %edi, %edi | |
159 0000000000000019: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
160 000000000000001d: f3 f2 ae [P] dontcare %a
l (u), [%rdi] (u) | |
161 0000000000000020: 64 65 89 c0 mov %eax, %eax | |
162 0000000000000024: 66 66 89 c0 mov %ax, %ax | |
163 0000000000000028: 67 67 89 04 24 mov [%esp], %ea
x | |
164 @rdfa_output: | |
165 0: [0] unrecognized instruction | |
166 b: [1] unrecognized instruction | |
167 14: [2] unrecognized instruction | |
168 1d: [3] unrecognized instruction | |
169 20: [0] unrecognized instruction | |
170 24: [1] unrecognized instruction | |
171 28: [2] unrecognized instruction | |
172 return code: 1 | |
173 ---------------------------------------------------------------------- | |
174 @hex: | |
175 # rex rex jmp $ | |
176 40 40 EB FD | |
177 @rval: | |
178 VALIDATOR: 0000000000000000: 40 40 eb fd jmp
0x1 | |
179 VALIDATOR: ERROR: Multiple use of REX prefix not allowed | |
180 VALIDATOR: Checking jump targets: 0 to 4 | |
181 VALIDATOR: ERROR: 1: Bad jump target | |
182 VALIDATOR: Checking that basic blocks are aligned | |
183 *** <input> IS UNSAFE *** | |
184 @rvald: | |
185 VALIDATOR: 0000000000000000: 40 40 eb fd jmp
0x1 | |
186 VALIDATOR: ERROR: Multiple use of REX prefix not allowed | |
187 VALIDATOR: Checking block alignment and jump targets: 0 to 4 | |
188 VALIDATOR: 0000000000000000: 40 40 eb fd jmp
0x1 | |
189 VALIDATOR: ERROR: Doesn't jump to instruction address | |
190 *** <input> IS UNSAFE *** | |
191 @vd-rval: | |
192 VALIDATOR: 0000000000000000: 40 40 eb fd [P]
dontcarejump %rip (s), 0x1 (u) | |
193 VALIDATOR: ERROR: Multiple use of REX prefix not allowed | |
194 VALIDATOR: Checking jump targets: 0 to 4 | |
195 VALIDATOR: ERROR: 1: Bad jump target | |
196 VALIDATOR: Checking that basic blocks are aligned | |
197 *** <input> IS UNSAFE *** | |
198 @dis: | |
199 0000000000000000: 40 40 eb fd jmp 0x1 | |
200 @vdis: | |
201 0000000000000000: 40 40 eb fd [P] dontcarejum
p %rip (s), 0x1 (u) | |
202 @rdfa_output: | |
203 0: [0] unrecognized instruction | |
204 return code: 1 | |
205 @validators_disagree: | |
206 errors reported by old validator but not by rdfa one: | |
207 0x1 - because of error recovery | |
208 ---------------------------------------------------------------------- | |
209 @hex: | |
210 # 2 prefixes of different type | |
211 # lock add %eax, %ss:(%rsp) | |
212 36 F0 01 04 24 | |
213 F0 36 01 04 24 | |
214 | |
215 # mov %edi,%edi | |
216 # lea (%r15,%rdi),%rdi | |
217 # es rep stos %eax,%es:(%rdi) | |
218 89 FF | |
219 49 8D 3C 3F | |
220 26 F3 AB | |
221 89 FF | |
222 49 8D 3C 3F | |
223 F3 26 AB | |
224 | |
225 # nops for bundle alignment | |
226 90 90 90 90 | |
227 | |
228 # lock add %ax, (%rsp) | |
229 66 F0 01 04 24 | |
230 F0 66 01 04 24 | |
231 @rval: | |
232 VALIDATOR: 0000000000000000: 36 f0 01 04 24 add
[%rsp], %eax | |
233 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
234 VALIDATOR: 0000000000000000: 36 f0 01 04 24 add
[%rsp], %eax | |
235 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
236 VALIDATOR: 0000000000000005: f0 36 01 04 24 add
[%rsp], %eax | |
237 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
238 VALIDATOR: 0000000000000005: f0 36 01 04 24 add
[%rsp], %eax | |
239 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
240 VALIDATOR: 0000000000000010: 26 f3 ab stos
d [%rdi] | |
241 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
242 VALIDATOR: 0000000000000010: 26 f3 ab stos
d [%rdi] | |
243 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
244 VALIDATOR: 0000000000000019: f3 26 ab stos
d [%rdi] | |
245 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
246 VALIDATOR: 0000000000000019: f3 26 ab stos
d [%rdi] | |
247 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
248 VALIDATOR: Checking jump targets: 0 to 2a | |
249 VALIDATOR: Checking that basic blocks are aligned | |
250 *** <input> IS UNSAFE *** | |
251 @rvald: | |
252 VALIDATOR: 0000000000000000: 36 f0 01 04 24 add
[%rsp], %eax | |
253 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
254 VALIDATOR: 0000000000000000: 36 f0 01 04 24 add
[%rsp], %eax | |
255 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
256 VALIDATOR: 0000000000000005: f0 36 01 04 24 add
[%rsp], %eax | |
257 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
258 VALIDATOR: 0000000000000005: f0 36 01 04 24 add
[%rsp], %eax | |
259 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
260 VALIDATOR: 0000000000000010: 26 f3 ab stos
d [%rdi] | |
261 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
262 VALIDATOR: 0000000000000010: 26 f3 ab stos
d [%rdi] | |
263 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
264 VALIDATOR: 0000000000000019: f3 26 ab stos
d [%rdi] | |
265 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
266 VALIDATOR: 0000000000000019: f3 26 ab stos
d [%rdi] | |
267 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
268 VALIDATOR: Checking block alignment and jump targets: 0 to 2a | |
269 *** <input> IS UNSAFE *** | |
270 @vd-rval: | |
271 VALIDATOR: 0000000000000000: 36 f0 01 04 24 add
[%rsp], %eax | |
272 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
273 VALIDATOR: 0000000000000000: 36 f0 01 04 24 add
[%rsp], %eax | |
274 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
275 VALIDATOR: 0000000000000005: f0 36 01 04 24 add
[%rsp], %eax | |
276 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
277 VALIDATOR: 0000000000000005: f0 36 01 04 24 add
[%rsp], %eax | |
278 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
279 VALIDATOR: 0000000000000010: 26 f3 ab [P]
dontcare [%rdi] (s), %eax (u) | |
280 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
281 VALIDATOR: 0000000000000010: 26 f3 ab [P]
dontcare [%rdi] (s), %eax (u) | |
282 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
283 VALIDATOR: 0000000000000019: f3 26 ab [P]
dontcare [%rdi] (s), %eax (u) | |
284 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
285 VALIDATOR: 0000000000000019: f3 26 ab [P]
dontcare [%rdi] (s), %eax (u) | |
286 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
287 VALIDATOR: Checking jump targets: 0 to 2a | |
288 VALIDATOR: Checking that basic blocks are aligned | |
289 *** <input> IS UNSAFE *** | |
290 @dis: | |
291 0000000000000000: 36 f0 01 04 24 add [%rsp], %ea
x | |
292 0000000000000005: f0 36 01 04 24 add [%rsp], %ea
x | |
293 000000000000000a: 89 ff mov %edi, %edi | |
294 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
295 0000000000000010: 26 f3 ab stosd [%rdi] | |
296 0000000000000013: 89 ff mov %edi, %edi | |
297 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
298 0000000000000019: f3 26 ab stosd [%rdi] | |
299 000000000000001c: 90 nop | |
300 000000000000001d: 90 nop | |
301 000000000000001e: 90 nop | |
302 000000000000001f: 90 nop | |
303 0000000000000020: 66 f0 01 04 24 add [%rsp], %ax | |
304 0000000000000025: f0 66 01 04 24 add [%rsp], %ax | |
305 @vdis: | |
306 0000000000000000: 36 f0 01 04 24 add [%rsp], %ea
x | |
307 0000000000000005: f0 36 01 04 24 add [%rsp], %ea
x | |
308 000000000000000a: 89 ff mov %edi, %edi | |
309 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
310 0000000000000010: 26 f3 ab [P] dontcare [%
rdi] (s), %eax (u) | |
311 0000000000000013: 89 ff mov %edi, %edi | |
312 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
313 0000000000000019: f3 26 ab [P] dontcare [%
rdi] (s), %eax (u) | |
314 000000000000001c: 90 [P] dontcare | |
315 000000000000001d: 90 [P] dontcare | |
316 000000000000001e: 90 [P] dontcare | |
317 000000000000001f: 90 [P] dontcare | |
318 0000000000000020: 66 f0 01 04 24 add [%rsp], %ax | |
319 0000000000000025: f0 66 01 04 24 add [%rsp], %ax | |
320 @rdfa_output: | |
321 0: [0] unrecognized instruction | |
322 5: [1] unrecognized instruction | |
323 10: [2] unrecognized instruction | |
324 19: [3] unrecognized instruction | |
325 return code: 1 | |
326 ---------------------------------------------------------------------- | |
327 @hex: | |
328 # Doesn't validate due to bug. | |
329 # mov %edi,%edi | |
330 # lea (%r15,%rdi),%rdi | |
331 # rep stosw %ax,%es:(%rdi) | |
332 89 FF | |
333 49 8D 3C 3F | |
334 66 F3 AB | |
335 89 FF | |
336 49 8D 3C 3F | |
337 F3 66 AB | |
338 @rval: | |
339 VALIDATOR: 0000000000000006: 66 f3 ab stos
w [%rdi] | |
340 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
341 VALIDATOR: 000000000000000f: f3 66 ab stos
w [%rdi] | |
342 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
343 VALIDATOR: Checking jump targets: 0 to 12 | |
344 VALIDATOR: Checking that basic blocks are aligned | |
345 *** <input> IS UNSAFE *** | |
346 @rvald: | |
347 VALIDATOR: 0000000000000006: 66 f3 ab stos
w [%rdi] | |
348 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
349 VALIDATOR: 000000000000000f: f3 66 ab stos
w [%rdi] | |
350 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
351 VALIDATOR: Checking block alignment and jump targets: 0 to 12 | |
352 *** <input> IS UNSAFE *** | |
353 @vd-rval: | |
354 VALIDATOR: 0000000000000006: 66 f3 ab [P]
dontcare [%rdi] (s), %ax (u) | |
355 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
356 VALIDATOR: 000000000000000f: f3 66 ab [P]
dontcare [%rdi] (s), %ax (u) | |
357 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
358 VALIDATOR: Checking jump targets: 0 to 12 | |
359 VALIDATOR: Checking that basic blocks are aligned | |
360 *** <input> IS UNSAFE *** | |
361 @dis: | |
362 0000000000000000: 89 ff mov %edi, %edi | |
363 0000000000000002: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
364 0000000000000006: 66 f3 ab stosw [%rdi] | |
365 0000000000000009: 89 ff mov %edi, %edi | |
366 000000000000000b: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
367 000000000000000f: f3 66 ab stosw [%rdi] | |
368 @vdis: | |
369 0000000000000000: 89 ff mov %edi, %edi | |
370 0000000000000002: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
371 0000000000000006: 66 f3 ab [P] dontcare [%
rdi] (s), %ax (u) | |
372 0000000000000009: 89 ff mov %edi, %edi | |
373 000000000000000b: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
374 000000000000000f: f3 66 ab [P] dontcare [%
rdi] (s), %ax (u) | |
375 @rdfa_output: | |
376 6: [0] unrecognized instruction | |
377 f: [1] unrecognized instruction | |
378 return code: 1 | |
379 ---------------------------------------------------------------------- | |
380 @hex: | |
381 # lock add %eax, (%esp) | |
382 67 F0 01 04 24 | |
383 F0 67 01 04 24 | |
384 | |
385 # rep stos %eax, %es:(%edi) | |
386 89 FF | |
387 49 8D 3C 3F | |
388 67 F3 AB | |
389 89 FF | |
390 49 8D 3C 3F | |
391 F3 67 AB | |
392 @rval: | |
393 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
394 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
395 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
396 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
397 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
398 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
399 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
400 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
401 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
402 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
403 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
404 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
405 VALIDATOR: 0000000000000010: 67 f3 ab stos
d [%edi] | |
406 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
407 VALIDATOR: 0000000000000010: 67 f3 ab stos
d [%edi] | |
408 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
409 VALIDATOR: 0000000000000010: 67 f3 ab stos
d [%edi] | |
410 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
411 VALIDATOR: 0000000000000019: f3 67 ab stos
d [%edi] | |
412 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
413 VALIDATOR: 0000000000000019: f3 67 ab stos
d [%edi] | |
414 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
415 VALIDATOR: 0000000000000019: f3 67 ab stos
d [%edi] | |
416 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
417 VALIDATOR: Checking jump targets: 0 to 1c | |
418 VALIDATOR: Checking that basic blocks are aligned | |
419 *** <input> IS UNSAFE *** | |
420 @rvald: | |
421 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
422 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
423 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
424 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
425 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
426 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
427 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
428 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
429 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
430 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
431 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
432 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
433 VALIDATOR: 0000000000000010: 67 f3 ab stos
d [%edi] | |
434 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
435 VALIDATOR: 0000000000000010: 67 f3 ab stos
d [%edi] | |
436 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
437 VALIDATOR: 0000000000000010: 67 f3 ab stos
d [%edi] | |
438 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
439 VALIDATOR: 0000000000000019: f3 67 ab stos
d [%edi] | |
440 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
441 VALIDATOR: 0000000000000019: f3 67 ab stos
d [%edi] | |
442 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
443 VALIDATOR: 0000000000000019: f3 67 ab stos
d [%edi] | |
444 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
445 VALIDATOR: Checking block alignment and jump targets: 0 to 1c | |
446 *** <input> IS UNSAFE *** | |
447 @vd-rval: | |
448 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
449 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
450 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
451 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
452 VALIDATOR: 0000000000000000: 67 f0 01 04 24 add
[%esp], %eax | |
453 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
454 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
455 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
456 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
457 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
458 VALIDATOR: 0000000000000005: f0 67 01 04 24 add
[%esp], %eax | |
459 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
460 VALIDATOR: 0000000000000010: 67 f3 ab [P]
dontcare [%edi] (s), %eax (u) | |
461 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
462 VALIDATOR: 0000000000000010: 67 f3 ab [P]
dontcare [%edi] (s), %eax (u) | |
463 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
464 VALIDATOR: 0000000000000010: 67 f3 ab [P]
dontcare [%edi] (s), %eax (u) | |
465 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
466 VALIDATOR: 0000000000000019: f3 67 ab [P]
dontcare [%edi] (s), %eax (u) | |
467 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
468 VALIDATOR: 0000000000000019: f3 67 ab [P]
dontcare [%edi] (s), %eax (u) | |
469 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
470 VALIDATOR: 0000000000000019: f3 67 ab [P]
dontcare [%edi] (s), %eax (u) | |
471 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
472 VALIDATOR: Checking jump targets: 0 to 1c | |
473 VALIDATOR: Checking that basic blocks are aligned | |
474 *** <input> IS UNSAFE *** | |
475 @dis: | |
476 0000000000000000: 67 f0 01 04 24 add [%esp], %ea
x | |
477 0000000000000005: f0 67 01 04 24 add [%esp], %ea
x | |
478 000000000000000a: 89 ff mov %edi, %edi | |
479 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
480 0000000000000010: 67 f3 ab stosd [%edi] | |
481 0000000000000013: 89 ff mov %edi, %edi | |
482 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
483 0000000000000019: f3 67 ab stosd [%edi] | |
484 @vdis: | |
485 0000000000000000: 67 f0 01 04 24 add [%esp], %ea
x | |
486 0000000000000005: f0 67 01 04 24 add [%esp], %ea
x | |
487 000000000000000a: 89 ff mov %edi, %edi | |
488 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
489 0000000000000010: 67 f3 ab [P] dontcare [%
edi] (s), %eax (u) | |
490 0000000000000013: 89 ff mov %edi, %edi | |
491 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
492 0000000000000019: f3 67 ab [P] dontcare [%
edi] (s), %eax (u) | |
493 @rdfa_output: | |
494 0: [0] unrecognized instruction | |
495 5: [1] unrecognized instruction | |
496 10: [2] unrecognized instruction | |
497 19: [3] unrecognized instruction | |
498 return code: 1 | |
499 ---------------------------------------------------------------------- | |
500 @hex: | |
501 # lock add %rax, (%rsp) | |
502 f0 48 01 04 24 | |
503 48 f0 01 04 24 | |
504 # mov %edi,%edi | |
505 # lea (%r15,%rdi),%rdi | |
506 # rep stos %rax,%es:(%rdi) | |
507 89 FF | |
508 49 8D 3C 3F | |
509 F3 48 AB | |
510 @rval: | |
511 VALIDATOR: 0000000000000005: 48 f0 01 04 24 add
[%rsp], %rax | |
512 VALIDATOR: ERROR: REX prefix byte must appear last | |
513 VALIDATOR: Checking jump targets: 0 to 13 | |
514 VALIDATOR: Checking that basic blocks are aligned | |
515 *** <input> IS UNSAFE *** | |
516 @rvald: | |
517 VALIDATOR: 0000000000000005: 48 f0 01 04 24 add
[%rsp], %rax | |
518 VALIDATOR: ERROR: REX prefix byte must appear last | |
519 VALIDATOR: Checking block alignment and jump targets: 0 to 13 | |
520 *** <input> IS UNSAFE *** | |
521 @vd-rval: | |
522 VALIDATOR: 0000000000000005: 48 f0 01 04 24 add
[%rsp], %rax | |
523 VALIDATOR: ERROR: REX prefix byte must appear last | |
524 VALIDATOR: Checking jump targets: 0 to 13 | |
525 VALIDATOR: Checking that basic blocks are aligned | |
526 *** <input> IS UNSAFE *** | |
527 @dis: | |
528 0000000000000000: f0 48 01 04 24 add [%rsp], %ra
x | |
529 0000000000000005: 48 f0 01 04 24 add [%rsp], %ra
x | |
530 000000000000000a: 89 ff mov %edi, %edi | |
531 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
532 0000000000000010: f3 48 ab stosq [%rdi] | |
533 @vdis: | |
534 0000000000000000: f0 48 01 04 24 add [%rsp], %ra
x | |
535 0000000000000005: 48 f0 01 04 24 add [%rsp], %ra
x | |
536 000000000000000a: 89 ff mov %edi, %edi | |
537 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15
+%rdi*1] | |
538 0000000000000010: f3 48 ab [P] dontcare [%
rdi] (s), %rax (u) | |
539 @rdfa_output: | |
540 5: [0] unrecognized instruction | |
541 return code: 1 | |
542 ---------------------------------------------------------------------- | |
543 @hex: | |
544 # fs mov %ax,%ax | |
545 64 66 89 C0 | |
546 66 64 89 C0 | |
547 # fs add %eax, (%esp) | |
548 67 64 01 04 24 | |
549 64 67 01 04 24 | |
550 # fs mov %rax,%rax | |
551 64 48 89 C0 | |
552 48 64 89 C0 | |
553 | |
554 # bundle alignment | |
555 90 90 90 90 90 90 | |
556 | |
557 # add %ax, (%esp) | |
558 66 67 01 04 24 | |
559 67 66 01 04 24 | |
560 # mov %r15l, (%rsp) | |
561 66 44 89 3C 24 | |
562 44 66 89 3C 24 | |
563 # mov %r15, (%esp) | |
564 67 4C 89 3C 24 | |
565 4C 67 89 3C 24 | |
566 @rval: | |
567 VALIDATOR: 0000000000000000: 64 66 89 c0 mov
%ax, %ax | |
568 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
569 VALIDATOR: 0000000000000000: 64 66 89 c0 mov
%ax, %ax | |
570 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
571 VALIDATOR: 0000000000000004: 66 64 89 c0 mov
%ax, %ax | |
572 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
573 VALIDATOR: 0000000000000004: 66 64 89 c0 mov
%ax, %ax | |
574 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
575 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
576 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
577 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
578 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
579 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
580 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
581 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
582 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
583 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
584 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
585 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
586 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
587 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
588 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
589 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
590 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
591 VALIDATOR: 0000000000000012: 64 48 89 c0 mov
%rax, %rax | |
592 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
593 VALIDATOR: 0000000000000016: 48 64 89 c0 mov
%rax, %rax | |
594 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
595 VALIDATOR: 0000000000000016: 48 64 89 c0 mov
%rax, %rax | |
596 VALIDATOR: ERROR: REX prefix byte must appear last | |
597 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
598 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
599 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
600 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
601 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
602 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
603 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
604 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
605 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
606 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
607 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
608 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
609 VALIDATOR: 000000000000002f: 44 66 89 3c 24 mov
[%rsp], %r15w | |
610 VALIDATOR: ERROR: REX prefix byte must appear last | |
611 VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov
[%esp], %r15 | |
612 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
613 VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov
[%esp], %r15 | |
614 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
615 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
616 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
617 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
618 VALIDATOR: ERROR: REX prefix byte must appear last | |
619 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
620 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
621 VALIDATOR: Checking jump targets: 0 to 3e | |
622 VALIDATOR: Checking that basic blocks are aligned | |
623 *** <input> IS UNSAFE *** | |
624 @rvald: | |
625 VALIDATOR: 0000000000000000: 64 66 89 c0 mov
%ax, %ax | |
626 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
627 VALIDATOR: 0000000000000000: 64 66 89 c0 mov
%ax, %ax | |
628 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
629 VALIDATOR: 0000000000000004: 66 64 89 c0 mov
%ax, %ax | |
630 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
631 VALIDATOR: 0000000000000004: 66 64 89 c0 mov
%ax, %ax | |
632 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
633 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
634 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
635 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
636 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
637 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
638 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
639 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
640 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
641 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
642 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
643 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
644 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
645 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
646 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
647 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
648 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
649 VALIDATOR: 0000000000000012: 64 48 89 c0 mov
%rax, %rax | |
650 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
651 VALIDATOR: 0000000000000016: 48 64 89 c0 mov
%rax, %rax | |
652 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
653 VALIDATOR: 0000000000000016: 48 64 89 c0 mov
%rax, %rax | |
654 VALIDATOR: ERROR: REX prefix byte must appear last | |
655 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
656 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
657 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
658 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
659 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
660 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
661 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
662 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
663 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
664 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
665 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
666 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
667 VALIDATOR: 000000000000002f: 44 66 89 3c 24 mov
[%rsp], %r15w | |
668 VALIDATOR: ERROR: REX prefix byte must appear last | |
669 VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov
[%esp], %r15 | |
670 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
671 VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov
[%esp], %r15 | |
672 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
673 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
674 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
675 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
676 VALIDATOR: ERROR: REX prefix byte must appear last | |
677 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
678 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
679 VALIDATOR: Checking block alignment and jump targets: 0 to 3e | |
680 *** <input> IS UNSAFE *** | |
681 @vd-rval: | |
682 VALIDATOR: 0000000000000000: 64 66 89 c0 mov
%ax, %ax | |
683 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
684 VALIDATOR: 0000000000000000: 64 66 89 c0 mov
%ax, %ax | |
685 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
686 VALIDATOR: 0000000000000004: 66 64 89 c0 mov
%ax, %ax | |
687 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
688 VALIDATOR: 0000000000000004: 66 64 89 c0 mov
%ax, %ax | |
689 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
690 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
691 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
692 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
693 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
694 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
695 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
696 VALIDATOR: 0000000000000008: 67 64 01 04 24 add
%fs:[%esp], %eax | |
697 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
698 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
699 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
700 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
701 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
702 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
703 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
704 VALIDATOR: 000000000000000d: 64 67 01 04 24 add
%fs:[%esp], %eax | |
705 VALIDATOR: ERROR: Assignment to non-64 bit segment address | |
706 VALIDATOR: 0000000000000012: 64 48 89 c0 mov
%rax, %rax | |
707 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
708 VALIDATOR: 0000000000000016: 48 64 89 c0 mov
%rax, %rax | |
709 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
710 VALIDATOR: 0000000000000016: 48 64 89 c0 mov
%rax, %rax | |
711 VALIDATOR: ERROR: REX prefix byte must appear last | |
712 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
713 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
714 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
715 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
716 VALIDATOR: 0000000000000020: 66 67 01 04 24 add
[%esp], %ax | |
717 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
718 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
719 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
720 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
721 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
722 VALIDATOR: 0000000000000025: 67 66 01 04 24 add
[%esp], %ax | |
723 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
724 VALIDATOR: 000000000000002f: 44 66 89 3c 24 mov
[%rsp], %r15w | |
725 VALIDATOR: ERROR: REX prefix byte must appear last | |
726 VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov
[%esp], %r15 | |
727 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
728 VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov
[%esp], %r15 | |
729 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
730 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
731 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
732 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
733 VALIDATOR: ERROR: REX prefix byte must appear last | |
734 VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov
[%esp], %r15 | |
735 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
736 VALIDATOR: Checking jump targets: 0 to 3e | |
737 VALIDATOR: Checking that basic blocks are aligned | |
738 *** <input> IS UNSAFE *** | |
739 @dis: | |
740 0000000000000000: 64 66 89 c0 mov %ax, %ax | |
741 0000000000000004: 66 64 89 c0 mov %ax, %ax | |
742 0000000000000008: 67 64 01 04 24 add %fs:[%esp],
%eax | |
743 000000000000000d: 64 67 01 04 24 add %fs:[%esp],
%eax | |
744 0000000000000012: 64 48 89 c0 mov %rax, %rax | |
745 0000000000000016: 48 64 89 c0 mov %rax, %rax | |
746 000000000000001a: 90 nop | |
747 000000000000001b: 90 nop | |
748 000000000000001c: 90 nop | |
749 000000000000001d: 90 nop | |
750 000000000000001e: 90 nop | |
751 000000000000001f: 90 nop | |
752 0000000000000020: 66 67 01 04 24 add [%esp], %ax | |
753 0000000000000025: 67 66 01 04 24 add [%esp], %ax | |
754 000000000000002a: 66 44 89 3c 24 mov [%rsp], %r1
5w | |
755 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r1
5w | |
756 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r1
5 | |
757 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r1
5 | |
758 @vdis: | |
759 0000000000000000: 64 66 89 c0 mov %ax, %ax | |
760 0000000000000004: 66 64 89 c0 mov %ax, %ax | |
761 0000000000000008: 67 64 01 04 24 add %fs:[%esp],
%eax | |
762 000000000000000d: 64 67 01 04 24 add %fs:[%esp],
%eax | |
763 0000000000000012: 64 48 89 c0 mov %rax, %rax | |
764 0000000000000016: 48 64 89 c0 mov %rax, %rax | |
765 000000000000001a: 90 [P] dontcare | |
766 000000000000001b: 90 [P] dontcare | |
767 000000000000001c: 90 [P] dontcare | |
768 000000000000001d: 90 [P] dontcare | |
769 000000000000001e: 90 [P] dontcare | |
770 000000000000001f: 90 [P] dontcare | |
771 0000000000000020: 66 67 01 04 24 add [%esp], %ax | |
772 0000000000000025: 67 66 01 04 24 add [%esp], %ax | |
773 000000000000002a: 66 44 89 3c 24 mov [%rsp], %r1
5w | |
774 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r1
5w | |
775 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r1
5 | |
776 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r1
5 | |
777 @rdfa_output: | |
778 0: [0] unrecognized instruction | |
779 4: [1] unrecognized instruction | |
780 8: [2] unrecognized instruction | |
781 d: [3] unrecognized instruction | |
782 12: [4] unrecognized instruction | |
783 16: [5] unrecognized instruction | |
784 20: [0] unrecognized instruction | |
785 25: [1] unrecognized instruction | |
786 2f: [2] unrecognized instruction | |
787 34: [3] unrecognized instruction | |
788 39: [4] unrecognized instruction | |
789 return code: 1 | |
790 ---------------------------------------------------------------------- | |
791 @hex: | |
792 # 2 prefixes when one is mandatory | |
793 # fs phaddw %xmm0,%xmm1 | |
794 64 66 0F 38 01 C8 | |
795 # fs addsd %xmm0,%xmm1 | |
796 64 F2 0F 58 C8 | |
797 # 0x66 phaddw %xmm0,%xmm1 | |
798 66 66 0F 38 01 C8 | |
799 # 0x66 addsd %xmm0,%xmm1 | |
800 66 F2 0F 58 C8 | |
801 # phaddw (%esp), %xmm0 | |
802 67 66 0f 38 01 04 24 | |
803 | |
804 # nops for bundle alignment | |
805 90 90 90 | |
806 | |
807 # addsd (%esp), %xmm0 | |
808 67 f2 0f 58 04 24 | |
809 # mov %eax,%eax | |
810 # phaddw (%r15,%rax),%xmm0 | |
811 89 C0 | |
812 66 41 0F 38 01 04 07 | |
813 89 C0 | |
814 41 66 0F 38 01 04 07 | |
815 # mov %eax,%eax | |
816 # addsd (%r15,%rax),%xmm0 | |
817 89 C0 | |
818 F2 41 0F 58 04 07 | |
819 89 C0 | |
820 41 F2 0F 58 04 07 | |
821 @rval: | |
822 VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
823 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
824 VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
825 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
826 VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
827 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
828 VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
829 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
830 VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
831 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
832 VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
833 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
834 VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
835 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
836 VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
837 VALIDATOR: ERROR: Use of DATA16 (66) prefix for instruction not allowed by Nat
ive Client | |
838 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phad
dw %xmm0, [%esp] | |
839 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
840 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phad
dw %xmm0, [%esp] | |
841 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
842 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phad
dw %xmm0, [%esp] | |
843 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
844 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 adds
d %xmm0, [%esp] | |
845 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
846 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 adds
d %xmm0, [%esp] | |
847 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
848 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 adds
d %xmm0, [%esp] | |
849 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
850 VALIDATOR: 0000000000000031: 41 66 0f 38 01 04 07 phad
dw %xmm0, [%r15+%rax*1] | |
851 VALIDATOR: ERROR: REX prefix byte must appear last | |
852 VALIDATOR: 0000000000000042: 41 f2 0f 58 04 07 adds
d %xmm0, [%r15+%rax*1] | |
853 VALIDATOR: ERROR: REX prefix byte must appear last | |
854 VALIDATOR: Checking jump targets: 0 to 48 | |
855 VALIDATOR: Checking that basic blocks are aligned | |
856 *** <input> IS UNSAFE *** | |
857 @rvald: | |
858 VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
859 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
860 VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
861 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
862 VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
863 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
864 VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
865 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
866 VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
867 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
868 VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phad
dw %xmm1, %xmm0 | |
869 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
870 VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
871 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
872 VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 adds
d %xmm1, %xmm0 | |
873 VALIDATOR: ERROR: Use of DATA16 (66) prefix for instruction not allowed by Nat
ive Client | |
874 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phad
dw %xmm0, [%esp] | |
875 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
876 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phad
dw %xmm0, [%esp] | |
877 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
878 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phad
dw %xmm0, [%esp] | |
879 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
880 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 adds
d %xmm0, [%esp] | |
881 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
882 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 adds
d %xmm0, [%esp] | |
883 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
884 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 adds
d %xmm0, [%esp] | |
885 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
886 VALIDATOR: 0000000000000031: 41 66 0f 38 01 04 07 phad
dw %xmm0, [%r15+%rax*1] | |
887 VALIDATOR: ERROR: REX prefix byte must appear last | |
888 VALIDATOR: 0000000000000042: 41 f2 0f 58 04 07 adds
d %xmm0, [%r15+%rax*1] | |
889 VALIDATOR: ERROR: REX prefix byte must appear last | |
890 VALIDATOR: Checking block alignment and jump targets: 0 to 48 | |
891 *** <input> IS UNSAFE *** | |
892 @vd-rval: | |
893 VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 [P]
dontcare %xmm0 (u) | |
894 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
895 VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 [P]
dontcare %xmm0 (u) | |
896 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
897 VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 [P]
dontcare %xmm0 (u) | |
898 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
899 VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 [P]
dontcare %xmm0 (u) | |
900 VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client | |
901 VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 [P]
dontcare %xmm0 (u) | |
902 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
903 VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 [P]
dontcare %xmm0 (u) | |
904 VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client | |
905 VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 [P]
dontcare %xmm0 (u) | |
906 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
907 VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 [P]
dontcare %xmm0 (u) | |
908 VALIDATOR: ERROR: Use of DATA16 (66) prefix for instruction not allowed by Nat
ive Client | |
909 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 [P]
dontcare [%esp] (u) | |
910 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
911 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 [P]
dontcare [%esp] (u) | |
912 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
913 VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 [P]
dontcare [%esp] (u) | |
914 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
915 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 [P]
dontcare [%esp] (u) | |
916 VALIDATOR: ERROR: More than one (non-REX) prefix byte specified | |
917 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 [P]
dontcare [%esp] (u) | |
918 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client | |
919 VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 [P]
dontcare [%esp] (u) | |
920 VALIDATOR: ERROR: Assignment to non-64 bit memory address | |
921 VALIDATOR: 0000000000000031: 41 66 0f 38 01 04 07 [P]
dontcare [%r15+%rax*1] (u) | |
922 VALIDATOR: ERROR: REX prefix byte must appear last | |
923 VALIDATOR: 0000000000000042: 41 f2 0f 58 04 07 [P]
dontcare [%r15+%rax*1] (u) | |
924 VALIDATOR: ERROR: REX prefix byte must appear last | |
925 VALIDATOR: Checking jump targets: 0 to 48 | |
926 VALIDATOR: Checking that basic blocks are aligned | |
927 *** <input> IS UNSAFE *** | |
928 @dis: | |
929 0000000000000000: 64 66 0f 38 01 c8 phaddw %xmm1, %
xmm0 | |
930 0000000000000006: 64 f2 0f 58 c8 addsd %xmm1, %x
mm0 | |
931 000000000000000b: 66 66 0f 38 01 c8 phaddw %xmm1, %
xmm0 | |
932 0000000000000011: 66 f2 0f 58 c8 addsd %xmm1, %x
mm0 | |
933 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [
%esp] | |
934 000000000000001d: 90 nop | |
935 000000000000001e: 90 nop | |
936 000000000000001f: 90 nop | |
937 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%
esp] | |
938 0000000000000026: 89 c0 mov %eax, %eax | |
939 0000000000000028: 66 41 0f 38 01 04 07 phaddw %xmm0, [
%r15+%rax*1] | |
940 000000000000002f: 89 c0 mov %eax, %eax | |
941 0000000000000031: 41 66 0f 38 01 04 07 phaddw %xmm0, [
%r15+%rax*1] | |
942 0000000000000038: 89 c0 mov %eax, %eax | |
943 000000000000003a: f2 41 0f 58 04 07 addsd %xmm0, [%
r15+%rax*1] | |
944 0000000000000040: 89 c0 mov %eax, %eax | |
945 0000000000000042: 41 f2 0f 58 04 07 addsd %xmm0, [%
r15+%rax*1] | |
946 @vdis: | |
947 0000000000000000: 64 66 0f 38 01 c8 [P] dontcare %x
mm0 (u) | |
948 0000000000000006: 64 f2 0f 58 c8 [P] dontcare %x
mm0 (u) | |
949 000000000000000b: 66 66 0f 38 01 c8 [P] dontcare %x
mm0 (u) | |
950 0000000000000011: 66 f2 0f 58 c8 [P] dontcare %x
mm0 (u) | |
951 0000000000000016: 67 66 0f 38 01 04 24 [P] dontcare [%
esp] (u) | |
952 000000000000001d: 90 [P] dontcare | |
953 000000000000001e: 90 [P] dontcare | |
954 000000000000001f: 90 [P] dontcare | |
955 0000000000000020: 67 f2 0f 58 04 24 [P] dontcare [%
esp] (u) | |
956 0000000000000026: 89 c0 mov %eax, %eax | |
957 0000000000000028: 66 41 0f 38 01 04 07 [P] dontcare [%
r15+%rax*1] (u) | |
958 000000000000002f: 89 c0 mov %eax, %eax | |
959 0000000000000031: 41 66 0f 38 01 04 07 [P] dontcare [%
r15+%rax*1] (u) | |
960 0000000000000038: 89 c0 mov %eax, %eax | |
961 000000000000003a: f2 41 0f 58 04 07 [P] dontcare [%
r15+%rax*1] (u) | |
962 0000000000000040: 89 c0 mov %eax, %eax | |
963 0000000000000042: 41 f2 0f 58 04 07 [P] dontcare [%
r15+%rax*1] (u) | |
964 @rdfa_output: | |
965 0: [0] unrecognized instruction | |
966 6: [1] unrecognized instruction | |
967 b: [2] unrecognized instruction | |
968 11: [3] unrecognized instruction | |
969 16: [4] unrecognized instruction | |
970 20: [0] unrecognized instruction | |
971 31: [1] unrecognized instruction | |
972 42: [0] unrecognized instruction | |
973 return code: 1 | |
OLD | NEW |