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