1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: adcb $
0, 485498096
4 // CHECK
: encoding
: [0x80,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
7 // CHECK
: adcb $
0, 64(%rdx
)
8 // CHECK
: encoding
: [0x80,0x52,0x40,0x00]
11 // CHECK
: adcb $
0, 64(%rdx
,%rax
,4)
12 // CHECK
: encoding
: [0x80,0x54,0x82,0x40,0x00]
13 adcb $
0, 64(%rdx
,%rax
,4)
15 // CHECK
: adcb $
0, -64(%rdx
,%rax
,4)
16 // CHECK
: encoding
: [0x80,0x54,0x82,0xc0,0x00]
17 adcb $
0, -64(%rdx
,%rax
,4)
19 // CHECK
: adcb $
0, 64(%rdx
,%rax
)
20 // CHECK
: encoding
: [0x80,0x54,0x02,0x40,0x00]
21 adcb $
0, 64(%rdx
,%rax
)
23 // CHECK
: adcb $
0, %al
24 // CHECK
: encoding
: [0x14,0x00]
27 // CHECK
: adcb $
0, %r14b
28 // CHECK
: encoding
: [0x41,0x80,0xd6,0x00]
31 // CHECK
: adcb $
0, (%rdx
)
32 // CHECK
: encoding
: [0x80,0x12,0x00]
35 // CHECK
: adcb
485498096, %r14b
36 // CHECK
: encoding
: [0x44,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
39 // CHECK
: adcb
64(%rdx
), %r14b
40 // CHECK
: encoding
: [0x44,0x12,0x72,0x40]
43 // CHECK
: adcb
64(%rdx
,%rax
,4), %r14b
44 // CHECK
: encoding
: [0x44,0x12,0x74,0x82,0x40]
45 adcb
64(%rdx
,%rax
,4), %r14b
47 // CHECK
: adcb
-64(%rdx
,%rax
,4), %r14b
48 // CHECK
: encoding
: [0x44,0x12,0x74,0x82,0xc0]
49 adcb
-64(%rdx
,%rax
,4), %r14b
51 // CHECK
: adcb
64(%rdx
,%rax
), %r14b
52 // CHECK
: encoding
: [0x44,0x12,0x74,0x02,0x40]
53 adcb
64(%rdx
,%rax
), %r14b
55 // CHECK
: adcb
%r14b
, 485498096
56 // CHECK
: encoding
: [0x44,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
59 // CHECK
: adcb
%r14b
, 64(%rdx
)
60 // CHECK
: encoding
: [0x44,0x10,0x72,0x40]
63 // CHECK
: adcb
%r14b
, 64(%rdx
,%rax
,4)
64 // CHECK
: encoding
: [0x44,0x10,0x74,0x82,0x40]
65 adcb
%r14b
, 64(%rdx
,%rax
,4)
67 // CHECK
: adcb
%r14b
, -64(%rdx
,%rax
,4)
68 // CHECK
: encoding
: [0x44,0x10,0x74,0x82,0xc0]
69 adcb
%r14b
, -64(%rdx
,%rax
,4)
71 // CHECK
: adcb
%r14b
, 64(%rdx
,%rax
)
72 // CHECK
: encoding
: [0x44,0x10,0x74,0x02,0x40]
73 adcb
%r14b
, 64(%rdx
,%rax
)
75 // CHECK
: adcb
%r14b
, %r14b
76 // CHECK
: encoding
: [0x45,0x10,0xf6]
79 // CHECK
: adcb
%r14b
, (%rdx
)
80 // CHECK
: encoding
: [0x44,0x10,0x32]
83 // CHECK
: adcb
(%rdx
), %r14b
84 // CHECK
: encoding
: [0x44,0x12,0x32]
87 // CHECK
: adcl $
0, 485498096
88 // CHECK
: encoding
: [0x83,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
91 // CHECK
: adcl $
0, 64(%rdx
)
92 // CHECK
: encoding
: [0x83,0x52,0x40,0x00]
95 // CHECK
: adcl $
0, 64(%rdx
,%rax
,4)
96 // CHECK
: encoding
: [0x83,0x54,0x82,0x40,0x00]
97 adcl $
0, 64(%rdx
,%rax
,4)
99 // CHECK
: adcl $
0, -64(%rdx
,%rax
,4)
100 // CHECK
: encoding
: [0x83,0x54,0x82,0xc0,0x00]
101 adcl $
0, -64(%rdx
,%rax
,4)
103 // CHECK
: adcl $
0, 64(%rdx
,%rax
)
104 // CHECK
: encoding
: [0x83,0x54,0x02,0x40,0x00]
105 adcl $
0, 64(%rdx
,%rax
)
107 // CHECK
: adcl $
0, %eax
108 // CHECK
: encoding
: [0x83,0xd0,0x00]
111 // CHECK
: adcl $
0, %r13d
112 // CHECK
: encoding
: [0x41,0x83,0xd5,0x00]
115 // CHECK
: adcl $
0, (%rdx
)
116 // CHECK
: encoding
: [0x83,0x12,0x00]
119 // CHECK
: adcl
%r13d
, %r13d
120 // CHECK
: encoding
: [0x45,0x11,0xed]
123 // CHECK
: adcq $
0, 485498096
124 // CHECK
: encoding
: [0x48,0x83,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
127 // CHECK
: adcq $
0, 64(%rdx
)
128 // CHECK
: encoding
: [0x48,0x83,0x52,0x40,0x00]
131 // CHECK
: adcq $
0, 64(%rdx
,%rax
,4)
132 // CHECK
: encoding
: [0x48,0x83,0x54,0x82,0x40,0x00]
133 adcq $
0, 64(%rdx
,%rax
,4)
135 // CHECK
: adcq $
0, -64(%rdx
,%rax
,4)
136 // CHECK
: encoding
: [0x48,0x83,0x54,0x82,0xc0,0x00]
137 adcq $
0, -64(%rdx
,%rax
,4)
139 // CHECK
: adcq $
0, 64(%rdx
,%rax
)
140 // CHECK
: encoding
: [0x48,0x83,0x54,0x02,0x40,0x00]
141 adcq $
0, 64(%rdx
,%rax
)
143 // CHECK
: adcq $
0, (%rdx
)
144 // CHECK
: encoding
: [0x48,0x83,0x12,0x00]
147 // CHECK
: adcw $
0, 485498096
148 // CHECK
: encoding
: [0x66,0x83,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
151 // CHECK
: adcw $
0, 64(%rdx
)
152 // CHECK
: encoding
: [0x66,0x83,0x52,0x40,0x00]
155 // CHECK
: adcw $
0, 64(%rdx
,%rax
,4)
156 // CHECK
: encoding
: [0x66,0x83,0x54,0x82,0x40,0x00]
157 adcw $
0, 64(%rdx
,%rax
,4)
159 // CHECK
: adcw $
0, -64(%rdx
,%rax
,4)
160 // CHECK
: encoding
: [0x66,0x83,0x54,0x82,0xc0,0x00]
161 adcw $
0, -64(%rdx
,%rax
,4)
163 // CHECK
: adcw $
0, 64(%rdx
,%rax
)
164 // CHECK
: encoding
: [0x66,0x83,0x54,0x02,0x40,0x00]
165 adcw $
0, 64(%rdx
,%rax
)
167 // CHECK
: adcw $
0, %r14w
168 // CHECK
: encoding
: [0x66,0x41,0x83,0xd6,0x00]
171 // CHECK
: adcw $
0, (%rdx
)
172 // CHECK
: encoding
: [0x66,0x83,0x12,0x00]
175 // CHECK
: adcw
485498096, %r14w
176 // CHECK
: encoding
: [0x66,0x44,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
177 adcw
485498096, %r14w
179 // CHECK
: adcw
64(%rdx
), %r14w
180 // CHECK
: encoding
: [0x66,0x44,0x13,0x72,0x40]
183 // CHECK
: adcw
64(%rdx
,%rax
,4), %r14w
184 // CHECK
: encoding
: [0x66,0x44,0x13,0x74,0x82,0x40]
185 adcw
64(%rdx
,%rax
,4), %r14w
187 // CHECK
: adcw
-64(%rdx
,%rax
,4), %r14w
188 // CHECK
: encoding
: [0x66,0x44,0x13,0x74,0x82,0xc0]
189 adcw
-64(%rdx
,%rax
,4), %r14w
191 // CHECK
: adcw
64(%rdx
,%rax
), %r14w
192 // CHECK
: encoding
: [0x66,0x44,0x13,0x74,0x02,0x40]
193 adcw
64(%rdx
,%rax
), %r14w
195 // CHECK
: adcw
%r14w
, 485498096
196 // CHECK
: encoding
: [0x66,0x44,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
197 adcw
%r14w
, 485498096
199 // CHECK
: adcw
%r14w
, 64(%rdx
)
200 // CHECK
: encoding
: [0x66,0x44,0x11,0x72,0x40]
203 // CHECK
: adcw
%r14w
, 64(%rdx
,%rax
,4)
204 // CHECK
: encoding
: [0x66,0x44,0x11,0x74,0x82,0x40]
205 adcw
%r14w
, 64(%rdx
,%rax
,4)
207 // CHECK
: adcw
%r14w
, -64(%rdx
,%rax
,4)
208 // CHECK
: encoding
: [0x66,0x44,0x11,0x74,0x82,0xc0]
209 adcw
%r14w
, -64(%rdx
,%rax
,4)
211 // CHECK
: adcw
%r14w
, 64(%rdx
,%rax
)
212 // CHECK
: encoding
: [0x66,0x44,0x11,0x74,0x02,0x40]
213 adcw
%r14w
, 64(%rdx
,%rax
)
215 // CHECK
: adcw
%r14w
, %r14w
216 // CHECK
: encoding
: [0x66,0x45,0x11,0xf6]
219 // CHECK
: adcw
%r14w
, (%rdx
)
220 // CHECK
: encoding
: [0x66,0x44,0x11,0x32]
223 // CHECK
: adcw
(%rdx
), %r14w
224 // CHECK
: encoding
: [0x66,0x44,0x13,0x32]
227 // CHECK
: addb $
0, 485498096
228 // CHECK
: encoding
: [0x80,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
231 // CHECK
: addb $
0, 64(%rdx
)
232 // CHECK
: encoding
: [0x80,0x42,0x40,0x00]
235 // CHECK
: addb $
0, 64(%rdx
,%rax
,4)
236 // CHECK
: encoding
: [0x80,0x44,0x82,0x40,0x00]
237 addb $
0, 64(%rdx
,%rax
,4)
239 // CHECK
: addb $
0, -64(%rdx
,%rax
,4)
240 // CHECK
: encoding
: [0x80,0x44,0x82,0xc0,0x00]
241 addb $
0, -64(%rdx
,%rax
,4)
243 // CHECK
: addb $
0, 64(%rdx
,%rax
)
244 // CHECK
: encoding
: [0x80,0x44,0x02,0x40,0x00]
245 addb $
0, 64(%rdx
,%rax
)
247 // CHECK
: addb $
0, %al
248 // CHECK
: encoding
: [0x04,0x00]
251 // CHECK
: addb $
0, %r14b
252 // CHECK
: encoding
: [0x41,0x80,0xc6,0x00]
255 // CHECK
: addb $
0, (%rdx
)
256 // CHECK
: encoding
: [0x80,0x02,0x00]
259 // CHECK
: addb
485498096, %r14b
260 // CHECK
: encoding
: [0x44,0x02,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
261 addb
485498096, %r14b
263 // CHECK
: addb
64(%rdx
), %r14b
264 // CHECK
: encoding
: [0x44,0x02,0x72,0x40]
267 // CHECK
: addb
64(%rdx
,%rax
,4), %r14b
268 // CHECK
: encoding
: [0x44,0x02,0x74,0x82,0x40]
269 addb
64(%rdx
,%rax
,4), %r14b
271 // CHECK
: addb
-64(%rdx
,%rax
,4), %r14b
272 // CHECK
: encoding
: [0x44,0x02,0x74,0x82,0xc0]
273 addb
-64(%rdx
,%rax
,4), %r14b
275 // CHECK
: addb
64(%rdx
,%rax
), %r14b
276 // CHECK
: encoding
: [0x44,0x02,0x74,0x02,0x40]
277 addb
64(%rdx
,%rax
), %r14b
279 // CHECK
: addb
%r14b
, 485498096
280 // CHECK
: encoding
: [0x44,0x00,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
281 addb
%r14b
, 485498096
283 // CHECK
: addb
%r14b
, 64(%rdx
)
284 // CHECK
: encoding
: [0x44,0x00,0x72,0x40]
287 // CHECK
: addb
%r14b
, 64(%rdx
,%rax
,4)
288 // CHECK
: encoding
: [0x44,0x00,0x74,0x82,0x40]
289 addb
%r14b
, 64(%rdx
,%rax
,4)
291 // CHECK
: addb
%r14b
, -64(%rdx
,%rax
,4)
292 // CHECK
: encoding
: [0x44,0x00,0x74,0x82,0xc0]
293 addb
%r14b
, -64(%rdx
,%rax
,4)
295 // CHECK
: addb
%r14b
, 64(%rdx
,%rax
)
296 // CHECK
: encoding
: [0x44,0x00,0x74,0x02,0x40]
297 addb
%r14b
, 64(%rdx
,%rax
)
299 // CHECK
: addb
%r14b
, %r14b
300 // CHECK
: encoding
: [0x45,0x00,0xf6]
303 // CHECK
: addb
%r14b
, (%rdx
)
304 // CHECK
: encoding
: [0x44,0x00,0x32]
307 // CHECK
: addb
(%rdx
), %r14b
308 // CHECK
: encoding
: [0x44,0x02,0x32]
311 // CHECK
: addl $
0, 485498096
312 // CHECK
: encoding
: [0x83,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
315 // CHECK
: addl $
0, 64(%rdx
)
316 // CHECK
: encoding
: [0x83,0x42,0x40,0x00]
319 // CHECK
: addl $
0, 64(%rdx
,%rax
,4)
320 // CHECK
: encoding
: [0x83,0x44,0x82,0x40,0x00]
321 addl $
0, 64(%rdx
,%rax
,4)
323 // CHECK
: addl $
0, -64(%rdx
,%rax
,4)
324 // CHECK
: encoding
: [0x83,0x44,0x82,0xc0,0x00]
325 addl $
0, -64(%rdx
,%rax
,4)
327 // CHECK
: addl $
0, 64(%rdx
,%rax
)
328 // CHECK
: encoding
: [0x83,0x44,0x02,0x40,0x00]
329 addl $
0, 64(%rdx
,%rax
)
331 // CHECK
: addl $
0, %eax
332 // CHECK
: encoding
: [0x83,0xc0,0x00]
335 // CHECK
: addl $
0, %r13d
336 // CHECK
: encoding
: [0x41,0x83,0xc5,0x00]
339 // CHECK
: addl $
0, (%rdx
)
340 // CHECK
: encoding
: [0x83,0x02,0x00]
343 // CHECK
: addl
%r13d
, %r13d
344 // CHECK
: encoding
: [0x45,0x01,0xed]
347 // CHECK
: addq $
0, 485498096
348 // CHECK
: encoding
: [0x48,0x83,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
351 // CHECK
: addq $
0, 64(%rdx
)
352 // CHECK
: encoding
: [0x48,0x83,0x42,0x40,0x00]
355 // CHECK
: addq $
0, 64(%rdx
,%rax
,4)
356 // CHECK
: encoding
: [0x48,0x83,0x44,0x82,0x40,0x00]
357 addq $
0, 64(%rdx
,%rax
,4)
359 // CHECK
: addq $
0, -64(%rdx
,%rax
,4)
360 // CHECK
: encoding
: [0x48,0x83,0x44,0x82,0xc0,0x00]
361 addq $
0, -64(%rdx
,%rax
,4)
363 // CHECK
: addq $
0, 64(%rdx
,%rax
)
364 // CHECK
: encoding
: [0x48,0x83,0x44,0x02,0x40,0x00]
365 addq $
0, 64(%rdx
,%rax
)
367 // CHECK
: addq $
0, (%rdx
)
368 // CHECK
: encoding
: [0x48,0x83,0x02,0x00]
371 // CHECK
: addw $
0, 485498096
372 // CHECK
: encoding
: [0x66,0x83,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
375 // CHECK
: addw $
0, 64(%rdx
)
376 // CHECK
: encoding
: [0x66,0x83,0x42,0x40,0x00]
379 // CHECK
: addw $
0, 64(%rdx
,%rax
,4)
380 // CHECK
: encoding
: [0x66,0x83,0x44,0x82,0x40,0x00]
381 addw $
0, 64(%rdx
,%rax
,4)
383 // CHECK
: addw $
0, -64(%rdx
,%rax
,4)
384 // CHECK
: encoding
: [0x66,0x83,0x44,0x82,0xc0,0x00]
385 addw $
0, -64(%rdx
,%rax
,4)
387 // CHECK
: addw $
0, 64(%rdx
,%rax
)
388 // CHECK
: encoding
: [0x66,0x83,0x44,0x02,0x40,0x00]
389 addw $
0, 64(%rdx
,%rax
)
391 // CHECK
: addw $
0, %r14w
392 // CHECK
: encoding
: [0x66,0x41,0x83,0xc6,0x00]
395 // CHECK
: addw $
0, (%rdx
)
396 // CHECK
: encoding
: [0x66,0x83,0x02,0x00]
399 // CHECK
: addw
485498096, %r14w
400 // CHECK
: encoding
: [0x66,0x44,0x03,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
401 addw
485498096, %r14w
403 // CHECK
: addw
64(%rdx
), %r14w
404 // CHECK
: encoding
: [0x66,0x44,0x03,0x72,0x40]
407 // CHECK
: addw
64(%rdx
,%rax
,4), %r14w
408 // CHECK
: encoding
: [0x66,0x44,0x03,0x74,0x82,0x40]
409 addw
64(%rdx
,%rax
,4), %r14w
411 // CHECK
: addw
-64(%rdx
,%rax
,4), %r14w
412 // CHECK
: encoding
: [0x66,0x44,0x03,0x74,0x82,0xc0]
413 addw
-64(%rdx
,%rax
,4), %r14w
415 // CHECK
: addw
64(%rdx
,%rax
), %r14w
416 // CHECK
: encoding
: [0x66,0x44,0x03,0x74,0x02,0x40]
417 addw
64(%rdx
,%rax
), %r14w
419 // CHECK
: addw
%r14w
, 485498096
420 // CHECK
: encoding
: [0x66,0x44,0x01,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
421 addw
%r14w
, 485498096
423 // CHECK
: addw
%r14w
, 64(%rdx
)
424 // CHECK
: encoding
: [0x66,0x44,0x01,0x72,0x40]
427 // CHECK
: addw
%r14w
, 64(%rdx
,%rax
,4)
428 // CHECK
: encoding
: [0x66,0x44,0x01,0x74,0x82,0x40]
429 addw
%r14w
, 64(%rdx
,%rax
,4)
431 // CHECK
: addw
%r14w
, -64(%rdx
,%rax
,4)
432 // CHECK
: encoding
: [0x66,0x44,0x01,0x74,0x82,0xc0]
433 addw
%r14w
, -64(%rdx
,%rax
,4)
435 // CHECK
: addw
%r14w
, 64(%rdx
,%rax
)
436 // CHECK
: encoding
: [0x66,0x44,0x01,0x74,0x02,0x40]
437 addw
%r14w
, 64(%rdx
,%rax
)
439 // CHECK
: addw
%r14w
, %r14w
440 // CHECK
: encoding
: [0x66,0x45,0x01,0xf6]
443 // CHECK
: addw
%r14w
, (%rdx
)
444 // CHECK
: encoding
: [0x66,0x44,0x01,0x32]
447 // CHECK
: addw
(%rdx
), %r14w
448 // CHECK
: encoding
: [0x66,0x44,0x03,0x32]
451 // CHECK
: andb $
0, 485498096
452 // CHECK
: encoding
: [0x80,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
455 // CHECK
: andb $
0, 64(%rdx
)
456 // CHECK
: encoding
: [0x80,0x62,0x40,0x00]
459 // CHECK
: andb $
0, 64(%rdx
,%rax
,4)
460 // CHECK
: encoding
: [0x80,0x64,0x82,0x40,0x00]
461 andb $
0, 64(%rdx
,%rax
,4)
463 // CHECK
: andb $
0, -64(%rdx
,%rax
,4)
464 // CHECK
: encoding
: [0x80,0x64,0x82,0xc0,0x00]
465 andb $
0, -64(%rdx
,%rax
,4)
467 // CHECK
: andb $
0, 64(%rdx
,%rax
)
468 // CHECK
: encoding
: [0x80,0x64,0x02,0x40,0x00]
469 andb $
0, 64(%rdx
,%rax
)
471 // CHECK
: andb $
0, %al
472 // CHECK
: encoding
: [0x24,0x00]
475 // CHECK
: andb $
0, %r14b
476 // CHECK
: encoding
: [0x41,0x80,0xe6,0x00]
479 // CHECK
: andb $
0, (%rdx
)
480 // CHECK
: encoding
: [0x80,0x22,0x00]
483 // CHECK
: andb
485498096, %r14b
484 // CHECK
: encoding
: [0x44,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
485 andb
485498096, %r14b
487 // CHECK
: andb
64(%rdx
), %r14b
488 // CHECK
: encoding
: [0x44,0x22,0x72,0x40]
491 // CHECK
: andb
64(%rdx
,%rax
,4), %r14b
492 // CHECK
: encoding
: [0x44,0x22,0x74,0x82,0x40]
493 andb
64(%rdx
,%rax
,4), %r14b
495 // CHECK
: andb
-64(%rdx
,%rax
,4), %r14b
496 // CHECK
: encoding
: [0x44,0x22,0x74,0x82,0xc0]
497 andb
-64(%rdx
,%rax
,4), %r14b
499 // CHECK
: andb
64(%rdx
,%rax
), %r14b
500 // CHECK
: encoding
: [0x44,0x22,0x74,0x02,0x40]
501 andb
64(%rdx
,%rax
), %r14b
503 // CHECK
: andb
%r14b
, 485498096
504 // CHECK
: encoding
: [0x44,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
505 andb
%r14b
, 485498096
507 // CHECK
: andb
%r14b
, 64(%rdx
)
508 // CHECK
: encoding
: [0x44,0x20,0x72,0x40]
511 // CHECK
: andb
%r14b
, 64(%rdx
,%rax
,4)
512 // CHECK
: encoding
: [0x44,0x20,0x74,0x82,0x40]
513 andb
%r14b
, 64(%rdx
,%rax
,4)
515 // CHECK
: andb
%r14b
, -64(%rdx
,%rax
,4)
516 // CHECK
: encoding
: [0x44,0x20,0x74,0x82,0xc0]
517 andb
%r14b
, -64(%rdx
,%rax
,4)
519 // CHECK
: andb
%r14b
, 64(%rdx
,%rax
)
520 // CHECK
: encoding
: [0x44,0x20,0x74,0x02,0x40]
521 andb
%r14b
, 64(%rdx
,%rax
)
523 // CHECK
: andb
%r14b
, %r14b
524 // CHECK
: encoding
: [0x45,0x20,0xf6]
527 // CHECK
: andb
%r14b
, (%rdx
)
528 // CHECK
: encoding
: [0x44,0x20,0x32]
531 // CHECK
: andb
(%rdx
), %r14b
532 // CHECK
: encoding
: [0x44,0x22,0x32]
535 // CHECK
: andl $
0, 485498096
536 // CHECK
: encoding
: [0x83,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
539 // CHECK
: andl $
0, 64(%rdx
)
540 // CHECK
: encoding
: [0x83,0x62,0x40,0x00]
543 // CHECK
: andl $
0, 64(%rdx
,%rax
,4)
544 // CHECK
: encoding
: [0x83,0x64,0x82,0x40,0x00]
545 andl $
0, 64(%rdx
,%rax
,4)
547 // CHECK
: andl $
0, -64(%rdx
,%rax
,4)
548 // CHECK
: encoding
: [0x83,0x64,0x82,0xc0,0x00]
549 andl $
0, -64(%rdx
,%rax
,4)
551 // CHECK
: andl $
0, 64(%rdx
,%rax
)
552 // CHECK
: encoding
: [0x83,0x64,0x02,0x40,0x00]
553 andl $
0, 64(%rdx
,%rax
)
555 // CHECK
: andl $
0, %eax
556 // CHECK
: encoding
: [0x83,0xe0,0x00]
559 // CHECK
: andl $
0, %r13d
560 // CHECK
: encoding
: [0x41,0x83,0xe5,0x00]
563 // CHECK
: andl $
0, (%rdx
)
564 // CHECK
: encoding
: [0x83,0x22,0x00]
567 // CHECK
: andl
%r13d
, %r13d
568 // CHECK
: encoding
: [0x45,0x21,0xed]
571 // CHECK
: andq $
0, 485498096
572 // CHECK
: encoding
: [0x48,0x83,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
575 // CHECK
: andq $
0, 64(%rdx
)
576 // CHECK
: encoding
: [0x48,0x83,0x62,0x40,0x00]
579 // CHECK
: andq $
0, 64(%rdx
,%rax
,4)
580 // CHECK
: encoding
: [0x48,0x83,0x64,0x82,0x40,0x00]
581 andq $
0, 64(%rdx
,%rax
,4)
583 // CHECK
: andq $
0, -64(%rdx
,%rax
,4)
584 // CHECK
: encoding
: [0x48,0x83,0x64,0x82,0xc0,0x00]
585 andq $
0, -64(%rdx
,%rax
,4)
587 // CHECK
: andq $
0, 64(%rdx
,%rax
)
588 // CHECK
: encoding
: [0x48,0x83,0x64,0x02,0x40,0x00]
589 andq $
0, 64(%rdx
,%rax
)
591 // CHECK
: andq $
0, (%rdx
)
592 // CHECK
: encoding
: [0x48,0x83,0x22,0x00]
595 // CHECK
: andw $
0, 485498096
596 // CHECK
: encoding
: [0x66,0x83,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
599 // CHECK
: andw $
0, 64(%rdx
)
600 // CHECK
: encoding
: [0x66,0x83,0x62,0x40,0x00]
603 // CHECK
: andw $
0, 64(%rdx
,%rax
,4)
604 // CHECK
: encoding
: [0x66,0x83,0x64,0x82,0x40,0x00]
605 andw $
0, 64(%rdx
,%rax
,4)
607 // CHECK
: andw $
0, -64(%rdx
,%rax
,4)
608 // CHECK
: encoding
: [0x66,0x83,0x64,0x82,0xc0,0x00]
609 andw $
0, -64(%rdx
,%rax
,4)
611 // CHECK
: andw $
0, 64(%rdx
,%rax
)
612 // CHECK
: encoding
: [0x66,0x83,0x64,0x02,0x40,0x00]
613 andw $
0, 64(%rdx
,%rax
)
615 // CHECK
: andw $
0, %r14w
616 // CHECK
: encoding
: [0x66,0x41,0x83,0xe6,0x00]
619 // CHECK
: andw $
0, (%rdx
)
620 // CHECK
: encoding
: [0x66,0x83,0x22,0x00]
623 // CHECK
: andw
485498096, %r14w
624 // CHECK
: encoding
: [0x66,0x44,0x23,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
625 andw
485498096, %r14w
627 // CHECK
: andw
64(%rdx
), %r14w
628 // CHECK
: encoding
: [0x66,0x44,0x23,0x72,0x40]
631 // CHECK
: andw
64(%rdx
,%rax
,4), %r14w
632 // CHECK
: encoding
: [0x66,0x44,0x23,0x74,0x82,0x40]
633 andw
64(%rdx
,%rax
,4), %r14w
635 // CHECK
: andw
-64(%rdx
,%rax
,4), %r14w
636 // CHECK
: encoding
: [0x66,0x44,0x23,0x74,0x82,0xc0]
637 andw
-64(%rdx
,%rax
,4), %r14w
639 // CHECK
: andw
64(%rdx
,%rax
), %r14w
640 // CHECK
: encoding
: [0x66,0x44,0x23,0x74,0x02,0x40]
641 andw
64(%rdx
,%rax
), %r14w
643 // CHECK
: andw
%r14w
, 485498096
644 // CHECK
: encoding
: [0x66,0x44,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
645 andw
%r14w
, 485498096
647 // CHECK
: andw
%r14w
, 64(%rdx
)
648 // CHECK
: encoding
: [0x66,0x44,0x21,0x72,0x40]
651 // CHECK
: andw
%r14w
, 64(%rdx
,%rax
,4)
652 // CHECK
: encoding
: [0x66,0x44,0x21,0x74,0x82,0x40]
653 andw
%r14w
, 64(%rdx
,%rax
,4)
655 // CHECK
: andw
%r14w
, -64(%rdx
,%rax
,4)
656 // CHECK
: encoding
: [0x66,0x44,0x21,0x74,0x82,0xc0]
657 andw
%r14w
, -64(%rdx
,%rax
,4)
659 // CHECK
: andw
%r14w
, 64(%rdx
,%rax
)
660 // CHECK
: encoding
: [0x66,0x44,0x21,0x74,0x02,0x40]
661 andw
%r14w
, 64(%rdx
,%rax
)
663 // CHECK
: andw
%r14w
, %r14w
664 // CHECK
: encoding
: [0x66,0x45,0x21,0xf6]
667 // CHECK
: andw
%r14w
, (%rdx
)
668 // CHECK
: encoding
: [0x66,0x44,0x21,0x32]
671 // CHECK
: andw
(%rdx
), %r14w
672 // CHECK
: encoding
: [0x66,0x44,0x23,0x32]
676 // CHECK
: encoding
: [0xe8,A,A,A,A]
680 // CHECK
: encoding
: [0x66,0xe8,A,A]
684 // CHECK
: encoding
: [0x66,0x98]
688 // CHECK
: encoding
: [0x98]
692 // CHECK
: encoding
: [0x48,0x98]
696 // CHECK
: encoding
: [0xf8]
700 // CHECK
: encoding
: [0xfc]
704 // CHECK
: encoding
: [0xfa]
708 // CHECK
: encoding
: [0x66,0x99]
712 // CHECK
: encoding
: [0x99]
716 // CHECK
: encoding
: [0x48,0x99]
720 // CHECK
: encoding
: [0xf5]
723 // CHECK
: cmpb $
0, 485498096
724 // CHECK
: encoding
: [0x80,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
727 // CHECK
: cmpb $
0, 64(%rdx
)
728 // CHECK
: encoding
: [0x80,0x7a,0x40,0x00]
731 // CHECK
: cmpb $
0, 64(%rdx
,%rax
,4)
732 // CHECK
: encoding
: [0x80,0x7c,0x82,0x40,0x00]
733 cmpb $
0, 64(%rdx
,%rax
,4)
735 // CHECK
: cmpb $
0, -64(%rdx
,%rax
,4)
736 // CHECK
: encoding
: [0x80,0x7c,0x82,0xc0,0x00]
737 cmpb $
0, -64(%rdx
,%rax
,4)
739 // CHECK
: cmpb $
0, 64(%rdx
,%rax
)
740 // CHECK
: encoding
: [0x80,0x7c,0x02,0x40,0x00]
741 cmpb $
0, 64(%rdx
,%rax
)
743 // CHECK
: cmpb $
0, %al
744 // CHECK
: encoding
: [0x3c,0x00]
747 // CHECK
: cmpb $
0, %r14b
748 // CHECK
: encoding
: [0x41,0x80,0xfe,0x00]
751 // CHECK
: cmpb $
0, (%rdx
)
752 // CHECK
: encoding
: [0x80,0x3a,0x00]
755 // CHECK
: cmpb
485498096, %r14b
756 // CHECK
: encoding
: [0x44,0x3a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
757 cmpb
485498096, %r14b
759 // CHECK
: cmpb
64(%rdx
), %r14b
760 // CHECK
: encoding
: [0x44,0x3a,0x72,0x40]
763 // CHECK
: cmpb
64(%rdx
,%rax
,4), %r14b
764 // CHECK
: encoding
: [0x44,0x3a,0x74,0x82,0x40]
765 cmpb
64(%rdx
,%rax
,4), %r14b
767 // CHECK
: cmpb
-64(%rdx
,%rax
,4), %r14b
768 // CHECK
: encoding
: [0x44,0x3a,0x74,0x82,0xc0]
769 cmpb
-64(%rdx
,%rax
,4), %r14b
771 // CHECK
: cmpb
64(%rdx
,%rax
), %r14b
772 // CHECK
: encoding
: [0x44,0x3a,0x74,0x02,0x40]
773 cmpb
64(%rdx
,%rax
), %r14b
775 // CHECK
: cmpb
%r14b
, 485498096
776 // CHECK
: encoding
: [0x44,0x38,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
777 cmpb
%r14b
, 485498096
779 // CHECK
: cmpb
%r14b
, 64(%rdx
)
780 // CHECK
: encoding
: [0x44,0x38,0x72,0x40]
783 // CHECK
: cmpb
%r14b
, 64(%rdx
,%rax
,4)
784 // CHECK
: encoding
: [0x44,0x38,0x74,0x82,0x40]
785 cmpb
%r14b
, 64(%rdx
,%rax
,4)
787 // CHECK
: cmpb
%r14b
, -64(%rdx
,%rax
,4)
788 // CHECK
: encoding
: [0x44,0x38,0x74,0x82,0xc0]
789 cmpb
%r14b
, -64(%rdx
,%rax
,4)
791 // CHECK
: cmpb
%r14b
, 64(%rdx
,%rax
)
792 // CHECK
: encoding
: [0x44,0x38,0x74,0x02,0x40]
793 cmpb
%r14b
, 64(%rdx
,%rax
)
795 // CHECK
: cmpb
%r14b
, %r14b
796 // CHECK
: encoding
: [0x45,0x38,0xf6]
799 // CHECK
: cmpb
%r14b
, (%rdx
)
800 // CHECK
: encoding
: [0x44,0x38,0x32]
803 // CHECK
: cmpb
(%rdx
), %r14b
804 // CHECK
: encoding
: [0x44,0x3a,0x32]
807 // CHECK
: cmpl $
0, 485498096
808 // CHECK
: encoding
: [0x83,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
811 // CHECK
: cmpl $
0, 64(%rdx
)
812 // CHECK
: encoding
: [0x83,0x7a,0x40,0x00]
815 // CHECK
: cmpl $
0, 64(%rdx
,%rax
,4)
816 // CHECK
: encoding
: [0x83,0x7c,0x82,0x40,0x00]
817 cmpl $
0, 64(%rdx
,%rax
,4)
819 // CHECK
: cmpl $
0, -64(%rdx
,%rax
,4)
820 // CHECK
: encoding
: [0x83,0x7c,0x82,0xc0,0x00]
821 cmpl $
0, -64(%rdx
,%rax
,4)
823 // CHECK
: cmpl $
0, 64(%rdx
,%rax
)
824 // CHECK
: encoding
: [0x83,0x7c,0x02,0x40,0x00]
825 cmpl $
0, 64(%rdx
,%rax
)
827 // CHECK
: cmpl $
0, %eax
828 // CHECK
: encoding
: [0x83,0xf8,0x00]
831 // CHECK
: cmpl $
0, %r13d
832 // CHECK
: encoding
: [0x41,0x83,0xfd,0x00]
835 // CHECK
: cmpl $
0, (%rdx
)
836 // CHECK
: encoding
: [0x83,0x3a,0x00]
839 // CHECK
: cmpl %r13d
, %r13d
840 // CHECK
: encoding
: [0x45,0x39,0xed]
843 // CHECK
: cmpq $
0, 485498096
844 // CHECK
: encoding
: [0x48,0x83,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
847 // CHECK
: cmpq $
0, 64(%rdx
)
848 // CHECK
: encoding
: [0x48,0x83,0x7a,0x40,0x00]
851 // CHECK
: cmpq $
0, 64(%rdx
,%rax
,4)
852 // CHECK
: encoding
: [0x48,0x83,0x7c,0x82,0x40,0x00]
853 cmpq $
0, 64(%rdx
,%rax
,4)
855 // CHECK
: cmpq $
0, -64(%rdx
,%rax
,4)
856 // CHECK
: encoding
: [0x48,0x83,0x7c,0x82,0xc0,0x00]
857 cmpq $
0, -64(%rdx
,%rax
,4)
859 // CHECK
: cmpq $
0, 64(%rdx
,%rax
)
860 // CHECK
: encoding
: [0x48,0x83,0x7c,0x02,0x40,0x00]
861 cmpq $
0, 64(%rdx
,%rax
)
863 // CHECK
: cmpq $
0, (%rdx
)
864 // CHECK
: encoding
: [0x48,0x83,0x3a,0x00]
867 // CHECK
: cmpsb
%es
:(%rdi
), %gs
:(%rsi
)
868 // CHECK
: encoding
: [0x65,0xa6]
869 cmpsb
%es
:(%rdi
), %gs
:(%rsi
)
871 // CHECK
: cmpsl
%es
:(%rdi
), %gs
:(%rsi
)
872 // CHECK
: encoding
: [0x65,0xa7]
873 cmpsl
%es
:(%rdi
), %gs
:(%rsi
)
875 // CHECK
: cmpsq
%es
:(%rdi
), %gs
:(%rsi
)
876 // CHECK
: encoding
: [0x48,0x65,0xa7]
877 cmpsq
%es
:(%rdi
), %gs
:(%rsi
)
879 // CHECK
: cmpsw
%es
:(%rdi
), %gs
:(%rsi
)
880 // CHECK
: encoding
: [0x66,0x65,0xa7]
881 cmpsw
%es
:(%rdi
), %gs
:(%rsi
)
883 // CHECK
: cmpw $
0, 485498096
884 // CHECK
: encoding
: [0x66,0x83,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
887 // CHECK
: cmpw $
0, 64(%rdx
)
888 // CHECK
: encoding
: [0x66,0x83,0x7a,0x40,0x00]
891 // CHECK
: cmpw $
0, 64(%rdx
,%rax
,4)
892 // CHECK
: encoding
: [0x66,0x83,0x7c,0x82,0x40,0x00]
893 cmpw $
0, 64(%rdx
,%rax
,4)
895 // CHECK
: cmpw $
0, -64(%rdx
,%rax
,4)
896 // CHECK
: encoding
: [0x66,0x83,0x7c,0x82,0xc0,0x00]
897 cmpw $
0, -64(%rdx
,%rax
,4)
899 // CHECK
: cmpw $
0, 64(%rdx
,%rax
)
900 // CHECK
: encoding
: [0x66,0x83,0x7c,0x02,0x40,0x00]
901 cmpw $
0, 64(%rdx
,%rax
)
903 // CHECK
: cmpw $
0, %r14w
904 // CHECK
: encoding
: [0x66,0x41,0x83,0xfe,0x00]
907 // CHECK
: cmpw $
0, (%rdx
)
908 // CHECK
: encoding
: [0x66,0x83,0x3a,0x00]
911 // CHECK
: cmpw 485498096, %r14w
912 // CHECK
: encoding
: [0x66,0x44,0x3b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
913 cmpw 485498096, %r14w
915 // CHECK
: cmpw 64(%rdx
), %r14w
916 // CHECK
: encoding
: [0x66,0x44,0x3b,0x72,0x40]
919 // CHECK
: cmpw 64(%rdx
,%rax
,4), %r14w
920 // CHECK
: encoding
: [0x66,0x44,0x3b,0x74,0x82,0x40]
921 cmpw 64(%rdx
,%rax
,4), %r14w
923 // CHECK
: cmpw -64(%rdx
,%rax
,4), %r14w
924 // CHECK
: encoding
: [0x66,0x44,0x3b,0x74,0x82,0xc0]
925 cmpw -64(%rdx
,%rax
,4), %r14w
927 // CHECK
: cmpw 64(%rdx
,%rax
), %r14w
928 // CHECK
: encoding
: [0x66,0x44,0x3b,0x74,0x02,0x40]
929 cmpw 64(%rdx
,%rax
), %r14w
931 // CHECK
: cmpw %r14w
, 485498096
932 // CHECK
: encoding
: [0x66,0x44,0x39,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
933 cmpw %r14w
, 485498096
935 // CHECK
: cmpw %r14w
, 64(%rdx
)
936 // CHECK
: encoding
: [0x66,0x44,0x39,0x72,0x40]
939 // CHECK
: cmpw %r14w
, 64(%rdx
,%rax
,4)
940 // CHECK
: encoding
: [0x66,0x44,0x39,0x74,0x82,0x40]
941 cmpw %r14w
, 64(%rdx
,%rax
,4)
943 // CHECK
: cmpw %r14w
, -64(%rdx
,%rax
,4)
944 // CHECK
: encoding
: [0x66,0x44,0x39,0x74,0x82,0xc0]
945 cmpw %r14w
, -64(%rdx
,%rax
,4)
947 // CHECK
: cmpw %r14w
, 64(%rdx
,%rax
)
948 // CHECK
: encoding
: [0x66,0x44,0x39,0x74,0x02,0x40]
949 cmpw %r14w
, 64(%rdx
,%rax
)
951 // CHECK
: cmpw %r14w
, %r14w
952 // CHECK
: encoding
: [0x66,0x45,0x39,0xf6]
955 // CHECK
: cmpw %r14w
, (%rdx
)
956 // CHECK
: encoding
: [0x66,0x44,0x39,0x32]
959 // CHECK
: cmpw (%rdx
), %r14w
960 // CHECK
: encoding
: [0x66,0x44,0x3b,0x32]
964 // CHECK
: encoding
: [0x66,0x99]
967 // CHECK
: decb
485498096
968 // CHECK
: encoding
: [0xfe,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
971 // CHECK
: decb
64(%rdx
)
972 // CHECK
: encoding
: [0xfe,0x4a,0x40]
975 // CHECK
: decb
64(%rdx
,%rax
,4)
976 // CHECK
: encoding
: [0xfe,0x4c,0x82,0x40]
979 // CHECK
: decb
-64(%rdx
,%rax
,4)
980 // CHECK
: encoding
: [0xfe,0x4c,0x82,0xc0]
981 decb
-64(%rdx
,%rax
,4)
983 // CHECK
: decb
64(%rdx
,%rax
)
984 // CHECK
: encoding
: [0xfe,0x4c,0x02,0x40]
988 // CHECK
: encoding
: [0x41,0xfe,0xce]
991 // CHECK
: decb
(%rdx
)
992 // CHECK
: encoding
: [0xfe,0x0a]
995 // CHECK
: decl
485498096
996 // CHECK
: encoding
: [0xff,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
999 // CHECK
: decl
64(%rdx
)
1000 // CHECK
: encoding
: [0xff,0x4a,0x40]
1003 // CHECK
: decl
64(%rdx
,%rax
,4)
1004 // CHECK
: encoding
: [0xff,0x4c,0x82,0x40]
1005 decl
64(%rdx
,%rax
,4)
1007 // CHECK
: decl
-64(%rdx
,%rax
,4)
1008 // CHECK
: encoding
: [0xff,0x4c,0x82,0xc0]
1009 decl
-64(%rdx
,%rax
,4)
1011 // CHECK
: decl
64(%rdx
,%rax
)
1012 // CHECK
: encoding
: [0xff,0x4c,0x02,0x40]
1015 // CHECK
: decl
%r13d
1016 // CHECK
: encoding
: [0x41,0xff,0xcd]
1019 // CHECK
: decl
(%rdx
)
1020 // CHECK
: encoding
: [0xff,0x0a]
1023 // CHECK
: decq
485498096
1024 // CHECK
: encoding
: [0x48,0xff,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1027 // CHECK
: decq
64(%rdx
)
1028 // CHECK
: encoding
: [0x48,0xff,0x4a,0x40]
1031 // CHECK
: decq
64(%rdx
,%rax
,4)
1032 // CHECK
: encoding
: [0x48,0xff,0x4c,0x82,0x40]
1033 decq
64(%rdx
,%rax
,4)
1035 // CHECK
: decq
-64(%rdx
,%rax
,4)
1036 // CHECK
: encoding
: [0x48,0xff,0x4c,0x82,0xc0]
1037 decq
-64(%rdx
,%rax
,4)
1039 // CHECK
: decq
64(%rdx
,%rax
)
1040 // CHECK
: encoding
: [0x48,0xff,0x4c,0x02,0x40]
1043 // CHECK
: decq
(%rdx
)
1044 // CHECK
: encoding
: [0x48,0xff,0x0a]
1047 // CHECK
: decw
485498096
1048 // CHECK
: encoding
: [0x66,0xff,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1051 // CHECK
: decw
64(%rdx
)
1052 // CHECK
: encoding
: [0x66,0xff,0x4a,0x40]
1055 // CHECK
: decw
64(%rdx
,%rax
,4)
1056 // CHECK
: encoding
: [0x66,0xff,0x4c,0x82,0x40]
1057 decw
64(%rdx
,%rax
,4)
1059 // CHECK
: decw
-64(%rdx
,%rax
,4)
1060 // CHECK
: encoding
: [0x66,0xff,0x4c,0x82,0xc0]
1061 decw
-64(%rdx
,%rax
,4)
1063 // CHECK
: decw
64(%rdx
,%rax
)
1064 // CHECK
: encoding
: [0x66,0xff,0x4c,0x02,0x40]
1067 // CHECK
: decw
%r14w
1068 // CHECK
: encoding
: [0x66,0x41,0xff,0xce]
1071 // CHECK
: decw
(%rdx
)
1072 // CHECK
: encoding
: [0x66,0xff,0x0a]
1075 // CHECK
: divb
485498096
1076 // CHECK
: encoding
: [0xf6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1079 // CHECK
: divb
64(%rdx
)
1080 // CHECK
: encoding
: [0xf6,0x72,0x40]
1083 // CHECK
: divb
64(%rdx
,%rax
,4)
1084 // CHECK
: encoding
: [0xf6,0x74,0x82,0x40]
1085 divb
64(%rdx
,%rax
,4)
1087 // CHECK
: divb
-64(%rdx
,%rax
,4)
1088 // CHECK
: encoding
: [0xf6,0x74,0x82,0xc0]
1089 divb
-64(%rdx
,%rax
,4)
1091 // CHECK
: divb
64(%rdx
,%rax
)
1092 // CHECK
: encoding
: [0xf6,0x74,0x02,0x40]
1095 // CHECK
: divb
%r14b
1096 // CHECK
: encoding
: [0x41,0xf6,0xf6]
1099 // CHECK
: divb
(%rdx
)
1100 // CHECK
: encoding
: [0xf6,0x32]
1103 // CHECK
: divl
485498096
1104 // CHECK
: encoding
: [0xf7,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1107 // CHECK
: divl
64(%rdx
)
1108 // CHECK
: encoding
: [0xf7,0x72,0x40]
1111 // CHECK
: divl
64(%rdx
,%rax
,4)
1112 // CHECK
: encoding
: [0xf7,0x74,0x82,0x40]
1113 divl
64(%rdx
,%rax
,4)
1115 // CHECK
: divl
-64(%rdx
,%rax
,4)
1116 // CHECK
: encoding
: [0xf7,0x74,0x82,0xc0]
1117 divl
-64(%rdx
,%rax
,4)
1119 // CHECK
: divl
64(%rdx
,%rax
)
1120 // CHECK
: encoding
: [0xf7,0x74,0x02,0x40]
1123 // CHECK
: divl
%r13d
1124 // CHECK
: encoding
: [0x41,0xf7,0xf5]
1127 // CHECK
: divl
(%rdx
)
1128 // CHECK
: encoding
: [0xf7,0x32]
1131 // CHECK
: divq
485498096
1132 // CHECK
: encoding
: [0x48,0xf7,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1135 // CHECK
: divq
64(%rdx
)
1136 // CHECK
: encoding
: [0x48,0xf7,0x72,0x40]
1139 // CHECK
: divq
64(%rdx
,%rax
,4)
1140 // CHECK
: encoding
: [0x48,0xf7,0x74,0x82,0x40]
1141 divq
64(%rdx
,%rax
,4)
1143 // CHECK
: divq
-64(%rdx
,%rax
,4)
1144 // CHECK
: encoding
: [0x48,0xf7,0x74,0x82,0xc0]
1145 divq
-64(%rdx
,%rax
,4)
1147 // CHECK
: divq
64(%rdx
,%rax
)
1148 // CHECK
: encoding
: [0x48,0xf7,0x74,0x02,0x40]
1151 // CHECK
: divq
(%rdx
)
1152 // CHECK
: encoding
: [0x48,0xf7,0x32]
1155 // CHECK
: divw 485498096
1156 // CHECK
: encoding
: [0x66,0xf7,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1159 // CHECK
: divw 64(%rdx
)
1160 // CHECK
: encoding
: [0x66,0xf7,0x72,0x40]
1163 // CHECK
: divw 64(%rdx
,%rax
,4)
1164 // CHECK
: encoding
: [0x66,0xf7,0x74,0x82,0x40]
1165 divw 64(%rdx
,%rax
,4)
1167 // CHECK
: divw -64(%rdx
,%rax
,4)
1168 // CHECK
: encoding
: [0x66,0xf7,0x74,0x82,0xc0]
1169 divw -64(%rdx
,%rax
,4)
1171 // CHECK
: divw 64(%rdx
,%rax
)
1172 // CHECK
: encoding
: [0x66,0xf7,0x74,0x02,0x40]
1175 // CHECK
: divw %r14w
1176 // CHECK
: encoding
: [0x66,0x41,0xf7,0xf6]
1179 // CHECK
: divw (%rdx
)
1180 // CHECK
: encoding
: [0x66,0xf7,0x32]
1184 // CHECK
: encoding
: [0xf4]
1187 // CHECK
: idivb
485498096
1188 // CHECK
: encoding
: [0xf6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1191 // CHECK
: idivb
64(%rdx
)
1192 // CHECK
: encoding
: [0xf6,0x7a,0x40]
1195 // CHECK
: idivb
64(%rdx
,%rax
,4)
1196 // CHECK
: encoding
: [0xf6,0x7c,0x82,0x40]
1197 idivb
64(%rdx
,%rax
,4)
1199 // CHECK
: idivb
-64(%rdx
,%rax
,4)
1200 // CHECK
: encoding
: [0xf6,0x7c,0x82,0xc0]
1201 idivb
-64(%rdx
,%rax
,4)
1203 // CHECK
: idivb
64(%rdx
,%rax
)
1204 // CHECK
: encoding
: [0xf6,0x7c,0x02,0x40]
1207 // CHECK
: idivb
%r14b
1208 // CHECK
: encoding
: [0x41,0xf6,0xfe]
1211 // CHECK
: idivb
(%rdx
)
1212 // CHECK
: encoding
: [0xf6,0x3a]
1215 // CHECK
: idivl
485498096
1216 // CHECK
: encoding
: [0xf7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1219 // CHECK
: idivl
64(%rdx
)
1220 // CHECK
: encoding
: [0xf7,0x7a,0x40]
1223 // CHECK
: idivl
64(%rdx
,%rax
,4)
1224 // CHECK
: encoding
: [0xf7,0x7c,0x82,0x40]
1225 idivl
64(%rdx
,%rax
,4)
1227 // CHECK
: idivl
-64(%rdx
,%rax
,4)
1228 // CHECK
: encoding
: [0xf7,0x7c,0x82,0xc0]
1229 idivl
-64(%rdx
,%rax
,4)
1231 // CHECK
: idivl
64(%rdx
,%rax
)
1232 // CHECK
: encoding
: [0xf7,0x7c,0x02,0x40]
1235 // CHECK
: idivl
%r13d
1236 // CHECK
: encoding
: [0x41,0xf7,0xfd]
1239 // CHECK
: idivl
(%rdx
)
1240 // CHECK
: encoding
: [0xf7,0x3a]
1243 // CHECK
: idivq
485498096
1244 // CHECK
: encoding
: [0x48,0xf7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1247 // CHECK
: idivq
64(%rdx
)
1248 // CHECK
: encoding
: [0x48,0xf7,0x7a,0x40]
1251 // CHECK
: idivq
64(%rdx
,%rax
,4)
1252 // CHECK
: encoding
: [0x48,0xf7,0x7c,0x82,0x40]
1253 idivq
64(%rdx
,%rax
,4)
1255 // CHECK
: idivq
-64(%rdx
,%rax
,4)
1256 // CHECK
: encoding
: [0x48,0xf7,0x7c,0x82,0xc0]
1257 idivq
-64(%rdx
,%rax
,4)
1259 // CHECK
: idivq
64(%rdx
,%rax
)
1260 // CHECK
: encoding
: [0x48,0xf7,0x7c,0x02,0x40]
1263 // CHECK
: idivq
(%rdx
)
1264 // CHECK
: encoding
: [0x48,0xf7,0x3a]
1267 // CHECK
: idivw
485498096
1268 // CHECK
: encoding
: [0x66,0xf7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1271 // CHECK
: idivw
64(%rdx
)
1272 // CHECK
: encoding
: [0x66,0xf7,0x7a,0x40]
1275 // CHECK
: idivw
64(%rdx
,%rax
,4)
1276 // CHECK
: encoding
: [0x66,0xf7,0x7c,0x82,0x40]
1277 idivw
64(%rdx
,%rax
,4)
1279 // CHECK
: idivw
-64(%rdx
,%rax
,4)
1280 // CHECK
: encoding
: [0x66,0xf7,0x7c,0x82,0xc0]
1281 idivw
-64(%rdx
,%rax
,4)
1283 // CHECK
: idivw
64(%rdx
,%rax
)
1284 // CHECK
: encoding
: [0x66,0xf7,0x7c,0x02,0x40]
1287 // CHECK
: idivw
%r14w
1288 // CHECK
: encoding
: [0x66,0x41,0xf7,0xfe]
1291 // CHECK
: idivw
(%rdx
)
1292 // CHECK
: encoding
: [0x66,0xf7,0x3a]
1295 // CHECK
: imulb
485498096
1296 // CHECK
: encoding
: [0xf6,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1299 // CHECK
: imulb
64(%rdx
)
1300 // CHECK
: encoding
: [0xf6,0x6a,0x40]
1303 // CHECK
: imulb
64(%rdx
,%rax
,4)
1304 // CHECK
: encoding
: [0xf6,0x6c,0x82,0x40]
1305 imulb
64(%rdx
,%rax
,4)
1307 // CHECK
: imulb
-64(%rdx
,%rax
,4)
1308 // CHECK
: encoding
: [0xf6,0x6c,0x82,0xc0]
1309 imulb
-64(%rdx
,%rax
,4)
1311 // CHECK
: imulb
64(%rdx
,%rax
)
1312 // CHECK
: encoding
: [0xf6,0x6c,0x02,0x40]
1315 // CHECK
: imulb
%r14b
1316 // CHECK
: encoding
: [0x41,0xf6,0xee]
1319 // CHECK
: imulb
(%rdx
)
1320 // CHECK
: encoding
: [0xf6,0x2a]
1323 // CHECK
: imull
485498096
1324 // CHECK
: encoding
: [0xf7,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1327 // CHECK
: imull
64(%rdx
)
1328 // CHECK
: encoding
: [0xf7,0x6a,0x40]
1331 // CHECK
: imull
64(%rdx
,%rax
,4)
1332 // CHECK
: encoding
: [0xf7,0x6c,0x82,0x40]
1333 imull
64(%rdx
,%rax
,4)
1335 // CHECK
: imull
-64(%rdx
,%rax
,4)
1336 // CHECK
: encoding
: [0xf7,0x6c,0x82,0xc0]
1337 imull
-64(%rdx
,%rax
,4)
1339 // CHECK
: imull
64(%rdx
,%rax
)
1340 // CHECK
: encoding
: [0xf7,0x6c,0x02,0x40]
1343 // CHECK
: imull
%r13d
1344 // CHECK
: encoding
: [0x41,0xf7,0xed]
1347 // CHECK
: imull
%r13d
, %r13d
1348 // CHECK
: encoding
: [0x45,0x0f,0xaf,0xed]
1351 // CHECK
: imull
(%rdx
)
1352 // CHECK
: encoding
: [0xf7,0x2a]
1355 // CHECK
: imulq
485498096
1356 // CHECK
: encoding
: [0x48,0xf7,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1359 // CHECK
: imulq
64(%rdx
)
1360 // CHECK
: encoding
: [0x48,0xf7,0x6a,0x40]
1363 // CHECK
: imulq
64(%rdx
,%rax
,4)
1364 // CHECK
: encoding
: [0x48,0xf7,0x6c,0x82,0x40]
1365 imulq
64(%rdx
,%rax
,4)
1367 // CHECK
: imulq
-64(%rdx
,%rax
,4)
1368 // CHECK
: encoding
: [0x48,0xf7,0x6c,0x82,0xc0]
1369 imulq
-64(%rdx
,%rax
,4)
1371 // CHECK
: imulq
64(%rdx
,%rax
)
1372 // CHECK
: encoding
: [0x48,0xf7,0x6c,0x02,0x40]
1375 // CHECK
: imulq
(%rdx
)
1376 // CHECK
: encoding
: [0x48,0xf7,0x2a]
1379 // CHECK
: imulw
485498096
1380 // CHECK
: encoding
: [0x66,0xf7,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1383 // CHECK
: imulw
64(%rdx
)
1384 // CHECK
: encoding
: [0x66,0xf7,0x6a,0x40]
1387 // CHECK
: imulw
64(%rdx
,%rax
,4)
1388 // CHECK
: encoding
: [0x66,0xf7,0x6c,0x82,0x40]
1389 imulw
64(%rdx
,%rax
,4)
1391 // CHECK
: imulw
-64(%rdx
,%rax
,4)
1392 // CHECK
: encoding
: [0x66,0xf7,0x6c,0x82,0xc0]
1393 imulw
-64(%rdx
,%rax
,4)
1395 // CHECK
: imulw
64(%rdx
,%rax
)
1396 // CHECK
: encoding
: [0x66,0xf7,0x6c,0x02,0x40]
1399 // CHECK
: imulw
%r14w
1400 // CHECK
: encoding
: [0x66,0x41,0xf7,0xee]
1403 // CHECK
: imulw
(%rdx
)
1404 // CHECK
: encoding
: [0x66,0xf7,0x2a]
1407 // CHECK
: inb $
0, %al
1408 // CHECK
: encoding
: [0xe4,0x00]
1411 // CHECK
: inb
%dx
, %al
1412 // CHECK
: encoding
: [0xec]
1415 // CHECK
: incb
485498096
1416 // CHECK
: encoding
: [0xfe,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1419 // CHECK
: incb
64(%rdx
)
1420 // CHECK
: encoding
: [0xfe,0x42,0x40]
1423 // CHECK
: incb
64(%rdx
,%rax
,4)
1424 // CHECK
: encoding
: [0xfe,0x44,0x82,0x40]
1425 incb
64(%rdx
,%rax
,4)
1427 // CHECK
: incb
-64(%rdx
,%rax
,4)
1428 // CHECK
: encoding
: [0xfe,0x44,0x82,0xc0]
1429 incb
-64(%rdx
,%rax
,4)
1431 // CHECK
: incb
64(%rdx
,%rax
)
1432 // CHECK
: encoding
: [0xfe,0x44,0x02,0x40]
1435 // CHECK
: incb
%r14b
1436 // CHECK
: encoding
: [0x41,0xfe,0xc6]
1439 // CHECK
: incb
(%rdx
)
1440 // CHECK
: encoding
: [0xfe,0x02]
1443 // CHECK
: incl
485498096
1444 // CHECK
: encoding
: [0xff,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1447 // CHECK
: incl
64(%rdx
)
1448 // CHECK
: encoding
: [0xff,0x42,0x40]
1451 // CHECK
: incl
64(%rdx
,%rax
,4)
1452 // CHECK
: encoding
: [0xff,0x44,0x82,0x40]
1453 incl
64(%rdx
,%rax
,4)
1455 // CHECK
: incl
-64(%rdx
,%rax
,4)
1456 // CHECK
: encoding
: [0xff,0x44,0x82,0xc0]
1457 incl
-64(%rdx
,%rax
,4)
1459 // CHECK
: incl
64(%rdx
,%rax
)
1460 // CHECK
: encoding
: [0xff,0x44,0x02,0x40]
1463 // CHECK
: incl
%r13d
1464 // CHECK
: encoding
: [0x41,0xff,0xc5]
1467 // CHECK
: incl
(%rdx
)
1468 // CHECK
: encoding
: [0xff,0x02]
1471 // CHECK
: incq
485498096
1472 // CHECK
: encoding
: [0x48,0xff,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1475 // CHECK
: incq
64(%rdx
)
1476 // CHECK
: encoding
: [0x48,0xff,0x42,0x40]
1479 // CHECK
: incq
64(%rdx
,%rax
,4)
1480 // CHECK
: encoding
: [0x48,0xff,0x44,0x82,0x40]
1481 incq
64(%rdx
,%rax
,4)
1483 // CHECK
: incq
-64(%rdx
,%rax
,4)
1484 // CHECK
: encoding
: [0x48,0xff,0x44,0x82,0xc0]
1485 incq
-64(%rdx
,%rax
,4)
1487 // CHECK
: incq
64(%rdx
,%rax
)
1488 // CHECK
: encoding
: [0x48,0xff,0x44,0x02,0x40]
1491 // CHECK
: incq
(%rdx
)
1492 // CHECK
: encoding
: [0x48,0xff,0x02]
1495 // CHECK
: incw
485498096
1496 // CHECK
: encoding
: [0x66,0xff,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1499 // CHECK
: incw
64(%rdx
)
1500 // CHECK
: encoding
: [0x66,0xff,0x42,0x40]
1503 // CHECK
: incw
64(%rdx
,%rax
,4)
1504 // CHECK
: encoding
: [0x66,0xff,0x44,0x82,0x40]
1505 incw
64(%rdx
,%rax
,4)
1507 // CHECK
: incw
-64(%rdx
,%rax
,4)
1508 // CHECK
: encoding
: [0x66,0xff,0x44,0x82,0xc0]
1509 incw
-64(%rdx
,%rax
,4)
1511 // CHECK
: incw
64(%rdx
,%rax
)
1512 // CHECK
: encoding
: [0x66,0xff,0x44,0x02,0x40]
1515 // CHECK
: incw
%r14w
1516 // CHECK
: encoding
: [0x66,0x41,0xff,0xc6]
1519 // CHECK
: incw
(%rdx
)
1520 // CHECK
: encoding
: [0x66,0xff,0x02]
1523 // CHECK
: inl $
0, %eax
1524 // CHECK
: encoding
: [0xe5,0x00]
1527 // CHECK
: inl
%dx
, %eax
1528 // CHECK
: encoding
: [0xed]
1532 // CHECK
: encoding
: [0xcd,0x00]
1536 // CHECK
: encoding
: [0xcc]
1540 // CHECK
: encoding
: [0xcf]
1544 // CHECK
: encoding
: [0x48,0xcf]
1548 // CHECK
: encoding
: [0x66,0xcf]
1552 // CHECK
: encoding
: [0x77,A]
1556 // CHECK
: encoding
: [0x73,A]
1560 // CHECK
: encoding
: [0x72,A]
1564 // CHECK
: encoding
: [0x76,A]
1568 // CHECK
: encoding
: [0x74,A]
1572 // CHECK
: encoding
: [0x7f,A]
1576 // CHECK
: encoding
: [0x7d,A]
1580 // CHECK
: encoding
: [0x7c,A]
1584 // CHECK
: encoding
: [0x7e,A]
1588 // CHECK
: encoding
: [0xeb,A]
1592 // CHECK
: encoding
: [0x75,A]
1596 // CHECK
: encoding
: [0x71,A]
1600 // CHECK
: encoding
: [0x7b,A]
1604 // CHECK
: encoding
: [0x79,A]
1608 // CHECK
: encoding
: [0x70,A]
1612 // CHECK
: encoding
: [0x7a,A]
1616 // CHECK
: encoding
: [0x78,A]
1619 // CHECK
: leal
485498096, %r13d
1620 // CHECK
: encoding
: [0x44,0x8d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1621 leal
485498096, %r13d
1623 // CHECK
: leal
64(%rdx
), %r13d
1624 // CHECK
: encoding
: [0x44,0x8d,0x6a,0x40]
1625 leal
64(%rdx
), %r13d
1627 // CHECK
: leal
64(%rdx
,%rax
,4), %r13d
1628 // CHECK
: encoding
: [0x44,0x8d,0x6c,0x82,0x40]
1629 leal
64(%rdx
,%rax
,4), %r13d
1631 // CHECK
: leal
-64(%rdx
,%rax
,4), %r13d
1632 // CHECK
: encoding
: [0x44,0x8d,0x6c,0x82,0xc0]
1633 leal
-64(%rdx
,%rax
,4), %r13d
1635 // CHECK
: leal
64(%rdx
,%rax
), %r13d
1636 // CHECK
: encoding
: [0x44,0x8d,0x6c,0x02,0x40]
1637 leal
64(%rdx
,%rax
), %r13d
1639 // CHECK
: leal
(%rdx
), %r13d
1640 // CHECK
: encoding
: [0x44,0x8d,0x2a]
1643 // CHECK
: lodsb
%gs
:(%rsi
), %al
1644 // CHECK
: encoding
: [0x65,0xac]
1645 lodsb
%gs
:(%rsi
), %al
1647 // CHECK
: lodsw
%gs
:(%rsi
), %ax
1648 // CHECK
: encoding
: [0x66,0x65,0xad]
1649 lodsw
%gs
:(%rsi
), %ax
1652 // CHECK
: encoding
: [0xe2,A]
1656 // CHECK
: encoding
: [0xe1,A]
1660 // CHECK
: encoding
: [0xe0,A]
1664 // CHECK
: encoding
: [0xca,0x00,0x00]
1668 // CHECK
: encoding
: [0xcb]
1671 // CHECK
: movb $
0, 485498096
1672 // CHECK
: encoding
: [0xc6,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1675 // CHECK
: movb $
0, 64(%rdx
)
1676 // CHECK
: encoding
: [0xc6,0x42,0x40,0x00]
1679 // CHECK
: movb $
0, 64(%rdx
,%rax
,4)
1680 // CHECK
: encoding
: [0xc6,0x44,0x82,0x40,0x00]
1681 movb $
0, 64(%rdx
,%rax
,4)
1683 // CHECK
: movb $
0, -64(%rdx
,%rax
,4)
1684 // CHECK
: encoding
: [0xc6,0x44,0x82,0xc0,0x00]
1685 movb $
0, -64(%rdx
,%rax
,4)
1687 // CHECK
: movb $
0, 64(%rdx
,%rax
)
1688 // CHECK
: encoding
: [0xc6,0x44,0x02,0x40,0x00]
1689 movb $
0, 64(%rdx
,%rax
)
1691 // CHECK
: movb $
0, %r14b
1692 // CHECK
: encoding
: [0x41,0xb6,0x00]
1695 // CHECK
: movb $
0, (%rdx
)
1696 // CHECK
: encoding
: [0xc6,0x02,0x00]
1699 // CHECK
: movb
485498096, %r14b
1700 // CHECK
: encoding
: [0x44,0x8a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1701 movb
485498096, %r14b
1703 // CHECK
: movb
64(%rdx
), %r14b
1704 // CHECK
: encoding
: [0x44,0x8a,0x72,0x40]
1705 movb
64(%rdx
), %r14b
1707 // CHECK
: movb
64(%rdx
,%rax
,4), %r14b
1708 // CHECK
: encoding
: [0x44,0x8a,0x74,0x82,0x40]
1709 movb
64(%rdx
,%rax
,4), %r14b
1711 // CHECK
: movb
-64(%rdx
,%rax
,4), %r14b
1712 // CHECK
: encoding
: [0x44,0x8a,0x74,0x82,0xc0]
1713 movb
-64(%rdx
,%rax
,4), %r14b
1715 // CHECK
: movb
64(%rdx
,%rax
), %r14b
1716 // CHECK
: encoding
: [0x44,0x8a,0x74,0x02,0x40]
1717 movb
64(%rdx
,%rax
), %r14b
1719 // CHECK
: movb
%r14b
, 485498096
1720 // CHECK
: encoding
: [0x44,0x88,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1721 movb
%r14b
, 485498096
1723 // CHECK
: movb
%r14b
, 64(%rdx
)
1724 // CHECK
: encoding
: [0x44,0x88,0x72,0x40]
1725 movb
%r14b
, 64(%rdx
)
1727 // CHECK
: movb
%r14b
, 64(%rdx
,%rax
,4)
1728 // CHECK
: encoding
: [0x44,0x88,0x74,0x82,0x40]
1729 movb
%r14b
, 64(%rdx
,%rax
,4)
1731 // CHECK
: movb
%r14b
, -64(%rdx
,%rax
,4)
1732 // CHECK
: encoding
: [0x44,0x88,0x74,0x82,0xc0]
1733 movb
%r14b
, -64(%rdx
,%rax
,4)
1735 // CHECK
: movb
%r14b
, 64(%rdx
,%rax
)
1736 // CHECK
: encoding
: [0x44,0x88,0x74,0x02,0x40]
1737 movb
%r14b
, 64(%rdx
,%rax
)
1739 // CHECK
: movb
%r14b
, %r14b
1740 // CHECK
: encoding
: [0x45,0x88,0xf6]
1743 // CHECK
: movb
%r14b
, (%rdx
)
1744 // CHECK
: encoding
: [0x44,0x88,0x32]
1747 // CHECK
: movb
(%rdx
), %r14b
1748 // CHECK
: encoding
: [0x44,0x8a,0x32]
1751 // CHECK
: movl $
0, 485498096
1752 // CHECK
: encoding
: [0xc7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
1755 // CHECK
: movl $
0, 64(%rdx
)
1756 // CHECK
: encoding
: [0xc7,0x42,0x40,0x00,0x00,0x00,0x00]
1759 // CHECK
: movl $
0, 64(%rdx
,%rax
,4)
1760 // CHECK
: encoding
: [0xc7,0x44,0x82,0x40,0x00,0x00,0x00,0x00]
1761 movl $
0, 64(%rdx
,%rax
,4)
1763 // CHECK
: movl $
0, -64(%rdx
,%rax
,4)
1764 // CHECK
: encoding
: [0xc7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00]
1765 movl $
0, -64(%rdx
,%rax
,4)
1767 // CHECK
: movl $
0, 64(%rdx
,%rax
)
1768 // CHECK
: encoding
: [0xc7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]
1769 movl $
0, 64(%rdx
,%rax
)
1771 // CHECK
: movl $
0, %r13d
1772 // CHECK
: encoding
: [0x41,0xbd,0x00,0x00,0x00,0x00]
1775 // CHECK
: movl $
0, (%rdx
)
1776 // CHECK
: encoding
: [0xc7,0x02,0x00,0x00,0x00,0x00]
1779 // CHECK
: movl
%es
, %r13d
1780 // CHECK
: encoding
: [0x41,0x8c,0xc5]
1783 // CHECK
: movl
%r11d
, %es
1784 // CHECK
: encoding
: [0x41,0x8e,0xc3]
1787 // CHECK
: movl
%r13d
, %r13d
1788 // CHECK
: encoding
: [0x45,0x89,0xed]
1791 // CHECK
: movq $
0, 485498096
1792 // CHECK
: encoding
: [0x48,0xc7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
1795 // CHECK
: movq $
0, 64(%rdx
)
1796 // CHECK
: encoding
: [0x48,0xc7,0x42,0x40,0x00,0x00,0x00,0x00]
1799 // CHECK
: movq $
0, 64(%rdx
,%rax
,4)
1800 // CHECK
: encoding
: [0x48,0xc7,0x44,0x82,0x40,0x00,0x00,0x00,0x00]
1801 movq $
0, 64(%rdx
,%rax
,4)
1803 // CHECK
: movq $
0, -64(%rdx
,%rax
,4)
1804 // CHECK
: encoding
: [0x48,0xc7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00]
1805 movq $
0, -64(%rdx
,%rax
,4)
1807 // CHECK
: movq $
0, 64(%rdx
,%rax
)
1808 // CHECK
: encoding
: [0x48,0xc7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]
1809 movq $
0, 64(%rdx
,%rax
)
1811 // CHECK
: movq $
0, (%rdx
)
1812 // CHECK
: encoding
: [0x48,0xc7,0x02,0x00,0x00,0x00,0x00]
1815 // CHECK
: movsb
%gs
:(%rsi
), %es
:(%rdi
)
1816 // CHECK
: encoding
: [0x65,0xa4]
1817 movsb
%gs
:(%rsi
), %es
:(%rdi
)
1819 // CHECK
: movsl
%gs
:(%rsi
), %es
:(%rdi
)
1820 // CHECK
: encoding
: [0x65,0xa5]
1821 movsl
%gs
:(%rsi
), %es
:(%rdi
)
1823 // CHECK
: movsq
%gs
:(%rsi
), %es
:(%rdi
)
1824 // CHECK
: encoding
: [0x48,0x65,0xa5]
1825 movsq
%gs
:(%rsi
), %es
:(%rdi
)
1827 // CHECK
: movsw
%gs
:(%rsi
), %es
:(%rdi
)
1828 // CHECK
: encoding
: [0x66,0x65,0xa5]
1829 movsw
%gs
:(%rsi
), %es
:(%rdi
)
1831 // CHECK
: movw $
0, 485498096
1832 // CHECK
: encoding
: [0x66,0xc7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
1835 // CHECK
: movw $
0, 64(%rdx
)
1836 // CHECK
: encoding
: [0x66,0xc7,0x42,0x40,0x00,0x00]
1839 // CHECK
: movw $
0, 64(%rdx
,%rax
,4)
1840 // CHECK
: encoding
: [0x66,0xc7,0x44,0x82,0x40,0x00,0x00]
1841 movw $
0, 64(%rdx
,%rax
,4)
1843 // CHECK
: movw $
0, -64(%rdx
,%rax
,4)
1844 // CHECK
: encoding
: [0x66,0xc7,0x44,0x82,0xc0,0x00,0x00]
1845 movw $
0, -64(%rdx
,%rax
,4)
1847 // CHECK
: movw $
0, 64(%rdx
,%rax
)
1848 // CHECK
: encoding
: [0x66,0xc7,0x44,0x02,0x40,0x00,0x00]
1849 movw $
0, 64(%rdx
,%rax
)
1851 // CHECK
: movw $
0, %r14w
1852 // CHECK
: encoding
: [0x66,0x41,0xbe,0x00,0x00]
1855 // CHECK
: movw $
0, (%rdx
)
1856 // CHECK
: encoding
: [0x66,0xc7,0x02,0x00,0x00]
1859 // CHECK
: movw
485498096, %es
1860 // CHECK
: encoding
: [0x8e,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1863 // CHECK
: movw
485498096, %r14w
1864 // CHECK
: encoding
: [0x66,0x44,0x8b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1865 movw
485498096, %r14w
1867 // CHECK
: movw
64(%rdx
), %es
1868 // CHECK
: encoding
: [0x8e,0x42,0x40]
1871 // CHECK
: movw
64(%rdx
), %r14w
1872 // CHECK
: encoding
: [0x66,0x44,0x8b,0x72,0x40]
1873 movw
64(%rdx
), %r14w
1875 // CHECK
: movw
64(%rdx
,%rax
,4), %es
1876 // CHECK
: encoding
: [0x8e,0x44,0x82,0x40]
1877 movw
64(%rdx
,%rax
,4), %es
1879 // CHECK
: movw
-64(%rdx
,%rax
,4), %es
1880 // CHECK
: encoding
: [0x8e,0x44,0x82,0xc0]
1881 movw
-64(%rdx
,%rax
,4), %es
1883 // CHECK
: movw
64(%rdx
,%rax
,4), %r14w
1884 // CHECK
: encoding
: [0x66,0x44,0x8b,0x74,0x82,0x40]
1885 movw
64(%rdx
,%rax
,4), %r14w
1887 // CHECK
: movw
-64(%rdx
,%rax
,4), %r14w
1888 // CHECK
: encoding
: [0x66,0x44,0x8b,0x74,0x82,0xc0]
1889 movw
-64(%rdx
,%rax
,4), %r14w
1891 // CHECK
: movw
64(%rdx
,%rax
), %es
1892 // CHECK
: encoding
: [0x8e,0x44,0x02,0x40]
1893 movw
64(%rdx
,%rax
), %es
1895 // CHECK
: movw
64(%rdx
,%rax
), %r14w
1896 // CHECK
: encoding
: [0x66,0x44,0x8b,0x74,0x02,0x40]
1897 movw
64(%rdx
,%rax
), %r14w
1899 // CHECK
: movw
%es
, 485498096
1900 // CHECK
: encoding
: [0x8c,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1903 // CHECK
: movw
%es
, 64(%rdx
)
1904 // CHECK
: encoding
: [0x8c,0x42,0x40]
1907 // CHECK
: movw
%es
, 64(%rdx
,%rax
,4)
1908 // CHECK
: encoding
: [0x8c,0x44,0x82,0x40]
1909 movw
%es
, 64(%rdx
,%rax
,4)
1911 // CHECK
: movw
%es
, -64(%rdx
,%rax
,4)
1912 // CHECK
: encoding
: [0x8c,0x44,0x82,0xc0]
1913 movw
%es
, -64(%rdx
,%rax
,4)
1915 // CHECK
: movw
%es
, 64(%rdx
,%rax
)
1916 // CHECK
: encoding
: [0x8c,0x44,0x02,0x40]
1917 movw
%es
, 64(%rdx
,%rax
)
1919 // CHECK
: movw
%es
, (%rdx
)
1920 // CHECK
: encoding
: [0x8c,0x02]
1923 // CHECK
: movw
%r14w
, 485498096
1924 // CHECK
: encoding
: [0x66,0x44,0x89,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1925 movw
%r14w
, 485498096
1927 // CHECK
: movw
%r14w
, 64(%rdx
)
1928 // CHECK
: encoding
: [0x66,0x44,0x89,0x72,0x40]
1929 movw
%r14w
, 64(%rdx
)
1931 // CHECK
: movw
%r14w
, 64(%rdx
,%rax
,4)
1932 // CHECK
: encoding
: [0x66,0x44,0x89,0x74,0x82,0x40]
1933 movw
%r14w
, 64(%rdx
,%rax
,4)
1935 // CHECK
: movw
%r14w
, -64(%rdx
,%rax
,4)
1936 // CHECK
: encoding
: [0x66,0x44,0x89,0x74,0x82,0xc0]
1937 movw
%r14w
, -64(%rdx
,%rax
,4)
1939 // CHECK
: movw
%r14w
, 64(%rdx
,%rax
)
1940 // CHECK
: encoding
: [0x66,0x44,0x89,0x74,0x02,0x40]
1941 movw
%r14w
, 64(%rdx
,%rax
)
1943 // CHECK
: movw
%r14w
, %r14w
1944 // CHECK
: encoding
: [0x66,0x45,0x89,0xf6]
1947 // CHECK
: movw
%r14w
, (%rdx
)
1948 // CHECK
: encoding
: [0x66,0x44,0x89,0x32]
1951 // CHECK
: movw
(%rdx
), %es
1952 // CHECK
: encoding
: [0x8e,0x02]
1955 // CHECK
: movw
(%rdx
), %r14w
1956 // CHECK
: encoding
: [0x66,0x44,0x8b,0x32]
1959 // CHECK
: mulb
485498096
1960 // CHECK
: encoding
: [0xf6,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
1963 // CHECK
: mulb
64(%rdx
)
1964 // CHECK
: encoding
: [0xf6,0x62,0x40]
1967 // CHECK
: mulb
64(%rdx
,%rax
,4)
1968 // CHECK
: encoding
: [0xf6,0x64,0x82,0x40]
1969 mulb
64(%rdx
,%rax
,4)
1971 // CHECK
: mulb
-64(%rdx
,%rax
,4)
1972 // CHECK
: encoding
: [0xf6,0x64,0x82,0xc0]
1973 mulb
-64(%rdx
,%rax
,4)
1975 // CHECK
: mulb
64(%rdx
,%rax
)
1976 // CHECK
: encoding
: [0xf6,0x64,0x02,0x40]
1979 // CHECK
: mulb
%r14b
1980 // CHECK
: encoding
: [0x41,0xf6,0xe6]
1983 // CHECK
: mulb
(%rdx
)
1984 // CHECK
: encoding
: [0xf6,0x22]
1987 // CHECK
: mull
485498096
1988 // CHECK
: encoding
: [0xf7,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
1991 // CHECK
: mull
64(%rdx
)
1992 // CHECK
: encoding
: [0xf7,0x62,0x40]
1995 // CHECK
: mull
64(%rdx
,%rax
,4)
1996 // CHECK
: encoding
: [0xf7,0x64,0x82,0x40]
1997 mull
64(%rdx
,%rax
,4)
1999 // CHECK
: mull
-64(%rdx
,%rax
,4)
2000 // CHECK
: encoding
: [0xf7,0x64,0x82,0xc0]
2001 mull
-64(%rdx
,%rax
,4)
2003 // CHECK
: mull
64(%rdx
,%rax
)
2004 // CHECK
: encoding
: [0xf7,0x64,0x02,0x40]
2007 // CHECK
: mull
%r13d
2008 // CHECK
: encoding
: [0x41,0xf7,0xe5]
2011 // CHECK
: mull
(%rdx
)
2012 // CHECK
: encoding
: [0xf7,0x22]
2015 // CHECK
: mulq
485498096
2016 // CHECK
: encoding
: [0x48,0xf7,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
2019 // CHECK
: mulq
64(%rdx
)
2020 // CHECK
: encoding
: [0x48,0xf7,0x62,0x40]
2023 // CHECK
: mulq
64(%rdx
,%rax
,4)
2024 // CHECK
: encoding
: [0x48,0xf7,0x64,0x82,0x40]
2025 mulq
64(%rdx
,%rax
,4)
2027 // CHECK
: mulq
-64(%rdx
,%rax
,4)
2028 // CHECK
: encoding
: [0x48,0xf7,0x64,0x82,0xc0]
2029 mulq
-64(%rdx
,%rax
,4)
2031 // CHECK
: mulq
64(%rdx
,%rax
)
2032 // CHECK
: encoding
: [0x48,0xf7,0x64,0x02,0x40]
2035 // CHECK
: mulq
(%rdx
)
2036 // CHECK
: encoding
: [0x48,0xf7,0x22]
2039 // CHECK
: mulw
485498096
2040 // CHECK
: encoding
: [0x66,0xf7,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
2043 // CHECK
: mulw
64(%rdx
)
2044 // CHECK
: encoding
: [0x66,0xf7,0x62,0x40]
2047 // CHECK
: mulw
64(%rdx
,%rax
,4)
2048 // CHECK
: encoding
: [0x66,0xf7,0x64,0x82,0x40]
2049 mulw
64(%rdx
,%rax
,4)
2051 // CHECK
: mulw
-64(%rdx
,%rax
,4)
2052 // CHECK
: encoding
: [0x66,0xf7,0x64,0x82,0xc0]
2053 mulw
-64(%rdx
,%rax
,4)
2055 // CHECK
: mulw
64(%rdx
,%rax
)
2056 // CHECK
: encoding
: [0x66,0xf7,0x64,0x02,0x40]
2059 // CHECK
: mulw
%r14w
2060 // CHECK
: encoding
: [0x66,0x41,0xf7,0xe6]
2063 // CHECK
: mulw
(%rdx
)
2064 // CHECK
: encoding
: [0x66,0xf7,0x22]
2067 // CHECK
: negb
485498096
2068 // CHECK
: encoding
: [0xf6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2071 // CHECK
: negb
64(%rdx
)
2072 // CHECK
: encoding
: [0xf6,0x5a,0x40]
2075 // CHECK
: negb
64(%rdx
,%rax
,4)
2076 // CHECK
: encoding
: [0xf6,0x5c,0x82,0x40]
2077 negb
64(%rdx
,%rax
,4)
2079 // CHECK
: negb
-64(%rdx
,%rax
,4)
2080 // CHECK
: encoding
: [0xf6,0x5c,0x82,0xc0]
2081 negb
-64(%rdx
,%rax
,4)
2083 // CHECK
: negb
64(%rdx
,%rax
)
2084 // CHECK
: encoding
: [0xf6,0x5c,0x02,0x40]
2087 // CHECK
: negb
%r14b
2088 // CHECK
: encoding
: [0x41,0xf6,0xde]
2091 // CHECK
: negb
(%rdx
)
2092 // CHECK
: encoding
: [0xf6,0x1a]
2095 // CHECK
: negl
485498096
2096 // CHECK
: encoding
: [0xf7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2099 // CHECK
: negl
64(%rdx
)
2100 // CHECK
: encoding
: [0xf7,0x5a,0x40]
2103 // CHECK
: negl
64(%rdx
,%rax
,4)
2104 // CHECK
: encoding
: [0xf7,0x5c,0x82,0x40]
2105 negl
64(%rdx
,%rax
,4)
2107 // CHECK
: negl
-64(%rdx
,%rax
,4)
2108 // CHECK
: encoding
: [0xf7,0x5c,0x82,0xc0]
2109 negl
-64(%rdx
,%rax
,4)
2111 // CHECK
: negl
64(%rdx
,%rax
)
2112 // CHECK
: encoding
: [0xf7,0x5c,0x02,0x40]
2115 // CHECK
: negl
%r13d
2116 // CHECK
: encoding
: [0x41,0xf7,0xdd]
2119 // CHECK
: negl
(%rdx
)
2120 // CHECK
: encoding
: [0xf7,0x1a]
2123 // CHECK
: negq
485498096
2124 // CHECK
: encoding
: [0x48,0xf7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2127 // CHECK
: negq
64(%rdx
)
2128 // CHECK
: encoding
: [0x48,0xf7,0x5a,0x40]
2131 // CHECK
: negq
64(%rdx
,%rax
,4)
2132 // CHECK
: encoding
: [0x48,0xf7,0x5c,0x82,0x40]
2133 negq
64(%rdx
,%rax
,4)
2135 // CHECK
: negq
-64(%rdx
,%rax
,4)
2136 // CHECK
: encoding
: [0x48,0xf7,0x5c,0x82,0xc0]
2137 negq
-64(%rdx
,%rax
,4)
2139 // CHECK
: negq
64(%rdx
,%rax
)
2140 // CHECK
: encoding
: [0x48,0xf7,0x5c,0x02,0x40]
2143 // CHECK
: negq
(%rdx
)
2144 // CHECK
: encoding
: [0x48,0xf7,0x1a]
2147 // CHECK
: negw
485498096
2148 // CHECK
: encoding
: [0x66,0xf7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2151 // CHECK
: negw
64(%rdx
)
2152 // CHECK
: encoding
: [0x66,0xf7,0x5a,0x40]
2155 // CHECK
: negw
64(%rdx
,%rax
,4)
2156 // CHECK
: encoding
: [0x66,0xf7,0x5c,0x82,0x40]
2157 negw
64(%rdx
,%rax
,4)
2159 // CHECK
: negw
-64(%rdx
,%rax
,4)
2160 // CHECK
: encoding
: [0x66,0xf7,0x5c,0x82,0xc0]
2161 negw
-64(%rdx
,%rax
,4)
2163 // CHECK
: negw
64(%rdx
,%rax
)
2164 // CHECK
: encoding
: [0x66,0xf7,0x5c,0x02,0x40]
2167 // CHECK
: negw
%r14w
2168 // CHECK
: encoding
: [0x66,0x41,0xf7,0xde]
2171 // CHECK
: negw
(%rdx
)
2172 // CHECK
: encoding
: [0x66,0xf7,0x1a]
2176 // CHECK
: encoding
: [0x90]
2179 // CHECK
: notb
485498096
2180 // CHECK
: encoding
: [0xf6,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2183 // CHECK
: notb
64(%rdx
)
2184 // CHECK
: encoding
: [0xf6,0x52,0x40]
2187 // CHECK
: notb
64(%rdx
,%rax
,4)
2188 // CHECK
: encoding
: [0xf6,0x54,0x82,0x40]
2189 notb
64(%rdx
,%rax
,4)
2191 // CHECK
: notb
-64(%rdx
,%rax
,4)
2192 // CHECK
: encoding
: [0xf6,0x54,0x82,0xc0]
2193 notb
-64(%rdx
,%rax
,4)
2195 // CHECK
: notb
64(%rdx
,%rax
)
2196 // CHECK
: encoding
: [0xf6,0x54,0x02,0x40]
2199 // CHECK
: notb
%r14b
2200 // CHECK
: encoding
: [0x41,0xf6,0xd6]
2203 // CHECK
: notb
(%rdx
)
2204 // CHECK
: encoding
: [0xf6,0x12]
2207 // CHECK
: notl
485498096
2208 // CHECK
: encoding
: [0xf7,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2211 // CHECK
: notl
64(%rdx
)
2212 // CHECK
: encoding
: [0xf7,0x52,0x40]
2215 // CHECK
: notl
64(%rdx
,%rax
,4)
2216 // CHECK
: encoding
: [0xf7,0x54,0x82,0x40]
2217 notl
64(%rdx
,%rax
,4)
2219 // CHECK
: notl
-64(%rdx
,%rax
,4)
2220 // CHECK
: encoding
: [0xf7,0x54,0x82,0xc0]
2221 notl
-64(%rdx
,%rax
,4)
2223 // CHECK
: notl
64(%rdx
,%rax
)
2224 // CHECK
: encoding
: [0xf7,0x54,0x02,0x40]
2227 // CHECK
: notl
%r13d
2228 // CHECK
: encoding
: [0x41,0xf7,0xd5]
2231 // CHECK
: notl
(%rdx
)
2232 // CHECK
: encoding
: [0xf7,0x12]
2235 // CHECK
: notq
485498096
2236 // CHECK
: encoding
: [0x48,0xf7,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2239 // CHECK
: notq
64(%rdx
)
2240 // CHECK
: encoding
: [0x48,0xf7,0x52,0x40]
2243 // CHECK
: notq
64(%rdx
,%rax
,4)
2244 // CHECK
: encoding
: [0x48,0xf7,0x54,0x82,0x40]
2245 notq
64(%rdx
,%rax
,4)
2247 // CHECK
: notq
-64(%rdx
,%rax
,4)
2248 // CHECK
: encoding
: [0x48,0xf7,0x54,0x82,0xc0]
2249 notq
-64(%rdx
,%rax
,4)
2251 // CHECK
: notq
64(%rdx
,%rax
)
2252 // CHECK
: encoding
: [0x48,0xf7,0x54,0x02,0x40]
2255 // CHECK
: notq
(%rdx
)
2256 // CHECK
: encoding
: [0x48,0xf7,0x12]
2259 // CHECK
: notw
485498096
2260 // CHECK
: encoding
: [0x66,0xf7,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2263 // CHECK
: notw
64(%rdx
)
2264 // CHECK
: encoding
: [0x66,0xf7,0x52,0x40]
2267 // CHECK
: notw
64(%rdx
,%rax
,4)
2268 // CHECK
: encoding
: [0x66,0xf7,0x54,0x82,0x40]
2269 notw
64(%rdx
,%rax
,4)
2271 // CHECK
: notw
-64(%rdx
,%rax
,4)
2272 // CHECK
: encoding
: [0x66,0xf7,0x54,0x82,0xc0]
2273 notw
-64(%rdx
,%rax
,4)
2275 // CHECK
: notw
64(%rdx
,%rax
)
2276 // CHECK
: encoding
: [0x66,0xf7,0x54,0x02,0x40]
2279 // CHECK
: notw
%r14w
2280 // CHECK
: encoding
: [0x66,0x41,0xf7,0xd6]
2283 // CHECK
: notw
(%rdx
)
2284 // CHECK
: encoding
: [0x66,0xf7,0x12]
2287 // CHECK
: orb $
0, 485498096
2288 // CHECK
: encoding
: [0x80,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2291 // CHECK
: orb $
0, 64(%rdx
)
2292 // CHECK
: encoding
: [0x80,0x4a,0x40,0x00]
2295 // CHECK
: orb $
0, 64(%rdx
,%rax
,4)
2296 // CHECK
: encoding
: [0x80,0x4c,0x82,0x40,0x00]
2297 orb $
0, 64(%rdx
,%rax
,4)
2299 // CHECK
: orb $
0, -64(%rdx
,%rax
,4)
2300 // CHECK
: encoding
: [0x80,0x4c,0x82,0xc0,0x00]
2301 orb $
0, -64(%rdx
,%rax
,4)
2303 // CHECK
: orb $
0, 64(%rdx
,%rax
)
2304 // CHECK
: encoding
: [0x80,0x4c,0x02,0x40,0x00]
2305 orb $
0, 64(%rdx
,%rax
)
2307 // CHECK
: orb $
0, %al
2308 // CHECK
: encoding
: [0x0c,0x00]
2311 // CHECK
: orb $
0, %r14b
2312 // CHECK
: encoding
: [0x41,0x80,0xce,0x00]
2315 // CHECK
: orb $
0, (%rdx
)
2316 // CHECK
: encoding
: [0x80,0x0a,0x00]
2319 // CHECK
: orb
485498096, %r14b
2320 // CHECK
: encoding
: [0x44,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2321 orb
485498096, %r14b
2323 // CHECK
: orb
64(%rdx
), %r14b
2324 // CHECK
: encoding
: [0x44,0x0a,0x72,0x40]
2327 // CHECK
: orb
64(%rdx
,%rax
,4), %r14b
2328 // CHECK
: encoding
: [0x44,0x0a,0x74,0x82,0x40]
2329 orb
64(%rdx
,%rax
,4), %r14b
2331 // CHECK
: orb
-64(%rdx
,%rax
,4), %r14b
2332 // CHECK
: encoding
: [0x44,0x0a,0x74,0x82,0xc0]
2333 orb
-64(%rdx
,%rax
,4), %r14b
2335 // CHECK
: orb
64(%rdx
,%rax
), %r14b
2336 // CHECK
: encoding
: [0x44,0x0a,0x74,0x02,0x40]
2337 orb
64(%rdx
,%rax
), %r14b
2339 // CHECK
: orb
%r14b
, 485498096
2340 // CHECK
: encoding
: [0x44,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2341 orb
%r14b
, 485498096
2343 // CHECK
: orb
%r14b
, 64(%rdx
)
2344 // CHECK
: encoding
: [0x44,0x08,0x72,0x40]
2347 // CHECK
: orb
%r14b
, 64(%rdx
,%rax
,4)
2348 // CHECK
: encoding
: [0x44,0x08,0x74,0x82,0x40]
2349 orb
%r14b
, 64(%rdx
,%rax
,4)
2351 // CHECK
: orb
%r14b
, -64(%rdx
,%rax
,4)
2352 // CHECK
: encoding
: [0x44,0x08,0x74,0x82,0xc0]
2353 orb
%r14b
, -64(%rdx
,%rax
,4)
2355 // CHECK
: orb
%r14b
, 64(%rdx
,%rax
)
2356 // CHECK
: encoding
: [0x44,0x08,0x74,0x02,0x40]
2357 orb
%r14b
, 64(%rdx
,%rax
)
2359 // CHECK
: orb
%r14b
, %r14b
2360 // CHECK
: encoding
: [0x45,0x08,0xf6]
2363 // CHECK
: orb
%r14b
, (%rdx
)
2364 // CHECK
: encoding
: [0x44,0x08,0x32]
2367 // CHECK
: orb
(%rdx
), %r14b
2368 // CHECK
: encoding
: [0x44,0x0a,0x32]
2371 // CHECK
: orl $
0, 485498096
2372 // CHECK
: encoding
: [0x83,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2375 // CHECK
: orl $
0, 64(%rdx
)
2376 // CHECK
: encoding
: [0x83,0x4a,0x40,0x00]
2379 // CHECK
: orl $
0, 64(%rdx
,%rax
,4)
2380 // CHECK
: encoding
: [0x83,0x4c,0x82,0x40,0x00]
2381 orl $
0, 64(%rdx
,%rax
,4)
2383 // CHECK
: orl $
0, -64(%rdx
,%rax
,4)
2384 // CHECK
: encoding
: [0x83,0x4c,0x82,0xc0,0x00]
2385 orl $
0, -64(%rdx
,%rax
,4)
2387 // CHECK
: orl $
0, 64(%rdx
,%rax
)
2388 // CHECK
: encoding
: [0x83,0x4c,0x02,0x40,0x00]
2389 orl $
0, 64(%rdx
,%rax
)
2391 // CHECK
: orl $
0, %eax
2392 // CHECK
: encoding
: [0x83,0xc8,0x00]
2395 // CHECK
: orl $
0, %r13d
2396 // CHECK
: encoding
: [0x41,0x83,0xcd,0x00]
2399 // CHECK
: orl $
0, (%rdx
)
2400 // CHECK
: encoding
: [0x83,0x0a,0x00]
2403 // CHECK
: orl
%r13d
, %r13d
2404 // CHECK
: encoding
: [0x45,0x09,0xed]
2407 // CHECK
: orq $
0, 485498096
2408 // CHECK
: encoding
: [0x48,0x83,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2411 // CHECK
: orq $
0, 64(%rdx
)
2412 // CHECK
: encoding
: [0x48,0x83,0x4a,0x40,0x00]
2415 // CHECK
: orq $
0, 64(%rdx
,%rax
,4)
2416 // CHECK
: encoding
: [0x48,0x83,0x4c,0x82,0x40,0x00]
2417 orq $
0, 64(%rdx
,%rax
,4)
2419 // CHECK
: orq $
0, -64(%rdx
,%rax
,4)
2420 // CHECK
: encoding
: [0x48,0x83,0x4c,0x82,0xc0,0x00]
2421 orq $
0, -64(%rdx
,%rax
,4)
2423 // CHECK
: orq $
0, 64(%rdx
,%rax
)
2424 // CHECK
: encoding
: [0x48,0x83,0x4c,0x02,0x40,0x00]
2425 orq $
0, 64(%rdx
,%rax
)
2427 // CHECK
: orq $
0, (%rdx
)
2428 // CHECK
: encoding
: [0x48,0x83,0x0a,0x00]
2431 // CHECK
: orw $
0, 485498096
2432 // CHECK
: encoding
: [0x66,0x83,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2435 // CHECK
: orw $
0, 64(%rdx
)
2436 // CHECK
: encoding
: [0x66,0x83,0x4a,0x40,0x00]
2439 // CHECK
: orw $
0, 64(%rdx
,%rax
,4)
2440 // CHECK
: encoding
: [0x66,0x83,0x4c,0x82,0x40,0x00]
2441 orw $
0, 64(%rdx
,%rax
,4)
2443 // CHECK
: orw $
0, -64(%rdx
,%rax
,4)
2444 // CHECK
: encoding
: [0x66,0x83,0x4c,0x82,0xc0,0x00]
2445 orw $
0, -64(%rdx
,%rax
,4)
2447 // CHECK
: orw $
0, 64(%rdx
,%rax
)
2448 // CHECK
: encoding
: [0x66,0x83,0x4c,0x02,0x40,0x00]
2449 orw $
0, 64(%rdx
,%rax
)
2451 // CHECK
: orw $
0, %r14w
2452 // CHECK
: encoding
: [0x66,0x41,0x83,0xce,0x00]
2455 // CHECK
: orw $
0, (%rdx
)
2456 // CHECK
: encoding
: [0x66,0x83,0x0a,0x00]
2459 // CHECK
: orw
485498096, %r14w
2460 // CHECK
: encoding
: [0x66,0x44,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2461 orw
485498096, %r14w
2463 // CHECK
: orw
64(%rdx
), %r14w
2464 // CHECK
: encoding
: [0x66,0x44,0x0b,0x72,0x40]
2467 // CHECK
: orw
64(%rdx
,%rax
,4), %r14w
2468 // CHECK
: encoding
: [0x66,0x44,0x0b,0x74,0x82,0x40]
2469 orw
64(%rdx
,%rax
,4), %r14w
2471 // CHECK
: orw
-64(%rdx
,%rax
,4), %r14w
2472 // CHECK
: encoding
: [0x66,0x44,0x0b,0x74,0x82,0xc0]
2473 orw
-64(%rdx
,%rax
,4), %r14w
2475 // CHECK
: orw
64(%rdx
,%rax
), %r14w
2476 // CHECK
: encoding
: [0x66,0x44,0x0b,0x74,0x02,0x40]
2477 orw
64(%rdx
,%rax
), %r14w
2479 // CHECK
: orw
%r14w
, 485498096
2480 // CHECK
: encoding
: [0x66,0x44,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2481 orw
%r14w
, 485498096
2483 // CHECK
: orw
%r14w
, 64(%rdx
)
2484 // CHECK
: encoding
: [0x66,0x44,0x09,0x72,0x40]
2487 // CHECK
: orw
%r14w
, 64(%rdx
,%rax
,4)
2488 // CHECK
: encoding
: [0x66,0x44,0x09,0x74,0x82,0x40]
2489 orw
%r14w
, 64(%rdx
,%rax
,4)
2491 // CHECK
: orw
%r14w
, -64(%rdx
,%rax
,4)
2492 // CHECK
: encoding
: [0x66,0x44,0x09,0x74,0x82,0xc0]
2493 orw
%r14w
, -64(%rdx
,%rax
,4)
2495 // CHECK
: orw
%r14w
, 64(%rdx
,%rax
)
2496 // CHECK
: encoding
: [0x66,0x44,0x09,0x74,0x02,0x40]
2497 orw
%r14w
, 64(%rdx
,%rax
)
2499 // CHECK
: orw
%r14w
, %r14w
2500 // CHECK
: encoding
: [0x66,0x45,0x09,0xf6]
2503 // CHECK
: orw
%r14w
, (%rdx
)
2504 // CHECK
: encoding
: [0x66,0x44,0x09,0x32]
2507 // CHECK
: orw
(%rdx
), %r14w
2508 // CHECK
: encoding
: [0x66,0x44,0x0b,0x32]
2511 // CHECK
: outb
%al
, $
0
2512 // CHECK
: encoding
: [0xe6,0x00]
2515 // CHECK
: outb
%al
, %dx
2516 // CHECK
: encoding
: [0xee]
2519 // CHECK
: outl
%eax
, $
0
2520 // CHECK
: encoding
: [0xe7,0x00]
2523 // CHECK
: outl
%eax
, %dx
2524 // CHECK
: encoding
: [0xef]
2528 // CHECK
: encoding
: [0xf3,0x90]
2532 // CHECK
: encoding
: [0x9d]
2536 // CHECK
: encoding
: [0x66,0x9d]
2540 // CHECK
: encoding
: [0x9c]
2544 // CHECK
: encoding
: [0x66,0x9c]
2547 // CHECK
: rclb
485498096
2548 // CHECK
: encoding
: [0xd0,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2551 // CHECK
: rclb
64(%rdx
)
2552 // CHECK
: encoding
: [0xd0,0x52,0x40]
2555 // CHECK
: rclb
64(%rdx
,%rax
,4)
2556 // CHECK
: encoding
: [0xd0,0x54,0x82,0x40]
2557 rclb
64(%rdx
,%rax
,4)
2559 // CHECK
: rclb
-64(%rdx
,%rax
,4)
2560 // CHECK
: encoding
: [0xd0,0x54,0x82,0xc0]
2561 rclb
-64(%rdx
,%rax
,4)
2563 // CHECK
: rclb
64(%rdx
,%rax
)
2564 // CHECK
: encoding
: [0xd0,0x54,0x02,0x40]
2567 // CHECK
: rclb
%cl
, 485498096
2568 // CHECK
: encoding
: [0xd2,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2571 // CHECK
: rclb
%cl
, 64(%rdx
)
2572 // CHECK
: encoding
: [0xd2,0x52,0x40]
2575 // CHECK
: rclb
%cl
, 64(%rdx
,%rax
,4)
2576 // CHECK
: encoding
: [0xd2,0x54,0x82,0x40]
2577 rclb
%cl
, 64(%rdx
,%rax
,4)
2579 // CHECK
: rclb
%cl
, -64(%rdx
,%rax
,4)
2580 // CHECK
: encoding
: [0xd2,0x54,0x82,0xc0]
2581 rclb
%cl
, -64(%rdx
,%rax
,4)
2583 // CHECK
: rclb
%cl
, 64(%rdx
,%rax
)
2584 // CHECK
: encoding
: [0xd2,0x54,0x02,0x40]
2585 rclb
%cl
, 64(%rdx
,%rax
)
2587 // CHECK
: rclb
%cl
, %r14b
2588 // CHECK
: encoding
: [0x41,0xd2,0xd6]
2591 // CHECK
: rclb
%cl
, (%rdx
)
2592 // CHECK
: encoding
: [0xd2,0x12]
2595 // CHECK
: rclb
%r14b
2596 // CHECK
: encoding
: [0x41,0xd0,0xd6]
2599 // CHECK
: rclb
(%rdx
)
2600 // CHECK
: encoding
: [0xd0,0x12]
2603 // CHECK
: rcll
485498096
2604 // CHECK
: encoding
: [0xd1,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2607 // CHECK
: rcll
64(%rdx
)
2608 // CHECK
: encoding
: [0xd1,0x52,0x40]
2611 // CHECK
: rcll
64(%rdx
,%rax
,4)
2612 // CHECK
: encoding
: [0xd1,0x54,0x82,0x40]
2613 rcll
64(%rdx
,%rax
,4)
2615 // CHECK
: rcll
-64(%rdx
,%rax
,4)
2616 // CHECK
: encoding
: [0xd1,0x54,0x82,0xc0]
2617 rcll
-64(%rdx
,%rax
,4)
2619 // CHECK
: rcll
64(%rdx
,%rax
)
2620 // CHECK
: encoding
: [0xd1,0x54,0x02,0x40]
2623 // CHECK
: rcll
%cl
, 485498096
2624 // CHECK
: encoding
: [0xd3,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2627 // CHECK
: rcll
%cl
, 64(%rdx
)
2628 // CHECK
: encoding
: [0xd3,0x52,0x40]
2631 // CHECK
: rcll
%cl
, 64(%rdx
,%rax
,4)
2632 // CHECK
: encoding
: [0xd3,0x54,0x82,0x40]
2633 rcll
%cl
, 64(%rdx
,%rax
,4)
2635 // CHECK
: rcll
%cl
, -64(%rdx
,%rax
,4)
2636 // CHECK
: encoding
: [0xd3,0x54,0x82,0xc0]
2637 rcll
%cl
, -64(%rdx
,%rax
,4)
2639 // CHECK
: rcll
%cl
, 64(%rdx
,%rax
)
2640 // CHECK
: encoding
: [0xd3,0x54,0x02,0x40]
2641 rcll
%cl
, 64(%rdx
,%rax
)
2643 // CHECK
: rcll
%cl
, %r13d
2644 // CHECK
: encoding
: [0x41,0xd3,0xd5]
2647 // CHECK
: rcll
%cl
, (%rdx
)
2648 // CHECK
: encoding
: [0xd3,0x12]
2651 // CHECK
: rcll
%r13d
2652 // CHECK
: encoding
: [0x41,0xd1,0xd5]
2655 // CHECK
: rcll
(%rdx
)
2656 // CHECK
: encoding
: [0xd1,0x12]
2659 // CHECK
: rclq
485498096
2660 // CHECK
: encoding
: [0x48,0xd1,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2663 // CHECK
: rclq
64(%rdx
)
2664 // CHECK
: encoding
: [0x48,0xd1,0x52,0x40]
2667 // CHECK
: rclq
64(%rdx
,%rax
,4)
2668 // CHECK
: encoding
: [0x48,0xd1,0x54,0x82,0x40]
2669 rclq
64(%rdx
,%rax
,4)
2671 // CHECK
: rclq
-64(%rdx
,%rax
,4)
2672 // CHECK
: encoding
: [0x48,0xd1,0x54,0x82,0xc0]
2673 rclq
-64(%rdx
,%rax
,4)
2675 // CHECK
: rclq
64(%rdx
,%rax
)
2676 // CHECK
: encoding
: [0x48,0xd1,0x54,0x02,0x40]
2679 // CHECK
: rclq
%cl
, 485498096
2680 // CHECK
: encoding
: [0x48,0xd3,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2683 // CHECK
: rclq
%cl
, 64(%rdx
)
2684 // CHECK
: encoding
: [0x48,0xd3,0x52,0x40]
2687 // CHECK
: rclq
%cl
, 64(%rdx
,%rax
,4)
2688 // CHECK
: encoding
: [0x48,0xd3,0x54,0x82,0x40]
2689 rclq
%cl
, 64(%rdx
,%rax
,4)
2691 // CHECK
: rclq
%cl
, -64(%rdx
,%rax
,4)
2692 // CHECK
: encoding
: [0x48,0xd3,0x54,0x82,0xc0]
2693 rclq
%cl
, -64(%rdx
,%rax
,4)
2695 // CHECK
: rclq
%cl
, 64(%rdx
,%rax
)
2696 // CHECK
: encoding
: [0x48,0xd3,0x54,0x02,0x40]
2697 rclq
%cl
, 64(%rdx
,%rax
)
2699 // CHECK
: rclq
%cl
, (%rdx
)
2700 // CHECK
: encoding
: [0x48,0xd3,0x12]
2703 // CHECK
: rclq
(%rdx
)
2704 // CHECK
: encoding
: [0x48,0xd1,0x12]
2707 // CHECK
: rclw
485498096
2708 // CHECK
: encoding
: [0x66,0xd1,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2711 // CHECK
: rclw
64(%rdx
)
2712 // CHECK
: encoding
: [0x66,0xd1,0x52,0x40]
2715 // CHECK
: rclw
64(%rdx
,%rax
,4)
2716 // CHECK
: encoding
: [0x66,0xd1,0x54,0x82,0x40]
2717 rclw
64(%rdx
,%rax
,4)
2719 // CHECK
: rclw
-64(%rdx
,%rax
,4)
2720 // CHECK
: encoding
: [0x66,0xd1,0x54,0x82,0xc0]
2721 rclw
-64(%rdx
,%rax
,4)
2723 // CHECK
: rclw
64(%rdx
,%rax
)
2724 // CHECK
: encoding
: [0x66,0xd1,0x54,0x02,0x40]
2727 // CHECK
: rclw
%cl
, 485498096
2728 // CHECK
: encoding
: [0x66,0xd3,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
2731 // CHECK
: rclw
%cl
, 64(%rdx
)
2732 // CHECK
: encoding
: [0x66,0xd3,0x52,0x40]
2735 // CHECK
: rclw
%cl
, 64(%rdx
,%rax
,4)
2736 // CHECK
: encoding
: [0x66,0xd3,0x54,0x82,0x40]
2737 rclw
%cl
, 64(%rdx
,%rax
,4)
2739 // CHECK
: rclw
%cl
, -64(%rdx
,%rax
,4)
2740 // CHECK
: encoding
: [0x66,0xd3,0x54,0x82,0xc0]
2741 rclw
%cl
, -64(%rdx
,%rax
,4)
2743 // CHECK
: rclw
%cl
, 64(%rdx
,%rax
)
2744 // CHECK
: encoding
: [0x66,0xd3,0x54,0x02,0x40]
2745 rclw
%cl
, 64(%rdx
,%rax
)
2747 // CHECK
: rclw
%cl
, %r14w
2748 // CHECK
: encoding
: [0x66,0x41,0xd3,0xd6]
2751 // CHECK
: rclw
%cl
, (%rdx
)
2752 // CHECK
: encoding
: [0x66,0xd3,0x12]
2755 // CHECK
: rclw
%r14w
2756 // CHECK
: encoding
: [0x66,0x41,0xd1,0xd6]
2759 // CHECK
: rclw
(%rdx
)
2760 // CHECK
: encoding
: [0x66,0xd1,0x12]
2763 // CHECK
: rcrb
485498096
2764 // CHECK
: encoding
: [0xd0,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2767 // CHECK
: rcrb
64(%rdx
)
2768 // CHECK
: encoding
: [0xd0,0x5a,0x40]
2771 // CHECK
: rcrb
64(%rdx
,%rax
,4)
2772 // CHECK
: encoding
: [0xd0,0x5c,0x82,0x40]
2773 rcrb
64(%rdx
,%rax
,4)
2775 // CHECK
: rcrb
-64(%rdx
,%rax
,4)
2776 // CHECK
: encoding
: [0xd0,0x5c,0x82,0xc0]
2777 rcrb
-64(%rdx
,%rax
,4)
2779 // CHECK
: rcrb
64(%rdx
,%rax
)
2780 // CHECK
: encoding
: [0xd0,0x5c,0x02,0x40]
2783 // CHECK
: rcrb
%cl
, 485498096
2784 // CHECK
: encoding
: [0xd2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2787 // CHECK
: rcrb
%cl
, 64(%rdx
)
2788 // CHECK
: encoding
: [0xd2,0x5a,0x40]
2791 // CHECK
: rcrb
%cl
, 64(%rdx
,%rax
,4)
2792 // CHECK
: encoding
: [0xd2,0x5c,0x82,0x40]
2793 rcrb
%cl
, 64(%rdx
,%rax
,4)
2795 // CHECK
: rcrb
%cl
, -64(%rdx
,%rax
,4)
2796 // CHECK
: encoding
: [0xd2,0x5c,0x82,0xc0]
2797 rcrb
%cl
, -64(%rdx
,%rax
,4)
2799 // CHECK
: rcrb
%cl
, 64(%rdx
,%rax
)
2800 // CHECK
: encoding
: [0xd2,0x5c,0x02,0x40]
2801 rcrb
%cl
, 64(%rdx
,%rax
)
2803 // CHECK
: rcrb
%cl
, %r14b
2804 // CHECK
: encoding
: [0x41,0xd2,0xde]
2807 // CHECK
: rcrb
%cl
, (%rdx
)
2808 // CHECK
: encoding
: [0xd2,0x1a]
2811 // CHECK
: rcrb
%r14b
2812 // CHECK
: encoding
: [0x41,0xd0,0xde]
2815 // CHECK
: rcrb
(%rdx
)
2816 // CHECK
: encoding
: [0xd0,0x1a]
2819 // CHECK
: rcrl
485498096
2820 // CHECK
: encoding
: [0xd1,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2823 // CHECK
: rcrl
64(%rdx
)
2824 // CHECK
: encoding
: [0xd1,0x5a,0x40]
2827 // CHECK
: rcrl
64(%rdx
,%rax
,4)
2828 // CHECK
: encoding
: [0xd1,0x5c,0x82,0x40]
2829 rcrl
64(%rdx
,%rax
,4)
2831 // CHECK
: rcrl
-64(%rdx
,%rax
,4)
2832 // CHECK
: encoding
: [0xd1,0x5c,0x82,0xc0]
2833 rcrl
-64(%rdx
,%rax
,4)
2835 // CHECK
: rcrl
64(%rdx
,%rax
)
2836 // CHECK
: encoding
: [0xd1,0x5c,0x02,0x40]
2839 // CHECK
: rcrl
%cl
, 485498096
2840 // CHECK
: encoding
: [0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2843 // CHECK
: rcrl
%cl
, 64(%rdx
)
2844 // CHECK
: encoding
: [0xd3,0x5a,0x40]
2847 // CHECK
: rcrl
%cl
, 64(%rdx
,%rax
,4)
2848 // CHECK
: encoding
: [0xd3,0x5c,0x82,0x40]
2849 rcrl
%cl
, 64(%rdx
,%rax
,4)
2851 // CHECK
: rcrl
%cl
, -64(%rdx
,%rax
,4)
2852 // CHECK
: encoding
: [0xd3,0x5c,0x82,0xc0]
2853 rcrl
%cl
, -64(%rdx
,%rax
,4)
2855 // CHECK
: rcrl
%cl
, 64(%rdx
,%rax
)
2856 // CHECK
: encoding
: [0xd3,0x5c,0x02,0x40]
2857 rcrl
%cl
, 64(%rdx
,%rax
)
2859 // CHECK
: rcrl
%cl
, %r13d
2860 // CHECK
: encoding
: [0x41,0xd3,0xdd]
2863 // CHECK
: rcrl
%cl
, (%rdx
)
2864 // CHECK
: encoding
: [0xd3,0x1a]
2867 // CHECK
: rcrl
%r13d
2868 // CHECK
: encoding
: [0x41,0xd1,0xdd]
2871 // CHECK
: rcrl
(%rdx
)
2872 // CHECK
: encoding
: [0xd1,0x1a]
2875 // CHECK
: rcrq
485498096
2876 // CHECK
: encoding
: [0x48,0xd1,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2879 // CHECK
: rcrq
64(%rdx
)
2880 // CHECK
: encoding
: [0x48,0xd1,0x5a,0x40]
2883 // CHECK
: rcrq
64(%rdx
,%rax
,4)
2884 // CHECK
: encoding
: [0x48,0xd1,0x5c,0x82,0x40]
2885 rcrq
64(%rdx
,%rax
,4)
2887 // CHECK
: rcrq
-64(%rdx
,%rax
,4)
2888 // CHECK
: encoding
: [0x48,0xd1,0x5c,0x82,0xc0]
2889 rcrq
-64(%rdx
,%rax
,4)
2891 // CHECK
: rcrq
64(%rdx
,%rax
)
2892 // CHECK
: encoding
: [0x48,0xd1,0x5c,0x02,0x40]
2895 // CHECK
: rcrq
%cl
, 485498096
2896 // CHECK
: encoding
: [0x48,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2899 // CHECK
: rcrq
%cl
, 64(%rdx
)
2900 // CHECK
: encoding
: [0x48,0xd3,0x5a,0x40]
2903 // CHECK
: rcrq
%cl
, 64(%rdx
,%rax
,4)
2904 // CHECK
: encoding
: [0x48,0xd3,0x5c,0x82,0x40]
2905 rcrq
%cl
, 64(%rdx
,%rax
,4)
2907 // CHECK
: rcrq
%cl
, -64(%rdx
,%rax
,4)
2908 // CHECK
: encoding
: [0x48,0xd3,0x5c,0x82,0xc0]
2909 rcrq
%cl
, -64(%rdx
,%rax
,4)
2911 // CHECK
: rcrq
%cl
, 64(%rdx
,%rax
)
2912 // CHECK
: encoding
: [0x48,0xd3,0x5c,0x02,0x40]
2913 rcrq
%cl
, 64(%rdx
,%rax
)
2915 // CHECK
: rcrq
%cl
, (%rdx
)
2916 // CHECK
: encoding
: [0x48,0xd3,0x1a]
2919 // CHECK
: rcrq
(%rdx
)
2920 // CHECK
: encoding
: [0x48,0xd1,0x1a]
2923 // CHECK
: rcrw
485498096
2924 // CHECK
: encoding
: [0x66,0xd1,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2927 // CHECK
: rcrw
64(%rdx
)
2928 // CHECK
: encoding
: [0x66,0xd1,0x5a,0x40]
2931 // CHECK
: rcrw
64(%rdx
,%rax
,4)
2932 // CHECK
: encoding
: [0x66,0xd1,0x5c,0x82,0x40]
2933 rcrw
64(%rdx
,%rax
,4)
2935 // CHECK
: rcrw
-64(%rdx
,%rax
,4)
2936 // CHECK
: encoding
: [0x66,0xd1,0x5c,0x82,0xc0]
2937 rcrw
-64(%rdx
,%rax
,4)
2939 // CHECK
: rcrw
64(%rdx
,%rax
)
2940 // CHECK
: encoding
: [0x66,0xd1,0x5c,0x02,0x40]
2943 // CHECK
: rcrw
%cl
, 485498096
2944 // CHECK
: encoding
: [0x66,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
2947 // CHECK
: rcrw
%cl
, 64(%rdx
)
2948 // CHECK
: encoding
: [0x66,0xd3,0x5a,0x40]
2951 // CHECK
: rcrw
%cl
, 64(%rdx
,%rax
,4)
2952 // CHECK
: encoding
: [0x66,0xd3,0x5c,0x82,0x40]
2953 rcrw
%cl
, 64(%rdx
,%rax
,4)
2955 // CHECK
: rcrw
%cl
, -64(%rdx
,%rax
,4)
2956 // CHECK
: encoding
: [0x66,0xd3,0x5c,0x82,0xc0]
2957 rcrw
%cl
, -64(%rdx
,%rax
,4)
2959 // CHECK
: rcrw
%cl
, 64(%rdx
,%rax
)
2960 // CHECK
: encoding
: [0x66,0xd3,0x5c,0x02,0x40]
2961 rcrw
%cl
, 64(%rdx
,%rax
)
2963 // CHECK
: rcrw
%cl
, %r14w
2964 // CHECK
: encoding
: [0x66,0x41,0xd3,0xde]
2967 // CHECK
: rcrw
%cl
, (%rdx
)
2968 // CHECK
: encoding
: [0x66,0xd3,0x1a]
2971 // CHECK
: rcrw
%r14w
2972 // CHECK
: encoding
: [0x66,0x41,0xd1,0xde]
2975 // CHECK
: rcrw
(%rdx
)
2976 // CHECK
: encoding
: [0x66,0xd1,0x1a]
2979 // CHECK
: rep cmpsb
%es
:(%rdi
), %gs
:(%rsi
)
2980 // CHECK
: encoding
: [0xf3,0x65,0xa6]
2981 rep cmpsb
%es
:(%rdi
), %gs
:(%rsi
)
2983 // CHECK
: rep cmpsl
%es
:(%rdi
), %gs
:(%rsi
)
2984 // CHECK
: encoding
: [0xf3,0x65,0xa7]
2985 rep cmpsl
%es
:(%rdi
), %gs
:(%rsi
)
2987 // CHECK
: rep cmpsq
%es
:(%rdi
), %gs
:(%rsi
)
2988 // CHECK
: encoding
: [0xf3,0x48,0x65,0xa7]
2989 rep cmpsq
%es
:(%rdi
), %gs
:(%rsi
)
2991 // CHECK
: rep cmpsw
%es
:(%rdi
), %gs
:(%rsi
)
2992 // CHECK
: encoding
: [0xf3,0x66,0x65,0xa7]
2993 rep cmpsw
%es
:(%rdi
), %gs
:(%rsi
)
2995 // CHECK
: rep lodsb
%gs
:(%rsi
), %al
2996 // CHECK
: encoding
: [0xf3,0x65,0xac]
2997 rep lodsb
%gs
:(%rsi
), %al
2999 // CHECK
: rep lodsw
%gs
:(%rsi
), %ax
3000 // CHECK
: encoding
: [0xf3,0x66,0x65,0xad]
3001 rep lodsw
%gs
:(%rsi
), %ax
3003 // CHECK
: rep movsb
%gs
:(%rsi
), %es
:(%rdi
)
3004 // CHECK
: encoding
: [0xf3,0x65,0xa4]
3005 rep movsb
%gs
:(%rsi
), %es
:(%rdi
)
3007 // CHECK
: rep movsl
%gs
:(%rsi
), %es
:(%rdi
)
3008 // CHECK
: encoding
: [0xf3,0x65,0xa5]
3009 rep movsl
%gs
:(%rsi
), %es
:(%rdi
)
3011 // CHECK
: rep movsq
%gs
:(%rsi
), %es
:(%rdi
)
3012 // CHECK
: encoding
: [0xf3,0x48,0x65,0xa5]
3013 rep movsq
%gs
:(%rsi
), %es
:(%rdi
)
3015 // CHECK
: rep movsw
%gs
:(%rsi
), %es
:(%rdi
)
3016 // CHECK
: encoding
: [0xf3,0x66,0x65,0xa5]
3017 rep movsw
%gs
:(%rsi
), %es
:(%rdi
)
3019 // CHECK
: repne cmpsb
%es
:(%rdi
), %gs
:(%rsi
)
3020 // CHECK
: encoding
: [0xf2,0x65,0xa6]
3021 repne cmpsb
%es
:(%rdi
), %gs
:(%rsi
)
3023 // CHECK
: repne cmpsl
%es
:(%rdi
), %gs
:(%rsi
)
3024 // CHECK
: encoding
: [0xf2,0x65,0xa7]
3025 repne cmpsl
%es
:(%rdi
), %gs
:(%rsi
)
3027 // CHECK
: repne cmpsq
%es
:(%rdi
), %gs
:(%rsi
)
3028 // CHECK
: encoding
: [0xf2,0x48,0x65,0xa7]
3029 repne cmpsq
%es
:(%rdi
), %gs
:(%rsi
)
3031 // CHECK
: repne cmpsw
%es
:(%rdi
), %gs
:(%rsi
)
3032 // CHECK
: encoding
: [0xf2,0x66,0x65,0xa7]
3033 repne cmpsw
%es
:(%rdi
), %gs
:(%rsi
)
3035 // CHECK
: repne lodsb
%gs
:(%rsi
), %al
3036 // CHECK
: encoding
: [0xf2,0x65,0xac]
3037 repne lodsb
%gs
:(%rsi
), %al
3039 // CHECK
: repne lodsw
%gs
:(%rsi
), %ax
3040 // CHECK
: encoding
: [0xf2,0x66,0x65,0xad]
3041 repne lodsw
%gs
:(%rsi
), %ax
3043 // CHECK
: repne movsb
%gs
:(%rsi
), %es
:(%rdi
)
3044 // CHECK
: encoding
: [0xf2,0x65,0xa4]
3045 repne movsb
%gs
:(%rsi
), %es
:(%rdi
)
3047 // CHECK
: repne movsl
%gs
:(%rsi
), %es
:(%rdi
)
3048 // CHECK
: encoding
: [0xf2,0x65,0xa5]
3049 repne movsl
%gs
:(%rsi
), %es
:(%rdi
)
3051 // CHECK
: repne movsq
%gs
:(%rsi
), %es
:(%rdi
)
3052 // CHECK
: encoding
: [0xf2,0x48,0x65,0xa5]
3053 repne movsq
%gs
:(%rsi
), %es
:(%rdi
)
3055 // CHECK
: repne movsw
%gs
:(%rsi
), %es
:(%rdi
)
3056 // CHECK
: encoding
: [0xf2,0x66,0x65,0xa5]
3057 repne movsw
%gs
:(%rsi
), %es
:(%rdi
)
3059 // CHECK
: repne scasb
%es
:(%rdi
), %al
3060 // CHECK
: encoding
: [0xf2,0xae]
3061 repne scasb
%es
:(%rdi
), %al
3063 // CHECK
: repne scasw
%es
:(%rdi
), %ax
3064 // CHECK
: encoding
: [0xf2,0x66,0xaf]
3065 repne scasw
%es
:(%rdi
), %ax
3067 // CHECK
: repne stosb
%al
, %es
:(%rdi
)
3068 // CHECK
: encoding
: [0xf2,0xaa]
3069 repne stosb
%al
, %es
:(%rdi
)
3071 // CHECK
: repne stosw
%ax
, %es
:(%rdi
)
3072 // CHECK
: encoding
: [0xf2,0x66,0xab]
3073 repne stosw
%ax
, %es
:(%rdi
)
3075 // CHECK
: rep scasb
%es
:(%rdi
), %al
3076 // CHECK
: encoding
: [0xf3,0xae]
3077 rep scasb
%es
:(%rdi
), %al
3079 // CHECK
: rep scasw
%es
:(%rdi
), %ax
3080 // CHECK
: encoding
: [0xf3,0x66,0xaf]
3081 rep scasw
%es
:(%rdi
), %ax
3083 // CHECK
: rep stosb
%al
, %es
:(%rdi
)
3084 // CHECK
: encoding
: [0xf3,0xaa]
3085 rep stosb
%al
, %es
:(%rdi
)
3087 // CHECK
: rep stosw
%ax
, %es
:(%rdi
)
3088 // CHECK
: encoding
: [0xf3,0x66,0xab]
3089 rep stosw
%ax
, %es
:(%rdi
)
3091 // CHECK
: rolb
485498096
3092 // CHECK
: encoding
: [0xd0,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3095 // CHECK
: rolb
64(%rdx
)
3096 // CHECK
: encoding
: [0xd0,0x42,0x40]
3099 // CHECK
: rolb
64(%rdx
,%rax
,4)
3100 // CHECK
: encoding
: [0xd0,0x44,0x82,0x40]
3101 rolb
64(%rdx
,%rax
,4)
3103 // CHECK
: rolb
-64(%rdx
,%rax
,4)
3104 // CHECK
: encoding
: [0xd0,0x44,0x82,0xc0]
3105 rolb
-64(%rdx
,%rax
,4)
3107 // CHECK
: rolb
64(%rdx
,%rax
)
3108 // CHECK
: encoding
: [0xd0,0x44,0x02,0x40]
3111 // CHECK
: rolb
%cl
, 485498096
3112 // CHECK
: encoding
: [0xd2,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3115 // CHECK
: rolb
%cl
, 64(%rdx
)
3116 // CHECK
: encoding
: [0xd2,0x42,0x40]
3119 // CHECK
: rolb
%cl
, 64(%rdx
,%rax
,4)
3120 // CHECK
: encoding
: [0xd2,0x44,0x82,0x40]
3121 rolb
%cl
, 64(%rdx
,%rax
,4)
3123 // CHECK
: rolb
%cl
, -64(%rdx
,%rax
,4)
3124 // CHECK
: encoding
: [0xd2,0x44,0x82,0xc0]
3125 rolb
%cl
, -64(%rdx
,%rax
,4)
3127 // CHECK
: rolb
%cl
, 64(%rdx
,%rax
)
3128 // CHECK
: encoding
: [0xd2,0x44,0x02,0x40]
3129 rolb
%cl
, 64(%rdx
,%rax
)
3131 // CHECK
: rolb
%cl
, %r14b
3132 // CHECK
: encoding
: [0x41,0xd2,0xc6]
3135 // CHECK
: rolb
%cl
, (%rdx
)
3136 // CHECK
: encoding
: [0xd2,0x02]
3139 // CHECK
: rolb
%r14b
3140 // CHECK
: encoding
: [0x41,0xd0,0xc6]
3143 // CHECK
: rolb
(%rdx
)
3144 // CHECK
: encoding
: [0xd0,0x02]
3147 // CHECK
: roll
485498096
3148 // CHECK
: encoding
: [0xd1,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3151 // CHECK
: roll
64(%rdx
)
3152 // CHECK
: encoding
: [0xd1,0x42,0x40]
3155 // CHECK
: roll
64(%rdx
,%rax
,4)
3156 // CHECK
: encoding
: [0xd1,0x44,0x82,0x40]
3157 roll
64(%rdx
,%rax
,4)
3159 // CHECK
: roll
-64(%rdx
,%rax
,4)
3160 // CHECK
: encoding
: [0xd1,0x44,0x82,0xc0]
3161 roll
-64(%rdx
,%rax
,4)
3163 // CHECK
: roll
64(%rdx
,%rax
)
3164 // CHECK
: encoding
: [0xd1,0x44,0x02,0x40]
3167 // CHECK
: roll
%cl
, 485498096
3168 // CHECK
: encoding
: [0xd3,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3171 // CHECK
: roll
%cl
, 64(%rdx
)
3172 // CHECK
: encoding
: [0xd3,0x42,0x40]
3175 // CHECK
: roll
%cl
, 64(%rdx
,%rax
,4)
3176 // CHECK
: encoding
: [0xd3,0x44,0x82,0x40]
3177 roll
%cl
, 64(%rdx
,%rax
,4)
3179 // CHECK
: roll
%cl
, -64(%rdx
,%rax
,4)
3180 // CHECK
: encoding
: [0xd3,0x44,0x82,0xc0]
3181 roll
%cl
, -64(%rdx
,%rax
,4)
3183 // CHECK
: roll
%cl
, 64(%rdx
,%rax
)
3184 // CHECK
: encoding
: [0xd3,0x44,0x02,0x40]
3185 roll
%cl
, 64(%rdx
,%rax
)
3187 // CHECK
: roll
%cl
, %r13d
3188 // CHECK
: encoding
: [0x41,0xd3,0xc5]
3191 // CHECK
: roll
%cl
, (%rdx
)
3192 // CHECK
: encoding
: [0xd3,0x02]
3195 // CHECK
: roll
%r13d
3196 // CHECK
: encoding
: [0x41,0xd1,0xc5]
3199 // CHECK
: roll
(%rdx
)
3200 // CHECK
: encoding
: [0xd1,0x02]
3203 // CHECK
: rolq
485498096
3204 // CHECK
: encoding
: [0x48,0xd1,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3207 // CHECK
: rolq
64(%rdx
)
3208 // CHECK
: encoding
: [0x48,0xd1,0x42,0x40]
3211 // CHECK
: rolq
64(%rdx
,%rax
,4)
3212 // CHECK
: encoding
: [0x48,0xd1,0x44,0x82,0x40]
3213 rolq
64(%rdx
,%rax
,4)
3215 // CHECK
: rolq
-64(%rdx
,%rax
,4)
3216 // CHECK
: encoding
: [0x48,0xd1,0x44,0x82,0xc0]
3217 rolq
-64(%rdx
,%rax
,4)
3219 // CHECK
: rolq
64(%rdx
,%rax
)
3220 // CHECK
: encoding
: [0x48,0xd1,0x44,0x02,0x40]
3223 // CHECK
: rolq
%cl
, 485498096
3224 // CHECK
: encoding
: [0x48,0xd3,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3227 // CHECK
: rolq
%cl
, 64(%rdx
)
3228 // CHECK
: encoding
: [0x48,0xd3,0x42,0x40]
3231 // CHECK
: rolq
%cl
, 64(%rdx
,%rax
,4)
3232 // CHECK
: encoding
: [0x48,0xd3,0x44,0x82,0x40]
3233 rolq
%cl
, 64(%rdx
,%rax
,4)
3235 // CHECK
: rolq
%cl
, -64(%rdx
,%rax
,4)
3236 // CHECK
: encoding
: [0x48,0xd3,0x44,0x82,0xc0]
3237 rolq
%cl
, -64(%rdx
,%rax
,4)
3239 // CHECK
: rolq
%cl
, 64(%rdx
,%rax
)
3240 // CHECK
: encoding
: [0x48,0xd3,0x44,0x02,0x40]
3241 rolq
%cl
, 64(%rdx
,%rax
)
3243 // CHECK
: rolq
%cl
, (%rdx
)
3244 // CHECK
: encoding
: [0x48,0xd3,0x02]
3247 // CHECK
: rolq
(%rdx
)
3248 // CHECK
: encoding
: [0x48,0xd1,0x02]
3251 // CHECK
: rolw
485498096
3252 // CHECK
: encoding
: [0x66,0xd1,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3255 // CHECK
: rolw
64(%rdx
)
3256 // CHECK
: encoding
: [0x66,0xd1,0x42,0x40]
3259 // CHECK
: rolw
64(%rdx
,%rax
,4)
3260 // CHECK
: encoding
: [0x66,0xd1,0x44,0x82,0x40]
3261 rolw
64(%rdx
,%rax
,4)
3263 // CHECK
: rolw
-64(%rdx
,%rax
,4)
3264 // CHECK
: encoding
: [0x66,0xd1,0x44,0x82,0xc0]
3265 rolw
-64(%rdx
,%rax
,4)
3267 // CHECK
: rolw
64(%rdx
,%rax
)
3268 // CHECK
: encoding
: [0x66,0xd1,0x44,0x02,0x40]
3271 // CHECK
: rolw
%cl
, 485498096
3272 // CHECK
: encoding
: [0x66,0xd3,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
3275 // CHECK
: rolw
%cl
, 64(%rdx
)
3276 // CHECK
: encoding
: [0x66,0xd3,0x42,0x40]
3279 // CHECK
: rolw
%cl
, 64(%rdx
,%rax
,4)
3280 // CHECK
: encoding
: [0x66,0xd3,0x44,0x82,0x40]
3281 rolw
%cl
, 64(%rdx
,%rax
,4)
3283 // CHECK
: rolw
%cl
, -64(%rdx
,%rax
,4)
3284 // CHECK
: encoding
: [0x66,0xd3,0x44,0x82,0xc0]
3285 rolw
%cl
, -64(%rdx
,%rax
,4)
3287 // CHECK
: rolw
%cl
, 64(%rdx
,%rax
)
3288 // CHECK
: encoding
: [0x66,0xd3,0x44,0x02,0x40]
3289 rolw
%cl
, 64(%rdx
,%rax
)
3291 // CHECK
: rolw
%cl
, %r14w
3292 // CHECK
: encoding
: [0x66,0x41,0xd3,0xc6]
3295 // CHECK
: rolw
%cl
, (%rdx
)
3296 // CHECK
: encoding
: [0x66,0xd3,0x02]
3299 // CHECK
: rolw
%r14w
3300 // CHECK
: encoding
: [0x66,0x41,0xd1,0xc6]
3303 // CHECK
: rolw
(%rdx
)
3304 // CHECK
: encoding
: [0x66,0xd1,0x02]
3307 // CHECK
: rorb
485498096
3308 // CHECK
: encoding
: [0xd0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3311 // CHECK
: rorb
64(%rdx
)
3312 // CHECK
: encoding
: [0xd0,0x4a,0x40]
3315 // CHECK
: rorb
64(%rdx
,%rax
,4)
3316 // CHECK
: encoding
: [0xd0,0x4c,0x82,0x40]
3317 rorb
64(%rdx
,%rax
,4)
3319 // CHECK
: rorb
-64(%rdx
,%rax
,4)
3320 // CHECK
: encoding
: [0xd0,0x4c,0x82,0xc0]
3321 rorb
-64(%rdx
,%rax
,4)
3323 // CHECK
: rorb
64(%rdx
,%rax
)
3324 // CHECK
: encoding
: [0xd0,0x4c,0x02,0x40]
3327 // CHECK
: rorb
%cl
, 485498096
3328 // CHECK
: encoding
: [0xd2,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3331 // CHECK
: rorb
%cl
, 64(%rdx
)
3332 // CHECK
: encoding
: [0xd2,0x4a,0x40]
3335 // CHECK
: rorb
%cl
, 64(%rdx
,%rax
,4)
3336 // CHECK
: encoding
: [0xd2,0x4c,0x82,0x40]
3337 rorb
%cl
, 64(%rdx
,%rax
,4)
3339 // CHECK
: rorb
%cl
, -64(%rdx
,%rax
,4)
3340 // CHECK
: encoding
: [0xd2,0x4c,0x82,0xc0]
3341 rorb
%cl
, -64(%rdx
,%rax
,4)
3343 // CHECK
: rorb
%cl
, 64(%rdx
,%rax
)
3344 // CHECK
: encoding
: [0xd2,0x4c,0x02,0x40]
3345 rorb
%cl
, 64(%rdx
,%rax
)
3347 // CHECK
: rorb
%cl
, %r14b
3348 // CHECK
: encoding
: [0x41,0xd2,0xce]
3351 // CHECK
: rorb
%cl
, (%rdx
)
3352 // CHECK
: encoding
: [0xd2,0x0a]
3355 // CHECK
: rorb
%r14b
3356 // CHECK
: encoding
: [0x41,0xd0,0xce]
3359 // CHECK
: rorb
(%rdx
)
3360 // CHECK
: encoding
: [0xd0,0x0a]
3363 // CHECK
: rorl
485498096
3364 // CHECK
: encoding
: [0xd1,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3367 // CHECK
: rorl
64(%rdx
)
3368 // CHECK
: encoding
: [0xd1,0x4a,0x40]
3371 // CHECK
: rorl
64(%rdx
,%rax
,4)
3372 // CHECK
: encoding
: [0xd1,0x4c,0x82,0x40]
3373 rorl
64(%rdx
,%rax
,4)
3375 // CHECK
: rorl
-64(%rdx
,%rax
,4)
3376 // CHECK
: encoding
: [0xd1,0x4c,0x82,0xc0]
3377 rorl
-64(%rdx
,%rax
,4)
3379 // CHECK
: rorl
64(%rdx
,%rax
)
3380 // CHECK
: encoding
: [0xd1,0x4c,0x02,0x40]
3383 // CHECK
: rorl
%cl
, 485498096
3384 // CHECK
: encoding
: [0xd3,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3387 // CHECK
: rorl
%cl
, 64(%rdx
)
3388 // CHECK
: encoding
: [0xd3,0x4a,0x40]
3391 // CHECK
: rorl
%cl
, 64(%rdx
,%rax
,4)
3392 // CHECK
: encoding
: [0xd3,0x4c,0x82,0x40]
3393 rorl
%cl
, 64(%rdx
,%rax
,4)
3395 // CHECK
: rorl
%cl
, -64(%rdx
,%rax
,4)
3396 // CHECK
: encoding
: [0xd3,0x4c,0x82,0xc0]
3397 rorl
%cl
, -64(%rdx
,%rax
,4)
3399 // CHECK
: rorl
%cl
, 64(%rdx
,%rax
)
3400 // CHECK
: encoding
: [0xd3,0x4c,0x02,0x40]
3401 rorl
%cl
, 64(%rdx
,%rax
)
3403 // CHECK
: rorl
%cl
, %r13d
3404 // CHECK
: encoding
: [0x41,0xd3,0xcd]
3407 // CHECK
: rorl
%cl
, (%rdx
)
3408 // CHECK
: encoding
: [0xd3,0x0a]
3411 // CHECK
: rorl
%r13d
3412 // CHECK
: encoding
: [0x41,0xd1,0xcd]
3415 // CHECK
: rorl
(%rdx
)
3416 // CHECK
: encoding
: [0xd1,0x0a]
3419 // CHECK
: rorq
485498096
3420 // CHECK
: encoding
: [0x48,0xd1,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3423 // CHECK
: rorq
64(%rdx
)
3424 // CHECK
: encoding
: [0x48,0xd1,0x4a,0x40]
3427 // CHECK
: rorq
64(%rdx
,%rax
,4)
3428 // CHECK
: encoding
: [0x48,0xd1,0x4c,0x82,0x40]
3429 rorq
64(%rdx
,%rax
,4)
3431 // CHECK
: rorq
-64(%rdx
,%rax
,4)
3432 // CHECK
: encoding
: [0x48,0xd1,0x4c,0x82,0xc0]
3433 rorq
-64(%rdx
,%rax
,4)
3435 // CHECK
: rorq
64(%rdx
,%rax
)
3436 // CHECK
: encoding
: [0x48,0xd1,0x4c,0x02,0x40]
3439 // CHECK
: rorq
%cl
, 485498096
3440 // CHECK
: encoding
: [0x48,0xd3,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3443 // CHECK
: rorq
%cl
, 64(%rdx
)
3444 // CHECK
: encoding
: [0x48,0xd3,0x4a,0x40]
3447 // CHECK
: rorq
%cl
, 64(%rdx
,%rax
,4)
3448 // CHECK
: encoding
: [0x48,0xd3,0x4c,0x82,0x40]
3449 rorq
%cl
, 64(%rdx
,%rax
,4)
3451 // CHECK
: rorq
%cl
, -64(%rdx
,%rax
,4)
3452 // CHECK
: encoding
: [0x48,0xd3,0x4c,0x82,0xc0]
3453 rorq
%cl
, -64(%rdx
,%rax
,4)
3455 // CHECK
: rorq
%cl
, 64(%rdx
,%rax
)
3456 // CHECK
: encoding
: [0x48,0xd3,0x4c,0x02,0x40]
3457 rorq
%cl
, 64(%rdx
,%rax
)
3459 // CHECK
: rorq
%cl
, (%rdx
)
3460 // CHECK
: encoding
: [0x48,0xd3,0x0a]
3463 // CHECK
: rorq
(%rdx
)
3464 // CHECK
: encoding
: [0x48,0xd1,0x0a]
3467 // CHECK
: rorw
485498096
3468 // CHECK
: encoding
: [0x66,0xd1,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3471 // CHECK
: rorw
64(%rdx
)
3472 // CHECK
: encoding
: [0x66,0xd1,0x4a,0x40]
3475 // CHECK
: rorw
64(%rdx
,%rax
,4)
3476 // CHECK
: encoding
: [0x66,0xd1,0x4c,0x82,0x40]
3477 rorw
64(%rdx
,%rax
,4)
3479 // CHECK
: rorw
-64(%rdx
,%rax
,4)
3480 // CHECK
: encoding
: [0x66,0xd1,0x4c,0x82,0xc0]
3481 rorw
-64(%rdx
,%rax
,4)
3483 // CHECK
: rorw
64(%rdx
,%rax
)
3484 // CHECK
: encoding
: [0x66,0xd1,0x4c,0x02,0x40]
3487 // CHECK
: rorw
%cl
, 485498096
3488 // CHECK
: encoding
: [0x66,0xd3,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3491 // CHECK
: rorw
%cl
, 64(%rdx
)
3492 // CHECK
: encoding
: [0x66,0xd3,0x4a,0x40]
3495 // CHECK
: rorw
%cl
, 64(%rdx
,%rax
,4)
3496 // CHECK
: encoding
: [0x66,0xd3,0x4c,0x82,0x40]
3497 rorw
%cl
, 64(%rdx
,%rax
,4)
3499 // CHECK
: rorw
%cl
, -64(%rdx
,%rax
,4)
3500 // CHECK
: encoding
: [0x66,0xd3,0x4c,0x82,0xc0]
3501 rorw
%cl
, -64(%rdx
,%rax
,4)
3503 // CHECK
: rorw
%cl
, 64(%rdx
,%rax
)
3504 // CHECK
: encoding
: [0x66,0xd3,0x4c,0x02,0x40]
3505 rorw
%cl
, 64(%rdx
,%rax
)
3507 // CHECK
: rorw
%cl
, %r14w
3508 // CHECK
: encoding
: [0x66,0x41,0xd3,0xce]
3511 // CHECK
: rorw
%cl
, (%rdx
)
3512 // CHECK
: encoding
: [0x66,0xd3,0x0a]
3515 // CHECK
: rorw
%r14w
3516 // CHECK
: encoding
: [0x66,0x41,0xd1,0xce]
3519 // CHECK
: rorw
(%rdx
)
3520 // CHECK
: encoding
: [0x66,0xd1,0x0a]
3523 // CHECK
: sarb
485498096
3524 // CHECK
: encoding
: [0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3527 // CHECK
: sarb
64(%rdx
)
3528 // CHECK
: encoding
: [0xd0,0x7a,0x40]
3531 // CHECK
: sarb
64(%rdx
,%rax
,4)
3532 // CHECK
: encoding
: [0xd0,0x7c,0x82,0x40]
3533 sarb
64(%rdx
,%rax
,4)
3535 // CHECK
: sarb
-64(%rdx
,%rax
,4)
3536 // CHECK
: encoding
: [0xd0,0x7c,0x82,0xc0]
3537 sarb
-64(%rdx
,%rax
,4)
3539 // CHECK
: sarb
64(%rdx
,%rax
)
3540 // CHECK
: encoding
: [0xd0,0x7c,0x02,0x40]
3543 // CHECK
: sarb
%cl
, 485498096
3544 // CHECK
: encoding
: [0xd2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3547 // CHECK
: sarb
%cl
, 64(%rdx
)
3548 // CHECK
: encoding
: [0xd2,0x7a,0x40]
3551 // CHECK
: sarb
%cl
, 64(%rdx
,%rax
,4)
3552 // CHECK
: encoding
: [0xd2,0x7c,0x82,0x40]
3553 sarb
%cl
, 64(%rdx
,%rax
,4)
3555 // CHECK
: sarb
%cl
, -64(%rdx
,%rax
,4)
3556 // CHECK
: encoding
: [0xd2,0x7c,0x82,0xc0]
3557 sarb
%cl
, -64(%rdx
,%rax
,4)
3559 // CHECK
: sarb
%cl
, 64(%rdx
,%rax
)
3560 // CHECK
: encoding
: [0xd2,0x7c,0x02,0x40]
3561 sarb
%cl
, 64(%rdx
,%rax
)
3563 // CHECK
: sarb
%cl
, %r14b
3564 // CHECK
: encoding
: [0x41,0xd2,0xfe]
3567 // CHECK
: sarb
%cl
, (%rdx
)
3568 // CHECK
: encoding
: [0xd2,0x3a]
3571 // CHECK
: sarb
%r14b
3572 // CHECK
: encoding
: [0x41,0xd0,0xfe]
3575 // CHECK
: sarb
(%rdx
)
3576 // CHECK
: encoding
: [0xd0,0x3a]
3579 // CHECK
: sarl
485498096
3580 // CHECK
: encoding
: [0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3583 // CHECK
: sarl
64(%rdx
)
3584 // CHECK
: encoding
: [0xd1,0x7a,0x40]
3587 // CHECK
: sarl
64(%rdx
,%rax
,4)
3588 // CHECK
: encoding
: [0xd1,0x7c,0x82,0x40]
3589 sarl
64(%rdx
,%rax
,4)
3591 // CHECK
: sarl
-64(%rdx
,%rax
,4)
3592 // CHECK
: encoding
: [0xd1,0x7c,0x82,0xc0]
3593 sarl
-64(%rdx
,%rax
,4)
3595 // CHECK
: sarl
64(%rdx
,%rax
)
3596 // CHECK
: encoding
: [0xd1,0x7c,0x02,0x40]
3599 // CHECK
: sarl
%cl
, 485498096
3600 // CHECK
: encoding
: [0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3603 // CHECK
: sarl
%cl
, 64(%rdx
)
3604 // CHECK
: encoding
: [0xd3,0x7a,0x40]
3607 // CHECK
: sarl
%cl
, 64(%rdx
,%rax
,4)
3608 // CHECK
: encoding
: [0xd3,0x7c,0x82,0x40]
3609 sarl
%cl
, 64(%rdx
,%rax
,4)
3611 // CHECK
: sarl
%cl
, -64(%rdx
,%rax
,4)
3612 // CHECK
: encoding
: [0xd3,0x7c,0x82,0xc0]
3613 sarl
%cl
, -64(%rdx
,%rax
,4)
3615 // CHECK
: sarl
%cl
, 64(%rdx
,%rax
)
3616 // CHECK
: encoding
: [0xd3,0x7c,0x02,0x40]
3617 sarl
%cl
, 64(%rdx
,%rax
)
3619 // CHECK
: sarl
%cl
, %r13d
3620 // CHECK
: encoding
: [0x41,0xd3,0xfd]
3623 // CHECK
: sarl
%cl
, (%rdx
)
3624 // CHECK
: encoding
: [0xd3,0x3a]
3627 // CHECK
: sarl
%r13d
3628 // CHECK
: encoding
: [0x41,0xd1,0xfd]
3631 // CHECK
: sarl
(%rdx
)
3632 // CHECK
: encoding
: [0xd1,0x3a]
3635 // CHECK
: sarq
485498096
3636 // CHECK
: encoding
: [0x48,0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3639 // CHECK
: sarq
64(%rdx
)
3640 // CHECK
: encoding
: [0x48,0xd1,0x7a,0x40]
3643 // CHECK
: sarq
64(%rdx
,%rax
,4)
3644 // CHECK
: encoding
: [0x48,0xd1,0x7c,0x82,0x40]
3645 sarq
64(%rdx
,%rax
,4)
3647 // CHECK
: sarq
-64(%rdx
,%rax
,4)
3648 // CHECK
: encoding
: [0x48,0xd1,0x7c,0x82,0xc0]
3649 sarq
-64(%rdx
,%rax
,4)
3651 // CHECK
: sarq
64(%rdx
,%rax
)
3652 // CHECK
: encoding
: [0x48,0xd1,0x7c,0x02,0x40]
3655 // CHECK
: sarq
%cl
, 485498096
3656 // CHECK
: encoding
: [0x48,0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3659 // CHECK
: sarq
%cl
, 64(%rdx
)
3660 // CHECK
: encoding
: [0x48,0xd3,0x7a,0x40]
3663 // CHECK
: sarq
%cl
, 64(%rdx
,%rax
,4)
3664 // CHECK
: encoding
: [0x48,0xd3,0x7c,0x82,0x40]
3665 sarq
%cl
, 64(%rdx
,%rax
,4)
3667 // CHECK
: sarq
%cl
, -64(%rdx
,%rax
,4)
3668 // CHECK
: encoding
: [0x48,0xd3,0x7c,0x82,0xc0]
3669 sarq
%cl
, -64(%rdx
,%rax
,4)
3671 // CHECK
: sarq
%cl
, 64(%rdx
,%rax
)
3672 // CHECK
: encoding
: [0x48,0xd3,0x7c,0x02,0x40]
3673 sarq
%cl
, 64(%rdx
,%rax
)
3675 // CHECK
: sarq
%cl
, (%rdx
)
3676 // CHECK
: encoding
: [0x48,0xd3,0x3a]
3679 // CHECK
: sarq
(%rdx
)
3680 // CHECK
: encoding
: [0x48,0xd1,0x3a]
3683 // CHECK
: sarw
485498096
3684 // CHECK
: encoding
: [0x66,0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3687 // CHECK
: sarw
64(%rdx
)
3688 // CHECK
: encoding
: [0x66,0xd1,0x7a,0x40]
3691 // CHECK
: sarw
64(%rdx
,%rax
,4)
3692 // CHECK
: encoding
: [0x66,0xd1,0x7c,0x82,0x40]
3693 sarw
64(%rdx
,%rax
,4)
3695 // CHECK
: sarw
-64(%rdx
,%rax
,4)
3696 // CHECK
: encoding
: [0x66,0xd1,0x7c,0x82,0xc0]
3697 sarw
-64(%rdx
,%rax
,4)
3699 // CHECK
: sarw
64(%rdx
,%rax
)
3700 // CHECK
: encoding
: [0x66,0xd1,0x7c,0x02,0x40]
3703 // CHECK
: sarw
%cl
, 485498096
3704 // CHECK
: encoding
: [0x66,0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3707 // CHECK
: sarw
%cl
, 64(%rdx
)
3708 // CHECK
: encoding
: [0x66,0xd3,0x7a,0x40]
3711 // CHECK
: sarw
%cl
, 64(%rdx
,%rax
,4)
3712 // CHECK
: encoding
: [0x66,0xd3,0x7c,0x82,0x40]
3713 sarw
%cl
, 64(%rdx
,%rax
,4)
3715 // CHECK
: sarw
%cl
, -64(%rdx
,%rax
,4)
3716 // CHECK
: encoding
: [0x66,0xd3,0x7c,0x82,0xc0]
3717 sarw
%cl
, -64(%rdx
,%rax
,4)
3719 // CHECK
: sarw
%cl
, 64(%rdx
,%rax
)
3720 // CHECK
: encoding
: [0x66,0xd3,0x7c,0x02,0x40]
3721 sarw
%cl
, 64(%rdx
,%rax
)
3723 // CHECK
: sarw
%cl
, %r14w
3724 // CHECK
: encoding
: [0x66,0x41,0xd3,0xfe]
3727 // CHECK
: sarw
%cl
, (%rdx
)
3728 // CHECK
: encoding
: [0x66,0xd3,0x3a]
3731 // CHECK
: sarw
%r14w
3732 // CHECK
: encoding
: [0x66,0x41,0xd1,0xfe]
3735 // CHECK
: sarw
(%rdx
)
3736 // CHECK
: encoding
: [0x66,0xd1,0x3a]
3739 // CHECK
: sbbb $
0, 485498096
3740 // CHECK
: encoding
: [0x80,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3743 // CHECK
: sbbb $
0, 64(%rdx
)
3744 // CHECK
: encoding
: [0x80,0x5a,0x40,0x00]
3747 // CHECK
: sbbb $
0, 64(%rdx
,%rax
,4)
3748 // CHECK
: encoding
: [0x80,0x5c,0x82,0x40,0x00]
3749 sbbb $
0, 64(%rdx
,%rax
,4)
3751 // CHECK
: sbbb $
0, -64(%rdx
,%rax
,4)
3752 // CHECK
: encoding
: [0x80,0x5c,0x82,0xc0,0x00]
3753 sbbb $
0, -64(%rdx
,%rax
,4)
3755 // CHECK
: sbbb $
0, 64(%rdx
,%rax
)
3756 // CHECK
: encoding
: [0x80,0x5c,0x02,0x40,0x00]
3757 sbbb $
0, 64(%rdx
,%rax
)
3759 // CHECK
: sbbb $
0, %al
3760 // CHECK
: encoding
: [0x1c,0x00]
3763 // CHECK
: sbbb $
0, %r14b
3764 // CHECK
: encoding
: [0x41,0x80,0xde,0x00]
3767 // CHECK
: sbbb $
0, (%rdx
)
3768 // CHECK
: encoding
: [0x80,0x1a,0x00]
3771 // CHECK
: sbbb
485498096, %r14b
3772 // CHECK
: encoding
: [0x44,0x1a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3773 sbbb
485498096, %r14b
3775 // CHECK
: sbbb
64(%rdx
), %r14b
3776 // CHECK
: encoding
: [0x44,0x1a,0x72,0x40]
3777 sbbb
64(%rdx
), %r14b
3779 // CHECK
: sbbb
64(%rdx
,%rax
,4), %r14b
3780 // CHECK
: encoding
: [0x44,0x1a,0x74,0x82,0x40]
3781 sbbb
64(%rdx
,%rax
,4), %r14b
3783 // CHECK
: sbbb
-64(%rdx
,%rax
,4), %r14b
3784 // CHECK
: encoding
: [0x44,0x1a,0x74,0x82,0xc0]
3785 sbbb
-64(%rdx
,%rax
,4), %r14b
3787 // CHECK
: sbbb
64(%rdx
,%rax
), %r14b
3788 // CHECK
: encoding
: [0x44,0x1a,0x74,0x02,0x40]
3789 sbbb
64(%rdx
,%rax
), %r14b
3791 // CHECK
: sbbb
%r14b
, 485498096
3792 // CHECK
: encoding
: [0x44,0x18,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3793 sbbb
%r14b
, 485498096
3795 // CHECK
: sbbb
%r14b
, 64(%rdx
)
3796 // CHECK
: encoding
: [0x44,0x18,0x72,0x40]
3797 sbbb
%r14b
, 64(%rdx
)
3799 // CHECK
: sbbb
%r14b
, 64(%rdx
,%rax
,4)
3800 // CHECK
: encoding
: [0x44,0x18,0x74,0x82,0x40]
3801 sbbb
%r14b
, 64(%rdx
,%rax
,4)
3803 // CHECK
: sbbb
%r14b
, -64(%rdx
,%rax
,4)
3804 // CHECK
: encoding
: [0x44,0x18,0x74,0x82,0xc0]
3805 sbbb
%r14b
, -64(%rdx
,%rax
,4)
3807 // CHECK
: sbbb
%r14b
, 64(%rdx
,%rax
)
3808 // CHECK
: encoding
: [0x44,0x18,0x74,0x02,0x40]
3809 sbbb
%r14b
, 64(%rdx
,%rax
)
3811 // CHECK
: sbbb
%r14b
, %r14b
3812 // CHECK
: encoding
: [0x45,0x18,0xf6]
3815 // CHECK
: sbbb
%r14b
, (%rdx
)
3816 // CHECK
: encoding
: [0x44,0x18,0x32]
3819 // CHECK
: sbbb
(%rdx
), %r14b
3820 // CHECK
: encoding
: [0x44,0x1a,0x32]
3823 // CHECK
: sbbl $
0, %eax
3824 // CHECK
: encoding
: [0x83,0xd8,0x00]
3827 // CHECK
: sbbl $
0, %r13d
3828 // CHECK
: encoding
: [0x41,0x83,0xdd,0x00]
3831 // CHECK
: sbbl
%r13d
, %r13d
3832 // CHECK
: encoding
: [0x45,0x19,0xed]
3835 // CHECK
: scasb
%es
:(%rdi
), %al
3836 // CHECK
: encoding
: [0xae]
3837 scasb
%es
:(%rdi
), %al
3839 // CHECK
: scasw
%es
:(%rdi
), %ax
3840 // CHECK
: encoding
: [0x66,0xaf]
3841 scasw
%es
:(%rdi
), %ax
3843 // CHECK
: shlb
485498096
3844 // CHECK
: encoding
: [0xd0,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
3847 // CHECK
: shlb
64(%rdx
)
3848 // CHECK
: encoding
: [0xd0,0x62,0x40]
3851 // CHECK
: shlb
64(%rdx
,%rax
,4)
3852 // CHECK
: encoding
: [0xd0,0x64,0x82,0x40]
3853 shlb
64(%rdx
,%rax
,4)
3855 // CHECK
: shlb
-64(%rdx
,%rax
,4)
3856 // CHECK
: encoding
: [0xd0,0x64,0x82,0xc0]
3857 shlb
-64(%rdx
,%rax
,4)
3859 // CHECK
: shlb
64(%rdx
,%rax
)
3860 // CHECK
: encoding
: [0xd0,0x64,0x02,0x40]
3863 // CHECK
: shlb
%cl
, 485498096
3864 // CHECK
: encoding
: [0xd2,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
3867 // CHECK
: shlb
%cl
, 64(%rdx
)
3868 // CHECK
: encoding
: [0xd2,0x62,0x40]
3871 // CHECK
: shlb
%cl
, 64(%rdx
,%rax
,4)
3872 // CHECK
: encoding
: [0xd2,0x64,0x82,0x40]
3873 shlb
%cl
, 64(%rdx
,%rax
,4)
3875 // CHECK
: shlb
%cl
, -64(%rdx
,%rax
,4)
3876 // CHECK
: encoding
: [0xd2,0x64,0x82,0xc0]
3877 shlb
%cl
, -64(%rdx
,%rax
,4)
3879 // CHECK
: shlb
%cl
, 64(%rdx
,%rax
)
3880 // CHECK
: encoding
: [0xd2,0x64,0x02,0x40]
3881 shlb
%cl
, 64(%rdx
,%rax
)
3883 // CHECK
: shlb
%cl
, %r14b
3884 // CHECK
: encoding
: [0x41,0xd2,0xe6]
3887 // CHECK
: shlb
%cl
, (%rdx
)
3888 // CHECK
: encoding
: [0xd2,0x22]
3891 // CHECK
: shlb
%r14b
3892 // CHECK
: encoding
: [0x41,0xd0,0xe6]
3895 // CHECK
: shlb
(%rdx
)
3896 // CHECK
: encoding
: [0xd0,0x22]
3899 // CHECK
: shll
485498096
3900 // CHECK
: encoding
: [0xd1,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
3903 // CHECK
: shll
64(%rdx
)
3904 // CHECK
: encoding
: [0xd1,0x62,0x40]
3907 // CHECK
: shll
64(%rdx
,%rax
,4)
3908 // CHECK
: encoding
: [0xd1,0x64,0x82,0x40]
3909 shll
64(%rdx
,%rax
,4)
3911 // CHECK
: shll
-64(%rdx
,%rax
,4)
3912 // CHECK
: encoding
: [0xd1,0x64,0x82,0xc0]
3913 shll
-64(%rdx
,%rax
,4)
3915 // CHECK
: shll
64(%rdx
,%rax
)
3916 // CHECK
: encoding
: [0xd1,0x64,0x02,0x40]
3919 // CHECK
: shll
%cl
, 485498096
3920 // CHECK
: encoding
: [0xd3,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
3923 // CHECK
: shll
%cl
, 64(%rdx
)
3924 // CHECK
: encoding
: [0xd3,0x62,0x40]
3927 // CHECK
: shll
%cl
, 64(%rdx
,%rax
,4)
3928 // CHECK
: encoding
: [0xd3,0x64,0x82,0x40]
3929 shll
%cl
, 64(%rdx
,%rax
,4)
3931 // CHECK
: shll
%cl
, -64(%rdx
,%rax
,4)
3932 // CHECK
: encoding
: [0xd3,0x64,0x82,0xc0]
3933 shll
%cl
, -64(%rdx
,%rax
,4)
3935 // CHECK
: shll
%cl
, 64(%rdx
,%rax
)
3936 // CHECK
: encoding
: [0xd3,0x64,0x02,0x40]
3937 shll
%cl
, 64(%rdx
,%rax
)
3939 // CHECK
: shll
%cl
, %r13d
3940 // CHECK
: encoding
: [0x41,0xd3,0xe5]
3943 // CHECK
: shll
%cl
, (%rdx
)
3944 // CHECK
: encoding
: [0xd3,0x22]
3947 // CHECK
: shll
%r13d
3948 // CHECK
: encoding
: [0x41,0xd1,0xe5]
3951 // CHECK
: shll
(%rdx
)
3952 // CHECK
: encoding
: [0xd1,0x22]
3955 // CHECK
: shlq
485498096
3956 // CHECK
: encoding
: [0x48,0xd1,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
3959 // CHECK
: shlq
64(%rdx
)
3960 // CHECK
: encoding
: [0x48,0xd1,0x62,0x40]
3963 // CHECK
: shlq
64(%rdx
,%rax
,4)
3964 // CHECK
: encoding
: [0x48,0xd1,0x64,0x82,0x40]
3965 shlq
64(%rdx
,%rax
,4)
3967 // CHECK
: shlq
-64(%rdx
,%rax
,4)
3968 // CHECK
: encoding
: [0x48,0xd1,0x64,0x82,0xc0]
3969 shlq
-64(%rdx
,%rax
,4)
3971 // CHECK
: shlq
64(%rdx
,%rax
)
3972 // CHECK
: encoding
: [0x48,0xd1,0x64,0x02,0x40]
3975 // CHECK
: shlq
%cl
, 485498096
3976 // CHECK
: encoding
: [0x48,0xd3,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
3979 // CHECK
: shlq
%cl
, 64(%rdx
)
3980 // CHECK
: encoding
: [0x48,0xd3,0x62,0x40]
3983 // CHECK
: shlq
%cl
, 64(%rdx
,%rax
,4)
3984 // CHECK
: encoding
: [0x48,0xd3,0x64,0x82,0x40]
3985 shlq
%cl
, 64(%rdx
,%rax
,4)
3987 // CHECK
: shlq
%cl
, -64(%rdx
,%rax
,4)
3988 // CHECK
: encoding
: [0x48,0xd3,0x64,0x82,0xc0]
3989 shlq
%cl
, -64(%rdx
,%rax
,4)
3991 // CHECK
: shlq
%cl
, 64(%rdx
,%rax
)
3992 // CHECK
: encoding
: [0x48,0xd3,0x64,0x02,0x40]
3993 shlq
%cl
, 64(%rdx
,%rax
)
3995 // CHECK
: shlq
%cl
, (%rdx
)
3996 // CHECK
: encoding
: [0x48,0xd3,0x22]
3999 // CHECK
: shlq
(%rdx
)
4000 // CHECK
: encoding
: [0x48,0xd1,0x22]
4003 // CHECK
: shlw
485498096
4004 // CHECK
: encoding
: [0x66,0xd1,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
4007 // CHECK
: shlw
64(%rdx
)
4008 // CHECK
: encoding
: [0x66,0xd1,0x62,0x40]
4011 // CHECK
: shlw
64(%rdx
,%rax
,4)
4012 // CHECK
: encoding
: [0x66,0xd1,0x64,0x82,0x40]
4013 shlw
64(%rdx
,%rax
,4)
4015 // CHECK
: shlw
-64(%rdx
,%rax
,4)
4016 // CHECK
: encoding
: [0x66,0xd1,0x64,0x82,0xc0]
4017 shlw
-64(%rdx
,%rax
,4)
4019 // CHECK
: shlw
64(%rdx
,%rax
)
4020 // CHECK
: encoding
: [0x66,0xd1,0x64,0x02,0x40]
4023 // CHECK
: shlw
%cl
, 485498096
4024 // CHECK
: encoding
: [0x66,0xd3,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
4027 // CHECK
: shlw
%cl
, 64(%rdx
)
4028 // CHECK
: encoding
: [0x66,0xd3,0x62,0x40]
4031 // CHECK
: shlw
%cl
, 64(%rdx
,%rax
,4)
4032 // CHECK
: encoding
: [0x66,0xd3,0x64,0x82,0x40]
4033 shlw
%cl
, 64(%rdx
,%rax
,4)
4035 // CHECK
: shlw
%cl
, -64(%rdx
,%rax
,4)
4036 // CHECK
: encoding
: [0x66,0xd3,0x64,0x82,0xc0]
4037 shlw
%cl
, -64(%rdx
,%rax
,4)
4039 // CHECK
: shlw
%cl
, 64(%rdx
,%rax
)
4040 // CHECK
: encoding
: [0x66,0xd3,0x64,0x02,0x40]
4041 shlw
%cl
, 64(%rdx
,%rax
)
4043 // CHECK
: shlw
%cl
, %r14w
4044 // CHECK
: encoding
: [0x66,0x41,0xd3,0xe6]
4047 // CHECK
: shlw
%cl
, (%rdx
)
4048 // CHECK
: encoding
: [0x66,0xd3,0x22]
4051 // CHECK
: shlw
%r14w
4052 // CHECK
: encoding
: [0x66,0x41,0xd1,0xe6]
4055 // CHECK
: shlw
(%rdx
)
4056 // CHECK
: encoding
: [0x66,0xd1,0x22]
4059 // CHECK
: shrb
485498096
4060 // CHECK
: encoding
: [0xd0,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4063 // CHECK
: shrb
64(%rdx
)
4064 // CHECK
: encoding
: [0xd0,0x6a,0x40]
4067 // CHECK
: shrb
64(%rdx
,%rax
,4)
4068 // CHECK
: encoding
: [0xd0,0x6c,0x82,0x40]
4069 shrb
64(%rdx
,%rax
,4)
4071 // CHECK
: shrb
-64(%rdx
,%rax
,4)
4072 // CHECK
: encoding
: [0xd0,0x6c,0x82,0xc0]
4073 shrb
-64(%rdx
,%rax
,4)
4075 // CHECK
: shrb
64(%rdx
,%rax
)
4076 // CHECK
: encoding
: [0xd0,0x6c,0x02,0x40]
4079 // CHECK
: shrb
%cl
, 485498096
4080 // CHECK
: encoding
: [0xd2,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4083 // CHECK
: shrb
%cl
, 64(%rdx
)
4084 // CHECK
: encoding
: [0xd2,0x6a,0x40]
4087 // CHECK
: shrb
%cl
, 64(%rdx
,%rax
,4)
4088 // CHECK
: encoding
: [0xd2,0x6c,0x82,0x40]
4089 shrb
%cl
, 64(%rdx
,%rax
,4)
4091 // CHECK
: shrb
%cl
, -64(%rdx
,%rax
,4)
4092 // CHECK
: encoding
: [0xd2,0x6c,0x82,0xc0]
4093 shrb
%cl
, -64(%rdx
,%rax
,4)
4095 // CHECK
: shrb
%cl
, 64(%rdx
,%rax
)
4096 // CHECK
: encoding
: [0xd2,0x6c,0x02,0x40]
4097 shrb
%cl
, 64(%rdx
,%rax
)
4099 // CHECK
: shrb
%cl
, %r14b
4100 // CHECK
: encoding
: [0x41,0xd2,0xee]
4103 // CHECK
: shrb
%cl
, (%rdx
)
4104 // CHECK
: encoding
: [0xd2,0x2a]
4107 // CHECK
: shrb
%r14b
4108 // CHECK
: encoding
: [0x41,0xd0,0xee]
4111 // CHECK
: shrb
(%rdx
)
4112 // CHECK
: encoding
: [0xd0,0x2a]
4115 // CHECK
: shrl
485498096
4116 // CHECK
: encoding
: [0xd1,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4119 // CHECK
: shrl
64(%rdx
)
4120 // CHECK
: encoding
: [0xd1,0x6a,0x40]
4123 // CHECK
: shrl
64(%rdx
,%rax
,4)
4124 // CHECK
: encoding
: [0xd1,0x6c,0x82,0x40]
4125 shrl
64(%rdx
,%rax
,4)
4127 // CHECK
: shrl
-64(%rdx
,%rax
,4)
4128 // CHECK
: encoding
: [0xd1,0x6c,0x82,0xc0]
4129 shrl
-64(%rdx
,%rax
,4)
4131 // CHECK
: shrl
64(%rdx
,%rax
)
4132 // CHECK
: encoding
: [0xd1,0x6c,0x02,0x40]
4135 // CHECK
: shrl
%cl
, 485498096
4136 // CHECK
: encoding
: [0xd3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4139 // CHECK
: shrl
%cl
, 64(%rdx
)
4140 // CHECK
: encoding
: [0xd3,0x6a,0x40]
4143 // CHECK
: shrl
%cl
, 64(%rdx
,%rax
,4)
4144 // CHECK
: encoding
: [0xd3,0x6c,0x82,0x40]
4145 shrl
%cl
, 64(%rdx
,%rax
,4)
4147 // CHECK
: shrl
%cl
, -64(%rdx
,%rax
,4)
4148 // CHECK
: encoding
: [0xd3,0x6c,0x82,0xc0]
4149 shrl
%cl
, -64(%rdx
,%rax
,4)
4151 // CHECK
: shrl
%cl
, 64(%rdx
,%rax
)
4152 // CHECK
: encoding
: [0xd3,0x6c,0x02,0x40]
4153 shrl
%cl
, 64(%rdx
,%rax
)
4155 // CHECK
: shrl
%cl
, %r13d
4156 // CHECK
: encoding
: [0x41,0xd3,0xed]
4159 // CHECK
: shrl
%cl
, (%rdx
)
4160 // CHECK
: encoding
: [0xd3,0x2a]
4163 // CHECK
: shrl
%r13d
4164 // CHECK
: encoding
: [0x41,0xd1,0xed]
4167 // CHECK
: shrl
(%rdx
)
4168 // CHECK
: encoding
: [0xd1,0x2a]
4171 // CHECK
: shrq
485498096
4172 // CHECK
: encoding
: [0x48,0xd1,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4175 // CHECK
: shrq
64(%rdx
)
4176 // CHECK
: encoding
: [0x48,0xd1,0x6a,0x40]
4179 // CHECK
: shrq
64(%rdx
,%rax
,4)
4180 // CHECK
: encoding
: [0x48,0xd1,0x6c,0x82,0x40]
4181 shrq
64(%rdx
,%rax
,4)
4183 // CHECK
: shrq
-64(%rdx
,%rax
,4)
4184 // CHECK
: encoding
: [0x48,0xd1,0x6c,0x82,0xc0]
4185 shrq
-64(%rdx
,%rax
,4)
4187 // CHECK
: shrq
64(%rdx
,%rax
)
4188 // CHECK
: encoding
: [0x48,0xd1,0x6c,0x02,0x40]
4191 // CHECK
: shrq
%cl
, 485498096
4192 // CHECK
: encoding
: [0x48,0xd3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4195 // CHECK
: shrq
%cl
, 64(%rdx
)
4196 // CHECK
: encoding
: [0x48,0xd3,0x6a,0x40]
4199 // CHECK
: shrq
%cl
, 64(%rdx
,%rax
,4)
4200 // CHECK
: encoding
: [0x48,0xd3,0x6c,0x82,0x40]
4201 shrq
%cl
, 64(%rdx
,%rax
,4)
4203 // CHECK
: shrq
%cl
, -64(%rdx
,%rax
,4)
4204 // CHECK
: encoding
: [0x48,0xd3,0x6c,0x82,0xc0]
4205 shrq
%cl
, -64(%rdx
,%rax
,4)
4207 // CHECK
: shrq
%cl
, 64(%rdx
,%rax
)
4208 // CHECK
: encoding
: [0x48,0xd3,0x6c,0x02,0x40]
4209 shrq
%cl
, 64(%rdx
,%rax
)
4211 // CHECK
: shrq
%cl
, (%rdx
)
4212 // CHECK
: encoding
: [0x48,0xd3,0x2a]
4215 // CHECK
: shrq
(%rdx
)
4216 // CHECK
: encoding
: [0x48,0xd1,0x2a]
4219 // CHECK
: shrw
485498096
4220 // CHECK
: encoding
: [0x66,0xd1,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4223 // CHECK
: shrw
64(%rdx
)
4224 // CHECK
: encoding
: [0x66,0xd1,0x6a,0x40]
4227 // CHECK
: shrw
64(%rdx
,%rax
,4)
4228 // CHECK
: encoding
: [0x66,0xd1,0x6c,0x82,0x40]
4229 shrw
64(%rdx
,%rax
,4)
4231 // CHECK
: shrw
-64(%rdx
,%rax
,4)
4232 // CHECK
: encoding
: [0x66,0xd1,0x6c,0x82,0xc0]
4233 shrw
-64(%rdx
,%rax
,4)
4235 // CHECK
: shrw
64(%rdx
,%rax
)
4236 // CHECK
: encoding
: [0x66,0xd1,0x6c,0x02,0x40]
4239 // CHECK
: shrw
%cl
, 485498096
4240 // CHECK
: encoding
: [0x66,0xd3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
4243 // CHECK
: shrw
%cl
, 64(%rdx
)
4244 // CHECK
: encoding
: [0x66,0xd3,0x6a,0x40]
4247 // CHECK
: shrw
%cl
, 64(%rdx
,%rax
,4)
4248 // CHECK
: encoding
: [0x66,0xd3,0x6c,0x82,0x40]
4249 shrw
%cl
, 64(%rdx
,%rax
,4)
4251 // CHECK
: shrw
%cl
, -64(%rdx
,%rax
,4)
4252 // CHECK
: encoding
: [0x66,0xd3,0x6c,0x82,0xc0]
4253 shrw
%cl
, -64(%rdx
,%rax
,4)
4255 // CHECK
: shrw
%cl
, 64(%rdx
,%rax
)
4256 // CHECK
: encoding
: [0x66,0xd3,0x6c,0x02,0x40]
4257 shrw
%cl
, 64(%rdx
,%rax
)
4259 // CHECK
: shrw
%cl
, %r14w
4260 // CHECK
: encoding
: [0x66,0x41,0xd3,0xee]
4263 // CHECK
: shrw
%cl
, (%rdx
)
4264 // CHECK
: encoding
: [0x66,0xd3,0x2a]
4267 // CHECK
: shrw
%r14w
4268 // CHECK
: encoding
: [0x66,0x41,0xd1,0xee]
4271 // CHECK
: shrw
(%rdx
)
4272 // CHECK
: encoding
: [0x66,0xd1,0x2a]
4276 // CHECK
: encoding
: [0xf9]
4280 // CHECK
: encoding
: [0xfd]
4284 // CHECK
: encoding
: [0xfb]
4287 // CHECK
: stosb
%al
, %es
:(%rdi
)
4288 // CHECK
: encoding
: [0xaa]
4289 stosb
%al
, %es
:(%rdi
)
4291 // CHECK
: stosw
%ax
, %es
:(%rdi
)
4292 // CHECK
: encoding
: [0x66,0xab]
4293 stosw
%ax
, %es
:(%rdi
)
4295 // CHECK
: subb $
0, 485498096
4296 // CHECK
: encoding
: [0x80,0x2c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4299 // CHECK
: subb $
0, 64(%rdx
)
4300 // CHECK
: encoding
: [0x80,0x6a,0x40,0x00]
4303 // CHECK
: subb $
0, 64(%rdx
,%rax
,4)
4304 // CHECK
: encoding
: [0x80,0x6c,0x82,0x40,0x00]
4305 subb $
0, 64(%rdx
,%rax
,4)
4307 // CHECK
: subb $
0, -64(%rdx
,%rax
,4)
4308 // CHECK
: encoding
: [0x80,0x6c,0x82,0xc0,0x00]
4309 subb $
0, -64(%rdx
,%rax
,4)
4311 // CHECK
: subb $
0, 64(%rdx
,%rax
)
4312 // CHECK
: encoding
: [0x80,0x6c,0x02,0x40,0x00]
4313 subb $
0, 64(%rdx
,%rax
)
4315 // CHECK
: subb $
0, %al
4316 // CHECK
: encoding
: [0x2c,0x00]
4319 // CHECK
: subb $
0, %r14b
4320 // CHECK
: encoding
: [0x41,0x80,0xee,0x00]
4323 // CHECK
: subb $
0, (%rdx
)
4324 // CHECK
: encoding
: [0x80,0x2a,0x00]
4327 // CHECK
: subb
485498096, %r14b
4328 // CHECK
: encoding
: [0x44,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4329 subb
485498096, %r14b
4331 // CHECK
: subb
64(%rdx
), %r14b
4332 // CHECK
: encoding
: [0x44,0x2a,0x72,0x40]
4333 subb
64(%rdx
), %r14b
4335 // CHECK
: subb
64(%rdx
,%rax
,4), %r14b
4336 // CHECK
: encoding
: [0x44,0x2a,0x74,0x82,0x40]
4337 subb
64(%rdx
,%rax
,4), %r14b
4339 // CHECK
: subb
-64(%rdx
,%rax
,4), %r14b
4340 // CHECK
: encoding
: [0x44,0x2a,0x74,0x82,0xc0]
4341 subb
-64(%rdx
,%rax
,4), %r14b
4343 // CHECK
: subb
64(%rdx
,%rax
), %r14b
4344 // CHECK
: encoding
: [0x44,0x2a,0x74,0x02,0x40]
4345 subb
64(%rdx
,%rax
), %r14b
4347 // CHECK
: subb
%r14b
, 485498096
4348 // CHECK
: encoding
: [0x44,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4349 subb
%r14b
, 485498096
4351 // CHECK
: subb
%r14b
, 64(%rdx
)
4352 // CHECK
: encoding
: [0x44,0x28,0x72,0x40]
4353 subb
%r14b
, 64(%rdx
)
4355 // CHECK
: subb
%r14b
, 64(%rdx
,%rax
,4)
4356 // CHECK
: encoding
: [0x44,0x28,0x74,0x82,0x40]
4357 subb
%r14b
, 64(%rdx
,%rax
,4)
4359 // CHECK
: subb
%r14b
, -64(%rdx
,%rax
,4)
4360 // CHECK
: encoding
: [0x44,0x28,0x74,0x82,0xc0]
4361 subb
%r14b
, -64(%rdx
,%rax
,4)
4363 // CHECK
: subb
%r14b
, 64(%rdx
,%rax
)
4364 // CHECK
: encoding
: [0x44,0x28,0x74,0x02,0x40]
4365 subb
%r14b
, 64(%rdx
,%rax
)
4367 // CHECK
: subb
%r14b
, %r14b
4368 // CHECK
: encoding
: [0x45,0x28,0xf6]
4371 // CHECK
: subb
%r14b
, (%rdx
)
4372 // CHECK
: encoding
: [0x44,0x28,0x32]
4375 // CHECK
: subb
(%rdx
), %r14b
4376 // CHECK
: encoding
: [0x44,0x2a,0x32]
4379 // CHECK
: subl $
0, %eax
4380 // CHECK
: encoding
: [0x83,0xe8,0x00]
4383 // CHECK
: subl $
0, %r13d
4384 // CHECK
: encoding
: [0x41,0x83,0xed,0x00]
4387 // CHECK
: subl
%r13d
, %r13d
4388 // CHECK
: encoding
: [0x45,0x29,0xed]
4391 // CHECK
: testb $
0, 485498096
4392 // CHECK
: encoding
: [0xf6,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4395 // CHECK
: testb $
0, 64(%rdx
)
4396 // CHECK
: encoding
: [0xf6,0x42,0x40,0x00]
4399 // CHECK
: testb $
0, 64(%rdx
,%rax
,4)
4400 // CHECK
: encoding
: [0xf6,0x44,0x82,0x40,0x00]
4401 testb $
0, 64(%rdx
,%rax
,4)
4403 // CHECK
: testb $
0, -64(%rdx
,%rax
,4)
4404 // CHECK
: encoding
: [0xf6,0x44,0x82,0xc0,0x00]
4405 testb $
0, -64(%rdx
,%rax
,4)
4407 // CHECK
: testb $
0, 64(%rdx
,%rax
)
4408 // CHECK
: encoding
: [0xf6,0x44,0x02,0x40,0x00]
4409 testb $
0, 64(%rdx
,%rax
)
4411 // CHECK
: testb $
0, %al
4412 // CHECK
: encoding
: [0xa8,0x00]
4415 // CHECK
: testb $
0, %r14b
4416 // CHECK
: encoding
: [0x41,0xf6,0xc6,0x00]
4419 // CHECK
: testb $
0, (%rdx
)
4420 // CHECK
: encoding
: [0xf6,0x02,0x00]
4423 // CHECK
: testb
%r14b
, 485498096
4424 // CHECK
: encoding
: [0x44,0x84,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4425 testb
%r14b
, 485498096
4427 // CHECK
: testb
%r14b
, 64(%rdx
)
4428 // CHECK
: encoding
: [0x44,0x84,0x72,0x40]
4429 testb
%r14b
, 64(%rdx
)
4431 // CHECK
: testb
%r14b
, 64(%rdx
,%rax
,4)
4432 // CHECK
: encoding
: [0x44,0x84,0x74,0x82,0x40]
4433 testb
%r14b
, 64(%rdx
,%rax
,4)
4435 // CHECK
: testb
%r14b
, -64(%rdx
,%rax
,4)
4436 // CHECK
: encoding
: [0x44,0x84,0x74,0x82,0xc0]
4437 testb
%r14b
, -64(%rdx
,%rax
,4)
4439 // CHECK
: testb
%r14b
, 64(%rdx
,%rax
)
4440 // CHECK
: encoding
: [0x44,0x84,0x74,0x02,0x40]
4441 testb
%r14b
, 64(%rdx
,%rax
)
4443 // CHECK
: testb
%r14b
, %r14b
4444 // CHECK
: encoding
: [0x45,0x84,0xf6]
4447 // CHECK
: testb
%r14b
, (%rdx
)
4448 // CHECK
: encoding
: [0x44,0x84,0x32]
4451 // CHECK
: testl $
0, 485498096
4452 // CHECK
: encoding
: [0xf7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
4455 // CHECK
: testl $
0, 64(%rdx
)
4456 // CHECK
: encoding
: [0xf7,0x42,0x40,0x00,0x00,0x00,0x00]
4459 // CHECK
: testl $
0, 64(%rdx
,%rax
,4)
4460 // CHECK
: encoding
: [0xf7,0x44,0x82,0x40,0x00,0x00,0x00,0x00]
4461 testl $
0, 64(%rdx
,%rax
,4)
4463 // CHECK
: testl $
0, -64(%rdx
,%rax
,4)
4464 // CHECK
: encoding
: [0xf7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00]
4465 testl $
0, -64(%rdx
,%rax
,4)
4467 // CHECK
: testl $
0, 64(%rdx
,%rax
)
4468 // CHECK
: encoding
: [0xf7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]
4469 testl $
0, 64(%rdx
,%rax
)
4471 // CHECK
: testl $
0, %eax
4472 // CHECK
: encoding
: [0xa9,0x00,0x00,0x00,0x00]
4475 // CHECK
: testl $
0, %r13d
4476 // CHECK
: encoding
: [0x41,0xf7,0xc5,0x00,0x00,0x00,0x00]
4479 // CHECK
: testl $
0, (%rdx
)
4480 // CHECK
: encoding
: [0xf7,0x02,0x00,0x00,0x00,0x00]
4483 // CHECK
: testl
%r13d
, %r13d
4484 // CHECK
: encoding
: [0x45,0x85,0xed]
4487 // CHECK
: testq $
0, 485498096
4488 // CHECK
: encoding
: [0x48,0xf7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
4491 // CHECK
: testq $
0, 64(%rdx
)
4492 // CHECK
: encoding
: [0x48,0xf7,0x42,0x40,0x00,0x00,0x00,0x00]
4495 // CHECK
: testq $
0, 64(%rdx
,%rax
,4)
4496 // CHECK
: encoding
: [0x48,0xf7,0x44,0x82,0x40,0x00,0x00,0x00,0x00]
4497 testq $
0, 64(%rdx
,%rax
,4)
4499 // CHECK
: testq $
0, -64(%rdx
,%rax
,4)
4500 // CHECK
: encoding
: [0x48,0xf7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00]
4501 testq $
0, -64(%rdx
,%rax
,4)
4503 // CHECK
: testq $
0, 64(%rdx
,%rax
)
4504 // CHECK
: encoding
: [0x48,0xf7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]
4505 testq $
0, 64(%rdx
,%rax
)
4507 // CHECK
: testq $
0, (%rdx
)
4508 // CHECK
: encoding
: [0x48,0xf7,0x02,0x00,0x00,0x00,0x00]
4511 // CHECK
: testw $
0, 485498096
4512 // CHECK
: encoding
: [0x66,0xf7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
4515 // CHECK
: testw $
0, 64(%rdx
)
4516 // CHECK
: encoding
: [0x66,0xf7,0x42,0x40,0x00,0x00]
4519 // CHECK
: testw $
0, 64(%rdx
,%rax
,4)
4520 // CHECK
: encoding
: [0x66,0xf7,0x44,0x82,0x40,0x00,0x00]
4521 testw $
0, 64(%rdx
,%rax
,4)
4523 // CHECK
: testw $
0, -64(%rdx
,%rax
,4)
4524 // CHECK
: encoding
: [0x66,0xf7,0x44,0x82,0xc0,0x00,0x00]
4525 testw $
0, -64(%rdx
,%rax
,4)
4527 // CHECK
: testw $
0, 64(%rdx
,%rax
)
4528 // CHECK
: encoding
: [0x66,0xf7,0x44,0x02,0x40,0x00,0x00]
4529 testw $
0, 64(%rdx
,%rax
)
4531 // CHECK
: testw $
0, %r14w
4532 // CHECK
: encoding
: [0x66,0x41,0xf7,0xc6,0x00,0x00]
4535 // CHECK
: testw $
0, (%rdx
)
4536 // CHECK
: encoding
: [0x66,0xf7,0x02,0x00,0x00]
4539 // CHECK
: testw
%r14w
, 485498096
4540 // CHECK
: encoding
: [0x66,0x44,0x85,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4541 testw
%r14w
, 485498096
4543 // CHECK
: testw
%r14w
, 64(%rdx
)
4544 // CHECK
: encoding
: [0x66,0x44,0x85,0x72,0x40]
4545 testw
%r14w
, 64(%rdx
)
4547 // CHECK
: testw
%r14w
, 64(%rdx
,%rax
,4)
4548 // CHECK
: encoding
: [0x66,0x44,0x85,0x74,0x82,0x40]
4549 testw
%r14w
, 64(%rdx
,%rax
,4)
4551 // CHECK
: testw
%r14w
, -64(%rdx
,%rax
,4)
4552 // CHECK
: encoding
: [0x66,0x44,0x85,0x74,0x82,0xc0]
4553 testw
%r14w
, -64(%rdx
,%rax
,4)
4555 // CHECK
: testw
%r14w
, 64(%rdx
,%rax
)
4556 // CHECK
: encoding
: [0x66,0x44,0x85,0x74,0x02,0x40]
4557 testw
%r14w
, 64(%rdx
,%rax
)
4559 // CHECK
: testw
%r14w
, %r14w
4560 // CHECK
: encoding
: [0x66,0x45,0x85,0xf6]
4563 // CHECK
: testw
%r14w
, (%rdx
)
4564 // CHECK
: encoding
: [0x66,0x44,0x85,0x32]
4567 // CHECK
: xchgb
%r14b
, 485498096
4568 // CHECK
: encoding
: [0x44,0x86,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4569 xchgb
%r14b
, 485498096
4571 // CHECK
: xchgb
%r14b
, 64(%rdx
)
4572 // CHECK
: encoding
: [0x44,0x86,0x72,0x40]
4573 xchgb
%r14b
, 64(%rdx
)
4575 // CHECK
: xchgb
%r14b
, 64(%rdx
,%rax
,4)
4576 // CHECK
: encoding
: [0x44,0x86,0x74,0x82,0x40]
4577 xchgb
%r14b
, 64(%rdx
,%rax
,4)
4579 // CHECK
: xchgb
%r14b
, -64(%rdx
,%rax
,4)
4580 // CHECK
: encoding
: [0x44,0x86,0x74,0x82,0xc0]
4581 xchgb
%r14b
, -64(%rdx
,%rax
,4)
4583 // CHECK
: xchgb
%r14b
, 64(%rdx
,%rax
)
4584 // CHECK
: encoding
: [0x44,0x86,0x74,0x02,0x40]
4585 xchgb
%r14b
, 64(%rdx
,%rax
)
4587 // CHECK
: xchgb
%r14b
, %r14b
4588 // CHECK
: encoding
: [0x45,0x86,0xf6]
4591 // CHECK
: xchgb
%r14b
, (%rdx
)
4592 // CHECK
: encoding
: [0x44,0x86,0x32]
4595 // CHECK
: xchgl
%r13d
, %eax
4596 // CHECK
: encoding
: [0x41,0x95]
4599 // CHECK
: xchgl
%r13d
, %r13d
4600 // CHECK
: encoding
: [0x45,0x87,0xed]
4603 // CHECK
: xchgl
%r8d
, %eax
4604 // CHECK
: encoding
: [0x41,0x90]
4607 // CHECK
: xchgw
%r14w
, 485498096
4608 // CHECK
: encoding
: [0x66,0x44,0x87,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4609 xchgw
%r14w
, 485498096
4611 // CHECK
: xchgw
%r14w
, 64(%rdx
)
4612 // CHECK
: encoding
: [0x66,0x44,0x87,0x72,0x40]
4613 xchgw
%r14w
, 64(%rdx
)
4615 // CHECK
: xchgw
%r14w
, 64(%rdx
,%rax
,4)
4616 // CHECK
: encoding
: [0x66,0x44,0x87,0x74,0x82,0x40]
4617 xchgw
%r14w
, 64(%rdx
,%rax
,4)
4619 // CHECK
: xchgw
%r14w
, -64(%rdx
,%rax
,4)
4620 // CHECK
: encoding
: [0x66,0x44,0x87,0x74,0x82,0xc0]
4621 xchgw
%r14w
, -64(%rdx
,%rax
,4)
4623 // CHECK
: xchgw
%r14w
, 64(%rdx
,%rax
)
4624 // CHECK
: encoding
: [0x66,0x44,0x87,0x74,0x02,0x40]
4625 xchgw
%r14w
, 64(%rdx
,%rax
)
4627 // CHECK
: xchgw
%r14w
, %r14w
4628 // CHECK
: encoding
: [0x66,0x45,0x87,0xf6]
4631 // CHECK
: xchgw
%r14w
, (%rdx
)
4632 // CHECK
: encoding
: [0x66,0x44,0x87,0x32]
4636 // CHECK
: encoding
: [0xd7]
4639 // CHECK
: xorb $
0, 485498096
4640 // CHECK
: encoding
: [0x80,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4643 // CHECK
: xorb $
0, 64(%rdx
)
4644 // CHECK
: encoding
: [0x80,0x72,0x40,0x00]
4647 // CHECK
: xorb $
0, 64(%rdx
,%rax
,4)
4648 // CHECK
: encoding
: [0x80,0x74,0x82,0x40,0x00]
4649 xorb $
0, 64(%rdx
,%rax
,4)
4651 // CHECK
: xorb $
0, -64(%rdx
,%rax
,4)
4652 // CHECK
: encoding
: [0x80,0x74,0x82,0xc0,0x00]
4653 xorb $
0, -64(%rdx
,%rax
,4)
4655 // CHECK
: xorb $
0, 64(%rdx
,%rax
)
4656 // CHECK
: encoding
: [0x80,0x74,0x02,0x40,0x00]
4657 xorb $
0, 64(%rdx
,%rax
)
4659 // CHECK
: xorb $
0, %al
4660 // CHECK
: encoding
: [0x34,0x00]
4663 // CHECK
: xorb $
0, %r14b
4664 // CHECK
: encoding
: [0x41,0x80,0xf6,0x00]
4667 // CHECK
: xorb $
0, (%rdx
)
4668 // CHECK
: encoding
: [0x80,0x32,0x00]
4671 // CHECK
: xorb
485498096, %r14b
4672 // CHECK
: encoding
: [0x44,0x32,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4673 xorb
485498096, %r14b
4675 // CHECK
: xorb
64(%rdx
), %r14b
4676 // CHECK
: encoding
: [0x44,0x32,0x72,0x40]
4677 xorb
64(%rdx
), %r14b
4679 // CHECK
: xorb
64(%rdx
,%rax
,4), %r14b
4680 // CHECK
: encoding
: [0x44,0x32,0x74,0x82,0x40]
4681 xorb
64(%rdx
,%rax
,4), %r14b
4683 // CHECK
: xorb
-64(%rdx
,%rax
,4), %r14b
4684 // CHECK
: encoding
: [0x44,0x32,0x74,0x82,0xc0]
4685 xorb
-64(%rdx
,%rax
,4), %r14b
4687 // CHECK
: xorb
64(%rdx
,%rax
), %r14b
4688 // CHECK
: encoding
: [0x44,0x32,0x74,0x02,0x40]
4689 xorb
64(%rdx
,%rax
), %r14b
4691 // CHECK
: xorb
%r14b
, 485498096
4692 // CHECK
: encoding
: [0x44,0x30,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4693 xorb
%r14b
, 485498096
4695 // CHECK
: xorb
%r14b
, 64(%rdx
)
4696 // CHECK
: encoding
: [0x44,0x30,0x72,0x40]
4697 xorb
%r14b
, 64(%rdx
)
4699 // CHECK
: xorb
%r14b
, 64(%rdx
,%rax
,4)
4700 // CHECK
: encoding
: [0x44,0x30,0x74,0x82,0x40]
4701 xorb
%r14b
, 64(%rdx
,%rax
,4)
4703 // CHECK
: xorb
%r14b
, -64(%rdx
,%rax
,4)
4704 // CHECK
: encoding
: [0x44,0x30,0x74,0x82,0xc0]
4705 xorb
%r14b
, -64(%rdx
,%rax
,4)
4707 // CHECK
: xorb
%r14b
, 64(%rdx
,%rax
)
4708 // CHECK
: encoding
: [0x44,0x30,0x74,0x02,0x40]
4709 xorb
%r14b
, 64(%rdx
,%rax
)
4711 // CHECK
: xorb
%r14b
, %r14b
4712 // CHECK
: encoding
: [0x45,0x30,0xf6]
4715 // CHECK
: xorb
%r14b
, (%rdx
)
4716 // CHECK
: encoding
: [0x44,0x30,0x32]
4719 // CHECK
: xorb
(%rdx
), %r14b
4720 // CHECK
: encoding
: [0x44,0x32,0x32]
4723 // CHECK
: xorl $
0, 485498096
4724 // CHECK
: encoding
: [0x83,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4727 // CHECK
: xorl $
0, 64(%rdx
)
4728 // CHECK
: encoding
: [0x83,0x72,0x40,0x00]
4731 // CHECK
: xorl $
0, 64(%rdx
,%rax
,4)
4732 // CHECK
: encoding
: [0x83,0x74,0x82,0x40,0x00]
4733 xorl $
0, 64(%rdx
,%rax
,4)
4735 // CHECK
: xorl $
0, -64(%rdx
,%rax
,4)
4736 // CHECK
: encoding
: [0x83,0x74,0x82,0xc0,0x00]
4737 xorl $
0, -64(%rdx
,%rax
,4)
4739 // CHECK
: xorl $
0, 64(%rdx
,%rax
)
4740 // CHECK
: encoding
: [0x83,0x74,0x02,0x40,0x00]
4741 xorl $
0, 64(%rdx
,%rax
)
4743 // CHECK
: xorl $
0, %eax
4744 // CHECK
: encoding
: [0x83,0xf0,0x00]
4747 // CHECK
: xorl $
0, %r13d
4748 // CHECK
: encoding
: [0x41,0x83,0xf5,0x00]
4751 // CHECK
: xorl $
0, (%rdx
)
4752 // CHECK
: encoding
: [0x83,0x32,0x00]
4755 // CHECK
: xorl
%r13d
, %r13d
4756 // CHECK
: encoding
: [0x45,0x31,0xed]
4759 // CHECK
: xorq $
0, 485498096
4760 // CHECK
: encoding
: [0x48,0x83,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4763 // CHECK
: xorq $
0, 64(%rdx
)
4764 // CHECK
: encoding
: [0x48,0x83,0x72,0x40,0x00]
4767 // CHECK
: xorq $
0, 64(%rdx
,%rax
,4)
4768 // CHECK
: encoding
: [0x48,0x83,0x74,0x82,0x40,0x00]
4769 xorq $
0, 64(%rdx
,%rax
,4)
4771 // CHECK
: xorq $
0, -64(%rdx
,%rax
,4)
4772 // CHECK
: encoding
: [0x48,0x83,0x74,0x82,0xc0,0x00]
4773 xorq $
0, -64(%rdx
,%rax
,4)
4775 // CHECK
: xorq $
0, 64(%rdx
,%rax
)
4776 // CHECK
: encoding
: [0x48,0x83,0x74,0x02,0x40,0x00]
4777 xorq $
0, 64(%rdx
,%rax
)
4779 // CHECK
: xorq $
0, (%rdx
)
4780 // CHECK
: encoding
: [0x48,0x83,0x32,0x00]
4783 // CHECK
: xorw $
0, 485498096
4784 // CHECK
: encoding
: [0x66,0x83,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4787 // CHECK
: xorw $
0, 64(%rdx
)
4788 // CHECK
: encoding
: [0x66,0x83,0x72,0x40,0x00]
4791 // CHECK
: xorw $
0, 64(%rdx
,%rax
,4)
4792 // CHECK
: encoding
: [0x66,0x83,0x74,0x82,0x40,0x00]
4793 xorw $
0, 64(%rdx
,%rax
,4)
4795 // CHECK
: xorw $
0, -64(%rdx
,%rax
,4)
4796 // CHECK
: encoding
: [0x66,0x83,0x74,0x82,0xc0,0x00]
4797 xorw $
0, -64(%rdx
,%rax
,4)
4799 // CHECK
: xorw $
0, 64(%rdx
,%rax
)
4800 // CHECK
: encoding
: [0x66,0x83,0x74,0x02,0x40,0x00]
4801 xorw $
0, 64(%rdx
,%rax
)
4803 // CHECK
: xorw $
0, %r14w
4804 // CHECK
: encoding
: [0x66,0x41,0x83,0xf6,0x00]
4807 // CHECK
: xorw $
0, (%rdx
)
4808 // CHECK
: encoding
: [0x66,0x83,0x32,0x00]
4811 // CHECK
: xorw
485498096, %r14w
4812 // CHECK
: encoding
: [0x66,0x44,0x33,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4813 xorw
485498096, %r14w
4815 // CHECK
: xorw
64(%rdx
), %r14w
4816 // CHECK
: encoding
: [0x66,0x44,0x33,0x72,0x40]
4817 xorw
64(%rdx
), %r14w
4819 // CHECK
: xorw
64(%rdx
,%rax
,4), %r14w
4820 // CHECK
: encoding
: [0x66,0x44,0x33,0x74,0x82,0x40]
4821 xorw
64(%rdx
,%rax
,4), %r14w
4823 // CHECK
: xorw
-64(%rdx
,%rax
,4), %r14w
4824 // CHECK
: encoding
: [0x66,0x44,0x33,0x74,0x82,0xc0]
4825 xorw
-64(%rdx
,%rax
,4), %r14w
4827 // CHECK
: xorw
64(%rdx
,%rax
), %r14w
4828 // CHECK
: encoding
: [0x66,0x44,0x33,0x74,0x02,0x40]
4829 xorw
64(%rdx
,%rax
), %r14w
4831 // CHECK
: xorw
%r14w
, 485498096
4832 // CHECK
: encoding
: [0x66,0x44,0x31,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4833 xorw
%r14w
, 485498096
4835 // CHECK
: xorw
%r14w
, 64(%rdx
)
4836 // CHECK
: encoding
: [0x66,0x44,0x31,0x72,0x40]
4837 xorw
%r14w
, 64(%rdx
)
4839 // CHECK
: xorw
%r14w
, 64(%rdx
,%rax
,4)
4840 // CHECK
: encoding
: [0x66,0x44,0x31,0x74,0x82,0x40]
4841 xorw
%r14w
, 64(%rdx
,%rax
,4)
4843 // CHECK
: xorw
%r14w
, -64(%rdx
,%rax
,4)
4844 // CHECK
: encoding
: [0x66,0x44,0x31,0x74,0x82,0xc0]
4845 xorw
%r14w
, -64(%rdx
,%rax
,4)
4847 // CHECK
: xorw
%r14w
, 64(%rdx
,%rax
)
4848 // CHECK
: encoding
: [0x66,0x44,0x31,0x74,0x02,0x40]
4849 xorw
%r14w
, 64(%rdx
,%rax
)
4851 // CHECK
: xorw
%r14w
, %r14w
4852 // CHECK
: encoding
: [0x66,0x45,0x31,0xf6]
4855 // CHECK
: xorw
%r14w
, (%rdx
)
4856 // CHECK
: encoding
: [0x66,0x44,0x31,0x32]
4859 // CHECK
: xorw
(%rdx
), %r14w
4860 // CHECK
: encoding
: [0x66,0x44,0x33,0x32]