xref: /llvm-project/llvm/test/tools/llvm-mca/X86/Znver3/resources-x86_64.s (revision 5fd9babbfcd02bae431d5b280da59adddc2824d3)
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -instruction-tables < %s | FileCheck %s
3
4adcb $0, %al
5adcb $0, %dil
6adcb $0, (%rax)
7lock adcb $0, (%rax)
8adcb $7, %al
9adcb $7, %dil
10adcb $7, (%rax)
11lock adcb $7, (%rax)
12adcb %sil, %dil
13adcb %sil, (%rax)
14lock adcb %sil, (%rax)
15adcb (%rax), %dil
16
17adcw $0, %ax
18adcw $0, %di
19adcw $0, (%rax)
20lock adcw $0, (%rax)
21adcw $511, %ax
22adcw $511, %di
23adcw $511, (%rax)
24lock adcw $511, (%rax)
25adcw $7, %di
26adcw $7, (%rax)
27lock adcw $7, (%rax)
28adcw %si, %di
29adcw %si, (%rax)
30lock adcw %si, (%rax)
31adcw (%rax), %di
32
33adcl $0, %eax
34adcl $0, %edi
35adcl $0, (%rax)
36lock adcl $0, (%rax)
37adcl $665536, %eax
38adcl $665536, %edi
39adcl $665536, (%rax)
40lock adcl $665536, (%rax)
41adcl $7, %edi
42adcl $7, (%rax)
43lock adcl $7, (%rax)
44adcl %esi, %edi
45adcl %esi, (%rax)
46lock adcl %esi, (%rax)
47adcl (%rax), %edi
48
49adcq $0, %rax
50adcq $0, %rdi
51adcq $0, (%rax)
52lock adcq $0, (%rax)
53adcq $665536, %rax
54adcq $665536, %rdi
55adcq $665536, (%rax)
56lock adcq $665536, (%rax)
57adcq $7, %rdi
58adcq $7, (%rax)
59lock adcq $7, (%rax)
60adcq %rsi, %rdi
61adcq %rsi, (%rax)
62lock adcq %rsi, (%rax)
63adcq (%rax), %rdi
64
65addb $7, %al
66addb $7, %dil
67addb $7, (%rax)
68lock addb $7, (%rax)
69addb %sil, %dil
70addb %sil, (%rax)
71lock addb %sil, (%rax)
72addb (%rax), %dil
73
74addw $511, %ax
75addw $511, %di
76addw $511, (%rax)
77lock addw $511, (%rax)
78addw $7, %di
79addw $7, (%rax)
80lock addw $7, (%rax)
81addw %si, %di
82addw %si, (%rax)
83lock addw %si, (%rax)
84addw (%rax), %di
85
86addl $665536, %eax
87addl $665536, %edi
88addl $665536, (%rax)
89lock addl $665536, (%rax)
90addl $7, %edi
91addl $7, (%rax)
92lock addl $7, (%rax)
93addl %esi, %edi
94addl %esi, (%rax)
95lock addl %esi, (%rax)
96addl (%rax), %edi
97
98addq $665536, %rax
99addq $665536, %rdi
100addq $665536, (%rax)
101lock addq $665536, (%rax)
102addq $7, %rdi
103addq $7, (%rax)
104lock addq $7, (%rax)
105addq %rsi, %rdi
106addq %rsi, (%rax)
107lock addq %rsi, (%rax)
108addq (%rax), %rdi
109
110andb $7, %al
111andb $7, %dil
112andb $7, (%rax)
113lock andb $7, (%rax)
114andb %sil, %dil
115andb %sil, (%rax)
116lock andb %sil, (%rax)
117andb (%rax), %dil
118
119andw $511, %ax
120andw $511, %di
121andw $511, (%rax)
122lock andw $511, (%rax)
123andw $7, %di
124andw $7, (%rax)
125lock andw $7, (%rax)
126andw %si, %di
127andw %si, (%rax)
128lock andw %si, (%rax)
129andw (%rax), %di
130
131andl $665536, %eax
132andl $665536, %edi
133andl $665536, (%rax)
134lock andl $665536, (%rax)
135andl $7, %edi
136andl $7, (%rax)
137lock andl $7, (%rax)
138andl %esi, %edi
139andl %esi, (%rax)
140lock andl %esi, (%rax)
141andl (%rax), %edi
142
143andq $665536, %rax
144andq $665536, %rdi
145andq $665536, (%rax)
146lock andq $665536, (%rax)
147andq $7, %rdi
148andq $7, (%rax)
149lock andq $7, (%rax)
150andq %rsi, %rdi
151andq %rsi, (%rax)
152lock andq %rsi, (%rax)
153andq (%rax), %rdi
154
155bsfw %si, %di
156bsrw %si, %di
157bsfw (%rax), %di
158bsrw (%rax), %di
159
160bsfl %esi, %edi
161bsrl %esi, %edi
162bsfl (%rax), %edi
163bsrl (%rax), %edi
164
165bsfq %rsi, %rdi
166bsrq %rsi, %rdi
167bsfq (%rax), %rdi
168bsrq (%rax), %rdi
169
170bswap %eax
171bswap %rax
172
173btw  %si, %di
174btcw %si, %di
175btrw %si, %di
176btsw %si, %di
177btw  %si, (%rax)
178btcw %si, (%rax)
179btrw %si, (%rax)
180btsw %si, (%rax)
181lock btcw %si, (%rax)
182lock btrw %si, (%rax)
183lock btsw %si, (%rax)
184btw  $7, %di
185btcw $7, %di
186btrw $7, %di
187btsw $7, %di
188btw  $7, (%rax)
189btcw $7, (%rax)
190btrw $7, (%rax)
191btsw $7, (%rax)
192lock btcw $7, (%rax)
193lock btrw $7, (%rax)
194lock btsw $7, (%rax)
195
196btl  %esi, %edi
197btcl %esi, %edi
198btrl %esi, %edi
199btsl %esi, %edi
200btl  %esi, (%rax)
201btcl %esi, (%rax)
202btrl %esi, (%rax)
203btsl %esi, (%rax)
204lock btcl %esi, (%rax)
205lock btrl %esi, (%rax)
206lock btsl %esi, (%rax)
207btl  $7, %edi
208btcl $7, %edi
209btrl $7, %edi
210btsl $7, %edi
211btl  $7, (%rax)
212btcl $7, (%rax)
213btrl $7, (%rax)
214btsl $7, (%rax)
215lock btcl $7, (%rax)
216lock btrl $7, (%rax)
217lock btsl $7, (%rax)
218
219btq  %rsi, %rdi
220btcq %rsi, %rdi
221btrq %rsi, %rdi
222btsq %rsi, %rdi
223btq  %rsi, (%rax)
224btcq %rsi, (%rax)
225btrq %rsi, (%rax)
226btsq %rsi, (%rax)
227lock btcq %rsi, (%rax)
228lock btrq %rsi, (%rax)
229lock btsq %rsi, (%rax)
230btq  $7, %rdi
231btcq $7, %rdi
232btrq $7, %rdi
233btsq $7, %rdi
234btq  $7, (%rax)
235btcq $7, (%rax)
236btrq $7, (%rax)
237btsq $7, (%rax)
238lock btcq $7, (%rax)
239lock btrq $7, (%rax)
240lock btsq $7, (%rax)
241
242cbw
243cwde
244cdqe
245cwd
246cdq
247cqo
248
249clc
250cld
251cmc
252
253cmpb $7, %al
254cmpb $7, %dil
255cmpb $7, (%rax)
256cmpb %sil, %dil
257cmpb %sil, (%rax)
258cmpb (%rax), %dil
259
260cmpw $511, %ax
261cmpw $511, %di
262cmpw $511, (%rax)
263cmpw $7, %di
264cmpw $7, (%rax)
265cmpw %si, %di
266cmpw %si, (%rax)
267cmpw (%rax), %di
268
269cmpl $665536, %eax
270cmpl $665536, %edi
271cmpl $665536, (%rax)
272cmpl $7, %edi
273cmpl $7, (%rax)
274cmpl %esi, %edi
275cmpl %esi, (%rax)
276cmpl (%rax), %edi
277
278cmpq $665536, %rax
279cmpq $665536, %rdi
280cmpq $665536, (%rax)
281cmpq $7, %rdi
282cmpq $7, (%rax)
283cmpq %rsi, %rdi
284cmpq %rsi, (%rax)
285cmpq (%rax), %rdi
286
287cmpsb
288cmpsw
289cmpsl
290cmpsq
291
292cmpxchgb %cl, %bl
293cmpxchgb %cl, (%rbx)
294lock cmpxchgb %cl, (%rbx)
295
296cmpxchgw %cx, %bx
297cmpxchgw %cx, (%rbx)
298lock cmpxchgw %cx, (%rbx)
299
300cmpxchgl %ecx, %ebx
301cmpxchgl %ecx, (%rbx)
302lock cmpxchgl %ecx, (%rbx)
303
304cmpxchgq %rcx, %rbx
305cmpxchgq %rcx, (%rbx)
306lock cmpxchgq %rcx, (%rbx)
307
308cpuid
309
310decb %dil
311decb (%rax)
312lock decb (%rax)
313decw %di
314decw (%rax)
315lock decw (%rax)
316decl %edi
317decl (%rax)
318lock decl (%rax)
319decq %rdi
320decq (%rax)
321lock decq (%rax)
322
323divb %dil
324divb (%rax)
325divw %si
326divw (%rax)
327divl %edx
328divl (%rax)
329divq %rcx
330divq (%rax)
331
332enter $7, $4095
333
334idivb %dil
335idivb (%rax)
336idivw %si
337idivw (%rax)
338idivl %edx
339idivl (%rax)
340idivq %rcx
341idivq (%rax)
342
343imulb %dil
344imulb (%rax)
345
346imulw %di
347imulw (%rax)
348imulw %si, %di
349imulw (%rax), %di
350imulw $511, %si, %di
351imulw $511, (%rax), %di
352imulw $7, %si, %di
353imulw $7, (%rax), %di
354
355imull %edi
356imull (%rax)
357imull %esi, %edi
358imull (%rax), %edi
359imull $665536, %esi, %edi
360imull $665536, (%rax), %edi
361imull $7, %esi, %edi
362imull $7, (%rax), %edi
363
364imulq %rdi
365imulq (%rax)
366imulq %rsi, %rdi
367imulq (%rax), %rdi
368imulq $665536, %rsi, %rdi
369imulq $665536, (%rax), %rdi
370imulq $7, %rsi, %rdi
371imulq $7, (%rax), %rdi
372
373inb $7,  %al
374inb %dx, %al
375inw $7,  %ax
376inw %dx, %ax
377inl $7,  %eax
378inl %dx, %eax
379
380incb %dil
381incb (%rax)
382lock incb (%rax)
383incw %di
384incw (%rax)
385lock incw (%rax)
386incl %edi
387incl (%rax)
388lock incl (%rax)
389incq %rdi
390incq (%rax)
391lock incq (%rax)
392
393insb
394insw
395insl
396
397int $7
398
399invlpg  (%rax)
400invlpga %rax, %ecx
401
402lahf
403
404leave
405
406lodsb
407lodsw
408lodsl
409lodsq
410
411loop 0
412loope 0
413loopne 0
414
415movsb
416movsw
417movsl
418movsq
419
420movsbw %al, %di
421movzbw %al, %di
422movsbw (%rax), %di
423movzbw (%rax), %di
424movsbl %al, %edi
425movzbl %al, %edi
426movsbl (%rax), %edi
427movzbl (%rax), %edi
428movsbq %al, %rdi
429movzbq %al, %rdi
430movsbq (%rax), %rdi
431movzbq (%rax), %rdi
432
433movswl %ax, %edi
434movzwl %ax, %edi
435movswl (%rax), %edi
436movzwl (%rax), %edi
437movswq %ax, %rdi
438movzwq %ax, %rdi
439movswq (%rax), %rdi
440movzwq (%rax), %rdi
441
442movslq %eax, %rdi
443movslq (%rax), %rdi
444
445mulb %dil
446mulb (%rax)
447mulw %si
448mulw (%rax)
449mull %edx
450mull (%rax)
451mulq %rcx
452mulq (%rax)
453
454negb %dil
455negb (%r8)
456lock negb (%r8)
457negw %si
458negw (%r9)
459lock negw (%r9)
460negl %edx
461negl (%rax)
462lock negl (%rax)
463negq %rcx
464negq (%r10)
465lock negq (%r10)
466
467nop
468nopw %di
469nopw (%rcx)
470nopl %esi
471nopl (%r8)
472nopq %rdx
473nopq (%r9)
474
475notb %dil
476notb (%r8)
477lock notb (%r8)
478notw %si
479notw (%r9)
480lock notw (%r9)
481notl %edx
482notl (%rax)
483lock notl (%rax)
484notq %rcx
485notq (%r10)
486lock notq (%r10)
487
488orb $7, %al
489orb $7, %dil
490orb $7, (%rax)
491lock orb $7, (%rax)
492orb %sil, %dil
493orb %sil, (%rax)
494lock orb %sil, (%rax)
495orb (%rax), %dil
496
497orw $511, %ax
498orw $511, %di
499orw $511, (%rax)
500lock orw $511, (%rax)
501orw $7, %di
502orw $7, (%rax)
503lock orw $7, (%rax)
504orw %si, %di
505orw %si, (%rax)
506lock orw %si, (%rax)
507orw (%rax), %di
508
509orl $665536, %eax
510orl $665536, %edi
511orl $665536, (%rax)
512lock orl $665536, (%rax)
513orl $7, %edi
514orl $7, (%rax)
515lock orl $7, (%rax)
516orl %esi, %edi
517orl %esi, (%rax)
518lock orl %esi, (%rax)
519orl (%rax), %edi
520
521orq $665536, %rax
522orq $665536, %rdi
523orq $665536, (%rax)
524lock orq $665536, (%rax)
525orq $7, %rdi
526orq $7, (%rax)
527lock orq $7, (%rax)
528orq %rsi, %rdi
529orq %rsi, (%rax)
530lock orq %rsi, (%rax)
531orq (%rax), %rdi
532
533outb %al,  $7
534outb %al,  %dx
535outw %ax,  $7
536outw %ax,  %dx
537outl %eax, $7
538outl %eax, %dx
539
540outsb
541outsw
542outsl
543
544pause
545
546rclb %dil
547rcrb %dil
548rclb (%rax)
549rcrb (%rax)
550rclb $7, %dil
551rcrb $7, %dil
552rclb $7, (%rax)
553rcrb $7, (%rax)
554rclb %cl, %dil
555rcrb %cl, %dil
556rclb %cl, (%rax)
557rcrb %cl, (%rax)
558
559rclw %di
560rcrw %di
561rclw (%rax)
562rcrw (%rax)
563rclw $7, %di
564rcrw $7, %di
565rclw $7, (%rax)
566rcrw $7, (%rax)
567rclw %cl, %di
568rcrw %cl, %di
569rclw %cl, (%rax)
570rcrw %cl, (%rax)
571
572rcll %edi
573rcrl %edi
574rcll (%rax)
575rcrl (%rax)
576rcll $7, %edi
577rcrl $7, %edi
578rcll $7, (%rax)
579rcrl $7, (%rax)
580rcll %cl, %edi
581rcrl %cl, %edi
582rcll %cl, (%rax)
583rcrl %cl, (%rax)
584
585rclq %rdi
586rcrq %rdi
587rclq (%rax)
588rcrq (%rax)
589rclq $7, %rdi
590rcrq $7, %rdi
591rclq $7, (%rax)
592rcrq $7, (%rax)
593rclq %cl, %rdi
594rcrq %cl, %rdi
595rclq %cl, (%rax)
596rcrq %cl, (%rax)
597
598rdmsr
599rdpmc
600rdtsc
601rdtscp
602
603rolb %dil
604rorb %dil
605rolb (%rax)
606rorb (%rax)
607rolb $7, %dil
608rorb $7, %dil
609rolb $7, (%rax)
610rorb $7, (%rax)
611rolb %cl, %dil
612rorb %cl, %dil
613rolb %cl, (%rax)
614rorb %cl, (%rax)
615
616rolw %di
617rorw %di
618rolw (%rax)
619rorw (%rax)
620rolw $7, %di
621rorw $7, %di
622rolw $7, (%rax)
623rorw $7, (%rax)
624rolw %cl, %di
625rorw %cl, %di
626rolw %cl, (%rax)
627rorw %cl, (%rax)
628
629roll %edi
630rorl %edi
631roll (%rax)
632rorl (%rax)
633roll $7, %edi
634rorl $7, %edi
635roll $7, (%rax)
636rorl $7, (%rax)
637roll %cl, %edi
638rorl %cl, %edi
639roll %cl, (%rax)
640rorl %cl, (%rax)
641
642rolq %rdi
643rorq %rdi
644rolq (%rax)
645rorq (%rax)
646rolq $7, %rdi
647rorq $7, %rdi
648rolq $7, (%rax)
649rorq $7, (%rax)
650rolq %cl, %rdi
651rorq %cl, %rdi
652rolq %cl, (%rax)
653rorq %cl, (%rax)
654
655sahf
656
657sarb %dil
658shlb %dil
659shrb %dil
660sarb (%rax)
661shlb (%rax)
662shrb (%rax)
663sarb $7, %dil
664shlb $7, %dil
665shrb $7, %dil
666sarb $7, (%rax)
667shlb $7, (%rax)
668shrb $7, (%rax)
669sarb %cl, %dil
670shlb %cl, %dil
671shrb %cl, %dil
672sarb %cl, (%rax)
673shlb %cl, (%rax)
674shrb %cl, (%rax)
675
676sarw %di
677shlw %di
678shrw %di
679sarw (%rax)
680shlw (%rax)
681shrw (%rax)
682sarw $7, %di
683shlw $7, %di
684shrw $7, %di
685sarw $7, (%rax)
686shlw $7, (%rax)
687shrw $7, (%rax)
688sarw %cl, %di
689shlw %cl, %di
690shrw %cl, %di
691sarw %cl, (%rax)
692shlw %cl, (%rax)
693shrw %cl, (%rax)
694
695sarl %edi
696shll %edi
697shrl %edi
698sarl (%rax)
699shll (%rax)
700shrl (%rax)
701sarl $7, %edi
702shll $7, %edi
703shrl $7, %edi
704sarl $7, (%rax)
705shll $7, (%rax)
706shrl $7, (%rax)
707sarl %cl, %edi
708shll %cl, %edi
709shrl %cl, %edi
710sarl %cl, (%rax)
711shll %cl, (%rax)
712shrl %cl, (%rax)
713
714sarq %rdi
715shlq %rdi
716shrq %rdi
717sarq (%rax)
718shlq (%rax)
719shrq (%rax)
720sarq $7, %rdi
721shlq $7, %rdi
722shrq $7, %rdi
723sarq $7, (%rax)
724shlq $7, (%rax)
725shrq $7, (%rax)
726sarq %cl, %rdi
727shlq %cl, %rdi
728shrq %cl, %rdi
729sarq %cl, (%rax)
730shlq %cl, (%rax)
731shrq %cl, (%rax)
732
733sbbb $0, %al
734sbbb $0, %dil
735sbbb $0, (%rax)
736lock sbbb $0, (%rax)
737sbbb $7, %al
738sbbb $7, %dil
739sbbb $7, (%rax)
740lock sbbb $7, (%rax)
741sbbb %sil, %dil
742sbbb %sil, (%rax)
743lock sbbb %sil, (%rax)
744sbbb (%rax), %dil
745
746sbbw $0, %ax
747sbbw $0, %di
748sbbw $0, (%rax)
749lock sbbw $0, (%rax)
750sbbw $511, %ax
751sbbw $511, %di
752sbbw $511, (%rax)
753lock sbbw $511, (%rax)
754sbbw $7, %di
755sbbw $7, (%rax)
756lock sbbw $7, (%rax)
757sbbw %si, %di
758sbbw %si, (%rax)
759lock sbbw %si, (%rax)
760sbbw (%rax), %di
761
762sbbl $0, %eax
763sbbl $0, %edi
764sbbl $0, (%rax)
765lock sbbl $0, (%rax)
766sbbl $665536, %eax
767sbbl $665536, %edi
768sbbl $665536, (%rax)
769lock sbbl $665536, (%rax)
770sbbl $7, %edi
771sbbl $7, (%rax)
772lock sbbl $7, (%rax)
773sbbl %esi, %edi
774sbbl %esi, (%rax)
775lock sbbl %esi, (%rax)
776sbbl (%rax), %edi
777
778sbbq $0, %rax
779sbbq $0, %rdi
780sbbq $0, (%rax)
781lock sbbq $0, (%rax)
782sbbq $665536, %rax
783sbbq $665536, %rdi
784sbbq $665536, (%rax)
785lock sbbq $665536, (%rax)
786sbbq $7, %rdi
787sbbq $7, (%rax)
788lock sbbq $7, (%rax)
789sbbq %rsi, %rdi
790sbbq %rsi, (%rax)
791lock sbbq %rsi, (%rax)
792sbbq (%rax), %rdi
793
794scasb
795scasw
796scasl
797scasq
798
799seto  %al
800seto  (%rax)
801setno %al
802setno (%rax)
803setb  %al
804setb  (%rax)
805setnb %al
806setnb (%rax)
807setz  %al
808setz  (%rax)
809setnz %al
810setnz (%rax)
811seta  %al
812seta  (%rax)
813setna %al
814setna (%rax)
815sets  %al
816sets  (%rax)
817setns %al
818setns (%rax)
819setp  %al
820setp  (%rax)
821setnp %al
822setnp (%rax)
823setl  %al
824setl  (%rax)
825setnl %al
826setnl (%rax)
827setg  %al
828setg  (%rax)
829setng %al
830setng (%rax)
831
832shldw %cl, %si, %di
833shrdw %cl, %si, %di
834shldw %cl, %si, (%rax)
835shrdw %cl, %si, (%rax)
836shldw $7, %si, %di
837shrdw $7, %si, %di
838shldw $7, %si, (%rax)
839shrdw $7, %si, (%rax)
840
841shldl %cl, %esi, %edi
842shrdl %cl, %esi, %edi
843shldl %cl, %esi, (%rax)
844shrdl %cl, %esi, (%rax)
845shldl $7, %esi, %edi
846shrdl $7, %esi, %edi
847shldl $7, %esi, (%rax)
848shrdl $7, %esi, (%rax)
849
850shldq %cl, %rsi, %rdi
851shrdq %cl, %rsi, %rdi
852shldq %cl, %rsi, (%rax)
853shrdq %cl, %rsi, (%rax)
854shldq $7, %rsi, %rdi
855shrdq $7, %rsi, %rdi
856shldq $7, %rsi, (%rax)
857shrdq $7, %rsi, (%rax)
858
859stc
860std
861
862stosb
863stosw
864stosl
865stosq
866
867subb $7, %al
868subb $7, %dil
869subb $7, (%rax)
870lock subb $7, (%rax)
871subb %sil, %dil
872subb %sil, (%rax)
873lock subb %sil, (%rax)
874subb (%rax), %dil
875
876subw $511, %ax
877subw $511, %di
878subw $511, (%rax)
879lock subw $511, (%rax)
880subw $7, %di
881subw $7, (%rax)
882lock subw $7, (%rax)
883subw %si, %di
884subw %si, (%rax)
885lock subw %si, (%rax)
886subw (%rax), %di
887
888subl $665536, %eax
889subl $665536, %edi
890subl $665536, (%rax)
891lock subl $665536, (%rax)
892subl $7, %edi
893subl $7, (%rax)
894lock subl $7, (%rax)
895subl %esi, %edi
896subl %esi, (%rax)
897lock subl %esi, (%rax)
898subl (%rax), %edi
899
900subq $665536, %rax
901subq $665536, %rdi
902subq $665536, (%rax)
903lock subq $665536, (%rax)
904subq $7, %rdi
905subq $7, (%rax)
906lock subq $7, (%rax)
907subq %rsi, %rdi
908subq %rsi, (%rax)
909lock subq %rsi, (%rax)
910subq (%rax), %rdi
911
912testb $7, %al
913testb $7, %dil
914testb $7, (%rax)
915testb %sil, %dil
916testb %sil, (%rax)
917
918testw $511, %ax
919testw $511, %di
920testw $511, (%rax)
921testw $7, %di
922testw $7, (%rax)
923testw %si, %di
924testw %si, (%rax)
925
926testl $665536, %eax
927testl $665536, %edi
928testl $665536, (%rax)
929testl $7, %edi
930testl $7, (%rax)
931testl %esi, %edi
932testl %esi, (%rax)
933
934testq $665536, %rax
935testq $665536, %rdi
936testq $665536, (%rax)
937testq $7, %rdi
938testq $7, (%rax)
939testq %rsi, %rdi
940testq %rsi, (%rax)
941
942ud2
943
944wrmsr
945
946xaddb %bl, %cl
947xaddb %bl, (%rcx)
948lock xaddb %bl, (%rcx)
949
950xaddw %bx, %cx
951xaddw %ax, (%rbx)
952lock xaddw %ax, (%rbx)
953
954xaddl %ebx, %ecx
955xaddl %eax, (%rbx)
956lock xaddl %eax, (%rbx)
957
958xaddq %rbx, %rcx
959xaddq %rax, (%rbx)
960lock xaddq %rax, (%rbx)
961
962xchgb %bl, %cl
963xchgb %bl, (%rbx)
964lock xchgb %bl, (%rbx)
965
966xchgw %ax, %bx
967xchgw %bx, %cx
968xchgw %ax, (%rbx)
969lock xchgw %ax, (%rbx)
970
971xchgl %eax, %ebx
972xchgl %ebx, %ecx
973xchgl %eax, (%rbx)
974lock xchgl %eax, (%rbx)
975
976xchgq %rax, %rbx
977xchgq %rbx, %rcx
978xchgq %rax, (%rbx)
979lock xchgq %rax, (%rbx)
980
981xlatb
982
983xorb $7, %al
984xorb $7, %dil
985xorb $7, (%rax)
986lock xorb $7, (%rax)
987xorb %sil, %dil
988xorb %sil, (%rax)
989lock xorb %sil, (%rax)
990xorb (%rax), %dil
991
992xorw $511, %ax
993xorw $511, %di
994xorw $511, (%rax)
995lock xorw $511, (%rax)
996xorw $7, %di
997xorw $7, (%rax)
998lock xorw $7, (%rax)
999xorw %si, %di
1000xorw %si, (%rax)
1001lock xorw %si, (%rax)
1002xorw (%rax), %di
1003
1004xorl $665536, %eax
1005xorl $665536, %edi
1006xorl $665536, (%rax)
1007lock xorl $665536, (%rax)
1008xorl $7, %edi
1009xorl $7, (%rax)
1010lock xorl $7, (%rax)
1011xorl %esi, %edi
1012xorl %esi, (%rax)
1013lock xorl %esi, (%rax)
1014xorl (%rax), %edi
1015
1016xorq $665536, %rax
1017xorq $665536, %rdi
1018xorq $665536, (%rax)
1019lock xorq $665536, (%rax)
1020xorq $7, %rdi
1021xorq $7, (%rax)
1022lock xorq $7, (%rax)
1023xorq %rsi, %rdi
1024xorq %rsi, (%rax)
1025lock xorq %rsi, (%rax)
1026xorq (%rax), %rdi
1027
1028# CHECK:      Instruction Info:
1029# CHECK-NEXT: [1]: #uOps
1030# CHECK-NEXT: [2]: Latency
1031# CHECK-NEXT: [3]: RThroughput
1032# CHECK-NEXT: [4]: MayLoad
1033# CHECK-NEXT: [5]: MayStore
1034# CHECK-NEXT: [6]: HasSideEffects (U)
1035
1036# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
1037# CHECK-NEXT:  1      1     1.00                        adcb	$0, %al
1038# CHECK-NEXT:  1      1     1.00                        adcb	$0, %dil
1039# CHECK-NEXT:  1      6     1.00    *      *            adcb	$0, (%rax)
1040# CHECK-NEXT:  1      6     1.00    *      *            lock		adcb	$0, (%rax)
1041# CHECK-NEXT:  1      1     1.00                        adcb	$7, %al
1042# CHECK-NEXT:  1      1     1.00                        adcb	$7, %dil
1043# CHECK-NEXT:  1      6     1.00    *      *            adcb	$7, (%rax)
1044# CHECK-NEXT:  1      6     1.00    *      *            lock		adcb	$7, (%rax)
1045# CHECK-NEXT:  1      1     1.00                        adcb	%sil, %dil
1046# CHECK-NEXT:  1      1     1.75    *      *            adcb	%sil, (%rax)
1047# CHECK-NEXT:  1      1     1.75    *      *            lock		adcb	%sil, (%rax)
1048# CHECK-NEXT:  1      5     1.00    *                   adcb	(%rax), %dil
1049# CHECK-NEXT:  1      1     1.00                        adcw	$0, %ax
1050# CHECK-NEXT:  1      1     1.00                        adcw	$0, %di
1051# CHECK-NEXT:  1      6     1.00    *      *            adcw	$0, (%rax)
1052# CHECK-NEXT:  1      6     1.00    *      *            lock		adcw	$0, (%rax)
1053# CHECK-NEXT:  1      1     1.00                        adcw	$511, %ax
1054# CHECK-NEXT:  1      1     1.00                        adcw	$511, %di
1055# CHECK-NEXT:  1      6     1.00    *      *            adcw	$511, (%rax)
1056# CHECK-NEXT:  1      6     1.00    *      *            lock		adcw	$511, (%rax)
1057# CHECK-NEXT:  1      1     1.00                        adcw	$7, %di
1058# CHECK-NEXT:  1      6     1.00    *      *            adcw	$7, (%rax)
1059# CHECK-NEXT:  1      6     1.00    *      *            lock		adcw	$7, (%rax)
1060# CHECK-NEXT:  1      1     1.00                        adcw	%si, %di
1061# CHECK-NEXT:  1      6     1.00    *      *            adcw	%si, (%rax)
1062# CHECK-NEXT:  1      6     1.00    *      *            lock		adcw	%si, (%rax)
1063# CHECK-NEXT:  1      5     1.00    *                   adcw	(%rax), %di
1064# CHECK-NEXT:  1      1     1.00                        adcl	$0, %eax
1065# CHECK-NEXT:  1      1     1.00                        adcl	$0, %edi
1066# CHECK-NEXT:  1      6     1.00    *      *            adcl	$0, (%rax)
1067# CHECK-NEXT:  1      6     1.00    *      *            lock		adcl	$0, (%rax)
1068# CHECK-NEXT:  1      1     1.00                        adcl	$665536, %eax
1069# CHECK-NEXT:  1      1     1.00                        adcl	$665536, %edi
1070# CHECK-NEXT:  1      6     1.00    *      *            adcl	$665536, (%rax)
1071# CHECK-NEXT:  1      6     1.00    *      *            lock		adcl	$665536, (%rax)
1072# CHECK-NEXT:  1      1     1.00                        adcl	$7, %edi
1073# CHECK-NEXT:  1      6     1.00    *      *            adcl	$7, (%rax)
1074# CHECK-NEXT:  1      6     1.00    *      *            lock		adcl	$7, (%rax)
1075# CHECK-NEXT:  1      1     1.00                        adcl	%esi, %edi
1076# CHECK-NEXT:  1      6     1.00    *      *            adcl	%esi, (%rax)
1077# CHECK-NEXT:  1      6     1.00    *      *            lock		adcl	%esi, (%rax)
1078# CHECK-NEXT:  1      5     1.00    *                   adcl	(%rax), %edi
1079# CHECK-NEXT:  1      1     1.00                        adcq	$0, %rax
1080# CHECK-NEXT:  1      1     1.00                        adcq	$0, %rdi
1081# CHECK-NEXT:  1      6     1.00    *      *            adcq	$0, (%rax)
1082# CHECK-NEXT:  1      6     1.00    *      *            lock		adcq	$0, (%rax)
1083# CHECK-NEXT:  1      1     1.00                        adcq	$665536, %rax
1084# CHECK-NEXT:  1      1     1.00                        adcq	$665536, %rdi
1085# CHECK-NEXT:  1      6     1.00    *      *            adcq	$665536, (%rax)
1086# CHECK-NEXT:  1      6     1.00    *      *            lock		adcq	$665536, (%rax)
1087# CHECK-NEXT:  1      1     1.00                        adcq	$7, %rdi
1088# CHECK-NEXT:  1      6     1.00    *      *            adcq	$7, (%rax)
1089# CHECK-NEXT:  1      6     1.00    *      *            lock		adcq	$7, (%rax)
1090# CHECK-NEXT:  1      1     1.00                        adcq	%rsi, %rdi
1091# CHECK-NEXT:  1      6     1.00    *      *            adcq	%rsi, (%rax)
1092# CHECK-NEXT:  1      6     1.00    *      *            lock		adcq	%rsi, (%rax)
1093# CHECK-NEXT:  1      5     1.00    *                   adcq	(%rax), %rdi
1094# CHECK-NEXT:  1      1     1.00                        addb	$7, %al
1095# CHECK-NEXT:  1      1     0.25                        addb	$7, %dil
1096# CHECK-NEXT:  1      6     0.67    *      *            addb	$7, (%rax)
1097# CHECK-NEXT:  1      6     0.67    *      *            lock		addb	$7, (%rax)
1098# CHECK-NEXT:  1      1     0.25                        addb	%sil, %dil
1099# CHECK-NEXT:  1      6     0.67    *      *            addb	%sil, (%rax)
1100# CHECK-NEXT:  1      6     0.67    *      *            lock		addb	%sil, (%rax)
1101# CHECK-NEXT:  1      5     0.33    *                   addb	(%rax), %dil
1102# CHECK-NEXT:  1      1     1.00                        addw	$511, %ax
1103# CHECK-NEXT:  1      1     0.25                        addw	$511, %di
1104# CHECK-NEXT:  1      6     0.67    *      *            addw	$511, (%rax)
1105# CHECK-NEXT:  1      6     0.67    *      *            lock		addw	$511, (%rax)
1106# CHECK-NEXT:  1      1     0.25                        addw	$7, %di
1107# CHECK-NEXT:  1      6     0.67    *      *            addw	$7, (%rax)
1108# CHECK-NEXT:  1      6     0.67    *      *            lock		addw	$7, (%rax)
1109# CHECK-NEXT:  1      1     0.25                        addw	%si, %di
1110# CHECK-NEXT:  1      6     0.67    *      *            addw	%si, (%rax)
1111# CHECK-NEXT:  1      6     0.67    *      *            lock		addw	%si, (%rax)
1112# CHECK-NEXT:  1      5     0.33    *                   addw	(%rax), %di
1113# CHECK-NEXT:  1      1     1.00                        addl	$665536, %eax
1114# CHECK-NEXT:  1      1     0.25                        addl	$665536, %edi
1115# CHECK-NEXT:  1      6     0.67    *      *            addl	$665536, (%rax)
1116# CHECK-NEXT:  1      6     0.67    *      *            lock		addl	$665536, (%rax)
1117# CHECK-NEXT:  1      1     0.25                        addl	$7, %edi
1118# CHECK-NEXT:  1      6     0.67    *      *            addl	$7, (%rax)
1119# CHECK-NEXT:  1      6     0.67    *      *            lock		addl	$7, (%rax)
1120# CHECK-NEXT:  1      1     0.25                        addl	%esi, %edi
1121# CHECK-NEXT:  1      6     0.67    *      *            addl	%esi, (%rax)
1122# CHECK-NEXT:  1      6     0.67    *      *            lock		addl	%esi, (%rax)
1123# CHECK-NEXT:  1      5     0.33    *                   addl	(%rax), %edi
1124# CHECK-NEXT:  1      1     1.00                        addq	$665536, %rax
1125# CHECK-NEXT:  1      1     0.25                        addq	$665536, %rdi
1126# CHECK-NEXT:  1      6     0.67    *      *            addq	$665536, (%rax)
1127# CHECK-NEXT:  1      6     0.67    *      *            lock		addq	$665536, (%rax)
1128# CHECK-NEXT:  1      1     0.25                        addq	$7, %rdi
1129# CHECK-NEXT:  1      6     0.67    *      *            addq	$7, (%rax)
1130# CHECK-NEXT:  1      6     0.67    *      *            lock		addq	$7, (%rax)
1131# CHECK-NEXT:  1      1     0.25                        addq	%rsi, %rdi
1132# CHECK-NEXT:  1      6     0.67    *      *            addq	%rsi, (%rax)
1133# CHECK-NEXT:  1      6     0.67    *      *            lock		addq	%rsi, (%rax)
1134# CHECK-NEXT:  1      5     0.33    *                   addq	(%rax), %rdi
1135# CHECK-NEXT:  1      1     1.00                        andb	$7, %al
1136# CHECK-NEXT:  1      1     0.25                        andb	$7, %dil
1137# CHECK-NEXT:  1      6     0.67    *      *            andb	$7, (%rax)
1138# CHECK-NEXT:  1      6     0.67    *      *            lock		andb	$7, (%rax)
1139# CHECK-NEXT:  1      1     0.25                        andb	%sil, %dil
1140# CHECK-NEXT:  1      6     0.67    *      *            andb	%sil, (%rax)
1141# CHECK-NEXT:  1      6     0.67    *      *            lock		andb	%sil, (%rax)
1142# CHECK-NEXT:  1      5     0.33    *                   andb	(%rax), %dil
1143# CHECK-NEXT:  1      1     1.00                        andw	$511, %ax
1144# CHECK-NEXT:  1      1     0.25                        andw	$511, %di
1145# CHECK-NEXT:  1      6     0.67    *      *            andw	$511, (%rax)
1146# CHECK-NEXT:  1      6     0.67    *      *            lock		andw	$511, (%rax)
1147# CHECK-NEXT:  1      1     0.25                        andw	$7, %di
1148# CHECK-NEXT:  1      6     0.67    *      *            andw	$7, (%rax)
1149# CHECK-NEXT:  1      6     0.67    *      *            lock		andw	$7, (%rax)
1150# CHECK-NEXT:  1      1     0.25                        andw	%si, %di
1151# CHECK-NEXT:  1      6     0.67    *      *            andw	%si, (%rax)
1152# CHECK-NEXT:  1      6     0.67    *      *            lock		andw	%si, (%rax)
1153# CHECK-NEXT:  1      5     0.33    *                   andw	(%rax), %di
1154# CHECK-NEXT:  1      1     1.00                        andl	$665536, %eax
1155# CHECK-NEXT:  1      1     0.25                        andl	$665536, %edi
1156# CHECK-NEXT:  1      6     0.67    *      *            andl	$665536, (%rax)
1157# CHECK-NEXT:  1      6     0.67    *      *            lock		andl	$665536, (%rax)
1158# CHECK-NEXT:  1      1     0.25                        andl	$7, %edi
1159# CHECK-NEXT:  1      6     0.67    *      *            andl	$7, (%rax)
1160# CHECK-NEXT:  1      6     0.67    *      *            lock		andl	$7, (%rax)
1161# CHECK-NEXT:  1      1     0.25                        andl	%esi, %edi
1162# CHECK-NEXT:  1      6     0.67    *      *            andl	%esi, (%rax)
1163# CHECK-NEXT:  1      6     0.67    *      *            lock		andl	%esi, (%rax)
1164# CHECK-NEXT:  1      5     0.33    *                   andl	(%rax), %edi
1165# CHECK-NEXT:  1      1     1.00                        andq	$665536, %rax
1166# CHECK-NEXT:  1      1     0.25                        andq	$665536, %rdi
1167# CHECK-NEXT:  1      6     0.67    *      *            andq	$665536, (%rax)
1168# CHECK-NEXT:  1      6     0.67    *      *            lock		andq	$665536, (%rax)
1169# CHECK-NEXT:  1      1     0.25                        andq	$7, %rdi
1170# CHECK-NEXT:  1      6     0.67    *      *            andq	$7, (%rax)
1171# CHECK-NEXT:  1      6     0.67    *      *            lock		andq	$7, (%rax)
1172# CHECK-NEXT:  1      1     0.25                        andq	%rsi, %rdi
1173# CHECK-NEXT:  1      6     0.67    *      *            andq	%rsi, (%rax)
1174# CHECK-NEXT:  1      6     0.67    *      *            lock		andq	%rsi, (%rax)
1175# CHECK-NEXT:  1      5     0.33    *                   andq	(%rax), %rdi
1176# CHECK-NEXT:  6      3     3.00                        bsfw	%si, %di
1177# CHECK-NEXT:  6      4     4.00                        bsrw	%si, %di
1178# CHECK-NEXT:  8      7     3.00    *                   bsfw	(%rax), %di
1179# CHECK-NEXT:  8      8     4.00    *                   bsrw	(%rax), %di
1180# CHECK-NEXT:  6      3     3.00                        bsfl	%esi, %edi
1181# CHECK-NEXT:  6      4     4.00                        bsrl	%esi, %edi
1182# CHECK-NEXT:  8      7     3.00    *                   bsfl	(%rax), %edi
1183# CHECK-NEXT:  8      8     4.00    *                   bsrl	(%rax), %edi
1184# CHECK-NEXT:  6      3     3.00                        bsfq	%rsi, %rdi
1185# CHECK-NEXT:  6      4     4.00                        bsrq	%rsi, %rdi
1186# CHECK-NEXT:  8      7     3.00    *                   bsfq	(%rax), %rdi
1187# CHECK-NEXT:  8      8     4.00    *                   bsrq	(%rax), %rdi
1188# CHECK-NEXT:  1      1     0.25                        bswapl	%eax
1189# CHECK-NEXT:  1      1     0.25                        bswapq	%rax
1190# CHECK-NEXT:  1      1     0.50                        btw	%si, %di
1191# CHECK-NEXT:  2      2     1.00                        btcw	%si, %di
1192# CHECK-NEXT:  2      2     1.00                        btrw	%si, %di
1193# CHECK-NEXT:  2      2     1.00                        btsw	%si, %di
1194# CHECK-NEXT:  7      5     0.50    *                   btw	%si, (%rax)
1195# CHECK-NEXT:  9      7     0.67    *      *            btcw	%si, (%rax)
1196# CHECK-NEXT:  9      7     0.67    *      *            btrw	%si, (%rax)
1197# CHECK-NEXT:  9      7     0.67    *      *            btsw	%si, (%rax)
1198# CHECK-NEXT:  9      7     0.67    *      *            lock		btcw	%si, (%rax)
1199# CHECK-NEXT:  9      7     0.67    *      *            lock		btrw	%si, (%rax)
1200# CHECK-NEXT:  9      7     0.67    *      *            lock		btsw	%si, (%rax)
1201# CHECK-NEXT:  1      1     0.50                        btw	$7, %di
1202# CHECK-NEXT:  2      2     1.00                        btcw	$7, %di
1203# CHECK-NEXT:  2      2     1.00                        btrw	$7, %di
1204# CHECK-NEXT:  2      2     1.00                        btsw	$7, %di
1205# CHECK-NEXT:  2      5     0.50    *                   btw	$7, (%rax)
1206# CHECK-NEXT:  4      7     0.67    *      *            btcw	$7, (%rax)
1207# CHECK-NEXT:  4      7     0.67    *      *            btrw	$7, (%rax)
1208# CHECK-NEXT:  4      7     0.67    *      *            btsw	$7, (%rax)
1209# CHECK-NEXT:  4      7     0.67    *      *            lock		btcw	$7, (%rax)
1210# CHECK-NEXT:  4      7     0.67    *      *            lock		btrw	$7, (%rax)
1211# CHECK-NEXT:  4      7     0.67    *      *            lock		btsw	$7, (%rax)
1212# CHECK-NEXT:  1      1     0.50                        btl	%esi, %edi
1213# CHECK-NEXT:  2      2     1.00                        btcl	%esi, %edi
1214# CHECK-NEXT:  2      2     1.00                        btrl	%esi, %edi
1215# CHECK-NEXT:  2      2     1.00                        btsl	%esi, %edi
1216# CHECK-NEXT:  7      5     0.50    *                   btl	%esi, (%rax)
1217# CHECK-NEXT:  9      7     0.67    *      *            btcl	%esi, (%rax)
1218# CHECK-NEXT:  9      7     0.67    *      *            btrl	%esi, (%rax)
1219# CHECK-NEXT:  9      7     0.67    *      *            btsl	%esi, (%rax)
1220# CHECK-NEXT:  9      7     0.67    *      *            lock		btcl	%esi, (%rax)
1221# CHECK-NEXT:  9      7     0.67    *      *            lock		btrl	%esi, (%rax)
1222# CHECK-NEXT:  9      7     0.67    *      *            lock		btsl	%esi, (%rax)
1223# CHECK-NEXT:  1      1     0.50                        btl	$7, %edi
1224# CHECK-NEXT:  2      2     1.00                        btcl	$7, %edi
1225# CHECK-NEXT:  2      2     1.00                        btrl	$7, %edi
1226# CHECK-NEXT:  2      2     1.00                        btsl	$7, %edi
1227# CHECK-NEXT:  2      5     0.50    *                   btl	$7, (%rax)
1228# CHECK-NEXT:  4      7     0.67    *      *            btcl	$7, (%rax)
1229# CHECK-NEXT:  4      7     0.67    *      *            btrl	$7, (%rax)
1230# CHECK-NEXT:  4      7     0.67    *      *            btsl	$7, (%rax)
1231# CHECK-NEXT:  4      7     0.67    *      *            lock		btcl	$7, (%rax)
1232# CHECK-NEXT:  4      7     0.67    *      *            lock		btrl	$7, (%rax)
1233# CHECK-NEXT:  4      7     0.67    *      *            lock		btsl	$7, (%rax)
1234# CHECK-NEXT:  1      1     0.50                        btq	%rsi, %rdi
1235# CHECK-NEXT:  2      2     1.00                        btcq	%rsi, %rdi
1236# CHECK-NEXT:  2      2     1.00                        btrq	%rsi, %rdi
1237# CHECK-NEXT:  2      2     1.00                        btsq	%rsi, %rdi
1238# CHECK-NEXT:  7      5     0.50    *                   btq	%rsi, (%rax)
1239# CHECK-NEXT:  9      7     0.67    *      *            btcq	%rsi, (%rax)
1240# CHECK-NEXT:  9      7     0.67    *      *            btrq	%rsi, (%rax)
1241# CHECK-NEXT:  9      7     0.67    *      *            btsq	%rsi, (%rax)
1242# CHECK-NEXT:  9      7     0.67    *      *            lock		btcq	%rsi, (%rax)
1243# CHECK-NEXT:  9      7     0.67    *      *            lock		btrq	%rsi, (%rax)
1244# CHECK-NEXT:  9      7     0.67    *      *            lock		btsq	%rsi, (%rax)
1245# CHECK-NEXT:  1      1     0.50                        btq	$7, %rdi
1246# CHECK-NEXT:  2      2     1.00                        btcq	$7, %rdi
1247# CHECK-NEXT:  2      2     1.00                        btrq	$7, %rdi
1248# CHECK-NEXT:  2      2     1.00                        btsq	$7, %rdi
1249# CHECK-NEXT:  2      5     0.50    *                   btq	$7, (%rax)
1250# CHECK-NEXT:  4      7     0.67    *      *            btcq	$7, (%rax)
1251# CHECK-NEXT:  4      7     0.67    *      *            btrq	$7, (%rax)
1252# CHECK-NEXT:  4      7     0.67    *      *            btsq	$7, (%rax)
1253# CHECK-NEXT:  4      7     0.67    *      *            lock		btcq	$7, (%rax)
1254# CHECK-NEXT:  4      7     0.67    *      *            lock		btrq	$7, (%rax)
1255# CHECK-NEXT:  4      7     0.67    *      *            lock		btsq	$7, (%rax)
1256# CHECK-NEXT:  1      1     0.25                        cbtw
1257# CHECK-NEXT:  1      1     0.25                        cwtl
1258# CHECK-NEXT:  1      1     0.25                        cltq
1259# CHECK-NEXT:  1      1     0.25                        cwtd
1260# CHECK-NEXT:  1      1     0.25                        cltd
1261# CHECK-NEXT:  1      1     0.25                        cqto
1262# CHECK-NEXT:  1      1     0.25                  U     clc
1263# CHECK-NEXT:  1      1     0.25                  U     cld
1264# CHECK-NEXT:  1      1     0.25                  U     cmc
1265# CHECK-NEXT:  1      1     0.25                        cmpb	$7, %al
1266# CHECK-NEXT:  1      1     0.25                        cmpb	$7, %dil
1267# CHECK-NEXT:  1      5     0.33    *                   cmpb	$7, (%rax)
1268# CHECK-NEXT:  1      1     0.25                        cmpb	%sil, %dil
1269# CHECK-NEXT:  1      5     0.33    *                   cmpb	%sil, (%rax)
1270# CHECK-NEXT:  1      5     0.33    *                   cmpb	(%rax), %dil
1271# CHECK-NEXT:  1      1     0.25                        cmpw	$511, %ax
1272# CHECK-NEXT:  1      1     0.25                        cmpw	$511, %di
1273# CHECK-NEXT:  1      5     0.33    *                   cmpw	$511, (%rax)
1274# CHECK-NEXT:  1      1     0.25                        cmpw	$7, %di
1275# CHECK-NEXT:  1      5     0.33    *                   cmpw	$7, (%rax)
1276# CHECK-NEXT:  1      1     0.25                        cmpw	%si, %di
1277# CHECK-NEXT:  1      5     0.33    *                   cmpw	%si, (%rax)
1278# CHECK-NEXT:  1      5     0.33    *                   cmpw	(%rax), %di
1279# CHECK-NEXT:  1      1     0.25                        cmpl	$665536, %eax
1280# CHECK-NEXT:  1      1     0.25                        cmpl	$665536, %edi
1281# CHECK-NEXT:  1      5     0.33    *                   cmpl	$665536, (%rax)
1282# CHECK-NEXT:  1      1     0.25                        cmpl	$7, %edi
1283# CHECK-NEXT:  1      5     0.33    *                   cmpl	$7, (%rax)
1284# CHECK-NEXT:  1      1     0.25                        cmpl	%esi, %edi
1285# CHECK-NEXT:  1      5     0.33    *                   cmpl	%esi, (%rax)
1286# CHECK-NEXT:  1      5     0.33    *                   cmpl	(%rax), %edi
1287# CHECK-NEXT:  1      1     0.25                        cmpq	$665536, %rax
1288# CHECK-NEXT:  1      1     0.25                        cmpq	$665536, %rdi
1289# CHECK-NEXT:  1      5     0.33    *                   cmpq	$665536, (%rax)
1290# CHECK-NEXT:  1      1     0.25                        cmpq	$7, %rdi
1291# CHECK-NEXT:  1      5     0.33    *                   cmpq	$7, (%rax)
1292# CHECK-NEXT:  1      1     0.25                        cmpq	%rsi, %rdi
1293# CHECK-NEXT:  1      5     0.33    *                   cmpq	%rsi, (%rax)
1294# CHECK-NEXT:  1      5     0.33    *                   cmpq	(%rax), %rdi
1295# CHECK-NEXT:  100    100   25.00                 U     cmpsb	%es:(%rdi), (%rsi)
1296# CHECK-NEXT:  100    100   25.00                 U     cmpsw	%es:(%rdi), (%rsi)
1297# CHECK-NEXT:  100    100   25.00                 U     cmpsl	%es:(%rdi), (%rsi)
1298# CHECK-NEXT:  100    100   25.00                 U     cmpsq	%es:(%rdi), (%rsi)
1299# CHECK-NEXT:  3      3     3.00                        cmpxchgb	%cl, %bl
1300# CHECK-NEXT:  5      7     3.00    *      *            cmpxchgb	%cl, (%rbx)
1301# CHECK-NEXT:  5      7     3.00    *      *            lock		cmpxchgb	%cl, (%rbx)
1302# CHECK-NEXT:  5      3     3.00                        cmpxchgw	%cx, %bx
1303# CHECK-NEXT:  6      3     3.00    *      *            cmpxchgw	%cx, (%rbx)
1304# CHECK-NEXT:  6      3     3.00    *      *            lock		cmpxchgw	%cx, (%rbx)
1305# CHECK-NEXT:  5      3     3.00                        cmpxchgl	%ecx, %ebx
1306# CHECK-NEXT:  6      3     3.00    *      *            cmpxchgl	%ecx, (%rbx)
1307# CHECK-NEXT:  6      3     3.00    *      *            lock		cmpxchgl	%ecx, (%rbx)
1308# CHECK-NEXT:  5      3     3.00                        cmpxchgq	%rcx, %rbx
1309# CHECK-NEXT:  6      3     3.00    *      *            cmpxchgq	%rcx, (%rbx)
1310# CHECK-NEXT:  6      3     3.00    *      *            lock		cmpxchgq	%rcx, (%rbx)
1311# CHECK-NEXT:  100    100   25.00                 U     cpuid
1312# CHECK-NEXT:  1      1     0.25                        decb	%dil
1313# CHECK-NEXT:  1      6     0.67    *      *            decb	(%rax)
1314# CHECK-NEXT:  1      6     0.67    *      *            lock		decb	(%rax)
1315# CHECK-NEXT:  1      1     0.25                        decw	%di
1316# CHECK-NEXT:  1      6     0.67    *      *            decw	(%rax)
1317# CHECK-NEXT:  1      6     0.67    *      *            lock		decw	(%rax)
1318# CHECK-NEXT:  1      1     0.25                        decl	%edi
1319# CHECK-NEXT:  1      6     0.67    *      *            decl	(%rax)
1320# CHECK-NEXT:  1      6     0.67    *      *            lock		decl	(%rax)
1321# CHECK-NEXT:  1      1     0.25                        decq	%rdi
1322# CHECK-NEXT:  1      6     0.67    *      *            decq	(%rax)
1323# CHECK-NEXT:  1      6     0.67    *      *            lock		decq	(%rax)
1324# CHECK-NEXT:  2      10    10.00                 U     divb	%dil
1325# CHECK-NEXT:  2      14    10.00   *             U     divb	(%rax)
1326# CHECK-NEXT:  2      11    11.00                 U     divw	%si
1327# CHECK-NEXT:  2      15    11.00   *             U     divw	(%rax)
1328# CHECK-NEXT:  2      13    13.00                 U     divl	%edx
1329# CHECK-NEXT:  2      17    13.00   *             U     divl	(%rax)
1330# CHECK-NEXT:  2      17    17.00                 U     divq	%rcx
1331# CHECK-NEXT:  2      21    17.00   *             U     divq	(%rax)
1332# CHECK-NEXT:  100    100   25.00                 U     enter	$7, $4095
1333# CHECK-NEXT:  2      10    10.00                 U     idivb	%dil
1334# CHECK-NEXT:  2      14    10.00   *             U     idivb	(%rax)
1335# CHECK-NEXT:  2      11    11.00                 U     idivw	%si
1336# CHECK-NEXT:  2      15    11.00   *             U     idivw	(%rax)
1337# CHECK-NEXT:  2      13    13.00                 U     idivl	%edx
1338# CHECK-NEXT:  2      17    13.00   *             U     idivl	(%rax)
1339# CHECK-NEXT:  2      17    17.00                 U     idivq	%rcx
1340# CHECK-NEXT:  2      21    17.00   *             U     idivq	(%rax)
1341# CHECK-NEXT:  1      3     3.00                        imulb	%dil
1342# CHECK-NEXT:  1      7     3.00    *                   imulb	(%rax)
1343# CHECK-NEXT:  3      3     3.00                        imulw	%di
1344# CHECK-NEXT:  4      7     3.00    *                   imulw	(%rax)
1345# CHECK-NEXT:  1      3     1.00                        imulw	%si, %di
1346# CHECK-NEXT:  1      7     1.00    *                   imulw	(%rax), %di
1347# CHECK-NEXT:  2      4     4.00                        imulw	$511, %si, %di
1348# CHECK-NEXT:  2      8     4.00    *                   imulw	$511, (%rax), %di
1349# CHECK-NEXT:  2      4     4.00                        imulw	$7, %si, %di
1350# CHECK-NEXT:  2      8     4.00    *                   imulw	$7, (%rax), %di
1351# CHECK-NEXT:  2      3     3.00                        imull	%edi
1352# CHECK-NEXT:  2      7     3.00    *                   imull	(%rax)
1353# CHECK-NEXT:  1      3     1.00                        imull	%esi, %edi
1354# CHECK-NEXT:  1      7     1.00    *                   imull	(%rax), %edi
1355# CHECK-NEXT:  1      3     1.00                        imull	$665536, %esi, %edi
1356# CHECK-NEXT:  1      7     1.00    *                   imull	$665536, (%rax), %edi
1357# CHECK-NEXT:  1      3     1.00                        imull	$7, %esi, %edi
1358# CHECK-NEXT:  1      7     1.00    *                   imull	$7, (%rax), %edi
1359# CHECK-NEXT:  2      3     3.00                        imulq	%rdi
1360# CHECK-NEXT:  2      7     3.00    *                   imulq	(%rax)
1361# CHECK-NEXT:  1      3     1.00                        imulq	%rsi, %rdi
1362# CHECK-NEXT:  1      7     1.00    *                   imulq	(%rax), %rdi
1363# CHECK-NEXT:  1      3     1.00                        imulq	$665536, %rsi, %rdi
1364# CHECK-NEXT:  1      7     1.00    *                   imulq	$665536, (%rax), %rdi
1365# CHECK-NEXT:  1      3     1.00                        imulq	$7, %rsi, %rdi
1366# CHECK-NEXT:  1      7     1.00    *                   imulq	$7, (%rax), %rdi
1367# CHECK-NEXT:  100    100   25.00                 U     inb	$7, %al
1368# CHECK-NEXT:  100    100   25.00                 U     inb	%dx, %al
1369# CHECK-NEXT:  100    100   25.00                 U     inw	$7, %ax
1370# CHECK-NEXT:  100    100   25.00                 U     inw	%dx, %ax
1371# CHECK-NEXT:  100    100   25.00                 U     inl	$7, %eax
1372# CHECK-NEXT:  100    100   25.00                 U     inl	%dx, %eax
1373# CHECK-NEXT:  1      1     0.25                        incb	%dil
1374# CHECK-NEXT:  1      6     0.67    *      *            incb	(%rax)
1375# CHECK-NEXT:  1      6     0.67    *      *            lock		incb	(%rax)
1376# CHECK-NEXT:  1      1     0.25                        incw	%di
1377# CHECK-NEXT:  1      6     0.67    *      *            incw	(%rax)
1378# CHECK-NEXT:  1      6     0.67    *      *            lock		incw	(%rax)
1379# CHECK-NEXT:  1      1     0.25                        incl	%edi
1380# CHECK-NEXT:  1      6     0.67    *      *            incl	(%rax)
1381# CHECK-NEXT:  1      6     0.67    *      *            lock		incl	(%rax)
1382# CHECK-NEXT:  1      1     0.25                        incq	%rdi
1383# CHECK-NEXT:  1      6     0.67    *      *            incq	(%rax)
1384# CHECK-NEXT:  1      6     0.67    *      *            lock		incq	(%rax)
1385# CHECK-NEXT:  100    100   25.00                 U     insb	%dx, %es:(%rdi)
1386# CHECK-NEXT:  100    100   25.00                 U     insw	%dx, %es:(%rdi)
1387# CHECK-NEXT:  100    100   25.00                 U     insl	%dx, %es:(%rdi)
1388# CHECK-NEXT:  100    100   25.00   *      *      U     int	$7
1389# CHECK-NEXT:  100    100   25.00                 U     invlpg	(%rax)
1390# CHECK-NEXT:  100    100   25.00                 U     invlpga
1391# CHECK-NEXT:  1      1     1.00                        lahf
1392# CHECK-NEXT:  1      1     0.25    *                   leave
1393# CHECK-NEXT:  100    100   25.00                 U     lodsb	(%rsi), %al
1394# CHECK-NEXT:  100    100   25.00                 U     lodsw	(%rsi), %ax
1395# CHECK-NEXT:  100    100   25.00                 U     lodsl	(%rsi), %eax
1396# CHECK-NEXT:  100    100   25.00                 U     lodsq	(%rsi), %rax
1397# CHECK-NEXT:  1      1     0.50                  U     loop	0
1398# CHECK-NEXT:  1      1     0.50                  U     loope	0
1399# CHECK-NEXT:  1      1     0.50                  U     loopne	0
1400# CHECK-NEXT:  100    100   25.00                 U     movsb	(%rsi), %es:(%rdi)
1401# CHECK-NEXT:  100    100   25.00                 U     movsw	(%rsi), %es:(%rdi)
1402# CHECK-NEXT:  100    100   25.00                 U     movsl	(%rsi), %es:(%rdi)
1403# CHECK-NEXT:  100    100   25.00                 U     movsq	(%rsi), %es:(%rdi)
1404# CHECK-NEXT:  1      1     1.00                        movsbw	%al, %di
1405# CHECK-NEXT:  1      1     1.00                        movzbw	%al, %di
1406# CHECK-NEXT:  1      5     1.00    *                   movsbw	(%rax), %di
1407# CHECK-NEXT:  1      5     1.00    *                   movzbw	(%rax), %di
1408# CHECK-NEXT:  1      1     0.25                        movsbl	%al, %edi
1409# CHECK-NEXT:  1      1     0.25                        movzbl	%al, %edi
1410# CHECK-NEXT:  1      5     0.33    *                   movsbl	(%rax), %edi
1411# CHECK-NEXT:  1      5     0.33    *                   movzbl	(%rax), %edi
1412# CHECK-NEXT:  1      1     0.25                        movsbq	%al, %rdi
1413# CHECK-NEXT:  1      1     0.25                        movzbq	%al, %rdi
1414# CHECK-NEXT:  1      5     0.33    *                   movsbq	(%rax), %rdi
1415# CHECK-NEXT:  1      5     0.33    *                   movzbq	(%rax), %rdi
1416# CHECK-NEXT:  1      1     0.25                        movswl	%ax, %edi
1417# CHECK-NEXT:  1      1     0.25                        movzwl	%ax, %edi
1418# CHECK-NEXT:  1      5     0.33    *                   movswl	(%rax), %edi
1419# CHECK-NEXT:  1      5     0.33    *                   movzwl	(%rax), %edi
1420# CHECK-NEXT:  1      1     0.25                        movswq	%ax, %rdi
1421# CHECK-NEXT:  1      1     0.25                        movzwq	%ax, %rdi
1422# CHECK-NEXT:  1      5     0.33    *                   movswq	(%rax), %rdi
1423# CHECK-NEXT:  1      5     0.33    *                   movzwq	(%rax), %rdi
1424# CHECK-NEXT:  1      1     0.25                        movslq	%eax, %rdi
1425# CHECK-NEXT:  1      5     0.33    *                   movslq	(%rax), %rdi
1426# CHECK-NEXT:  1      3     3.00                        mulb	%dil
1427# CHECK-NEXT:  1      7     3.00    *                   mulb	(%rax)
1428# CHECK-NEXT:  3      3     3.00                        mulw	%si
1429# CHECK-NEXT:  4      7     3.00    *                   mulw	(%rax)
1430# CHECK-NEXT:  2      3     3.00                        mull	%edx
1431# CHECK-NEXT:  2      7     3.00    *                   mull	(%rax)
1432# CHECK-NEXT:  2      3     3.00                        mulq	%rcx
1433# CHECK-NEXT:  2      7     3.00    *                   mulq	(%rax)
1434# CHECK-NEXT:  1      1     0.25                        negb	%dil
1435# CHECK-NEXT:  1      6     0.67    *      *            negb	(%r8)
1436# CHECK-NEXT:  1      6     0.67    *      *            lock		negb	(%r8)
1437# CHECK-NEXT:  1      1     0.25                        negw	%si
1438# CHECK-NEXT:  1      6     0.67    *      *            negw	(%r9)
1439# CHECK-NEXT:  1      6     0.67    *      *            lock		negw	(%r9)
1440# CHECK-NEXT:  1      1     0.25                        negl	%edx
1441# CHECK-NEXT:  1      6     0.67    *      *            negl	(%rax)
1442# CHECK-NEXT:  1      6     0.67    *      *            lock		negl	(%rax)
1443# CHECK-NEXT:  1      1     0.25                        negq	%rcx
1444# CHECK-NEXT:  1      6     0.67    *      *            negq	(%r10)
1445# CHECK-NEXT:  1      6     0.67    *      *            lock		negq	(%r10)
1446# CHECK-NEXT:  1      0     0.25                        nop
1447# CHECK-NEXT:  1      0     0.25                        nopw	%di
1448# CHECK-NEXT:  1      0     0.25                        nopw	(%rcx)
1449# CHECK-NEXT:  1      0     0.25                        nopl	%esi
1450# CHECK-NEXT:  1      0     0.25                        nopl	(%r8)
1451# CHECK-NEXT:  1      0     0.25                        nopq	%rdx
1452# CHECK-NEXT:  1      0     0.25                        nopq	(%r9)
1453# CHECK-NEXT:  1      1     0.25                        notb	%dil
1454# CHECK-NEXT:  1      6     0.67    *      *            notb	(%r8)
1455# CHECK-NEXT:  1      6     0.67    *      *            lock		notb	(%r8)
1456# CHECK-NEXT:  1      1     0.25                        notw	%si
1457# CHECK-NEXT:  1      6     0.67    *      *            notw	(%r9)
1458# CHECK-NEXT:  1      6     0.67    *      *            lock		notw	(%r9)
1459# CHECK-NEXT:  1      1     0.25                        notl	%edx
1460# CHECK-NEXT:  1      6     0.67    *      *            notl	(%rax)
1461# CHECK-NEXT:  1      6     0.67    *      *            lock		notl	(%rax)
1462# CHECK-NEXT:  1      1     0.25                        notq	%rcx
1463# CHECK-NEXT:  1      6     0.67    *      *            notq	(%r10)
1464# CHECK-NEXT:  1      6     0.67    *      *            lock		notq	(%r10)
1465# CHECK-NEXT:  1      1     1.00                        orb	$7, %al
1466# CHECK-NEXT:  1      1     0.25                        orb	$7, %dil
1467# CHECK-NEXT:  1      6     0.67    *      *            orb	$7, (%rax)
1468# CHECK-NEXT:  1      6     0.67    *      *            lock		orb	$7, (%rax)
1469# CHECK-NEXT:  1      1     0.25                        orb	%sil, %dil
1470# CHECK-NEXT:  1      6     0.67    *      *            orb	%sil, (%rax)
1471# CHECK-NEXT:  1      6     0.67    *      *            lock		orb	%sil, (%rax)
1472# CHECK-NEXT:  1      5     0.33    *                   orb	(%rax), %dil
1473# CHECK-NEXT:  1      1     1.00                        orw	$511, %ax
1474# CHECK-NEXT:  1      1     0.25                        orw	$511, %di
1475# CHECK-NEXT:  1      6     0.67    *      *            orw	$511, (%rax)
1476# CHECK-NEXT:  1      6     0.67    *      *            lock		orw	$511, (%rax)
1477# CHECK-NEXT:  1      1     0.25                        orw	$7, %di
1478# CHECK-NEXT:  1      6     0.67    *      *            orw	$7, (%rax)
1479# CHECK-NEXT:  1      6     0.67    *      *            lock		orw	$7, (%rax)
1480# CHECK-NEXT:  1      1     0.25                        orw	%si, %di
1481# CHECK-NEXT:  1      6     0.67    *      *            orw	%si, (%rax)
1482# CHECK-NEXT:  1      6     0.67    *      *            lock		orw	%si, (%rax)
1483# CHECK-NEXT:  1      5     0.33    *                   orw	(%rax), %di
1484# CHECK-NEXT:  1      1     1.00                        orl	$665536, %eax
1485# CHECK-NEXT:  1      1     0.25                        orl	$665536, %edi
1486# CHECK-NEXT:  1      6     0.67    *      *            orl	$665536, (%rax)
1487# CHECK-NEXT:  1      6     0.67    *      *            lock		orl	$665536, (%rax)
1488# CHECK-NEXT:  1      1     0.25                        orl	$7, %edi
1489# CHECK-NEXT:  1      6     0.67    *      *            orl	$7, (%rax)
1490# CHECK-NEXT:  1      6     0.67    *      *            lock		orl	$7, (%rax)
1491# CHECK-NEXT:  1      1     0.25                        orl	%esi, %edi
1492# CHECK-NEXT:  1      6     0.67    *      *            orl	%esi, (%rax)
1493# CHECK-NEXT:  1      6     0.67    *      *            lock		orl	%esi, (%rax)
1494# CHECK-NEXT:  1      5     0.33    *                   orl	(%rax), %edi
1495# CHECK-NEXT:  1      1     1.00                        orq	$665536, %rax
1496# CHECK-NEXT:  1      1     0.25                        orq	$665536, %rdi
1497# CHECK-NEXT:  1      6     0.67    *      *            orq	$665536, (%rax)
1498# CHECK-NEXT:  1      6     0.67    *      *            lock		orq	$665536, (%rax)
1499# CHECK-NEXT:  1      1     0.25                        orq	$7, %rdi
1500# CHECK-NEXT:  1      6     0.67    *      *            orq	$7, (%rax)
1501# CHECK-NEXT:  1      6     0.67    *      *            lock		orq	$7, (%rax)
1502# CHECK-NEXT:  1      1     0.25                        orq	%rsi, %rdi
1503# CHECK-NEXT:  1      6     0.67    *      *            orq	%rsi, (%rax)
1504# CHECK-NEXT:  1      6     0.67    *      *            lock		orq	%rsi, (%rax)
1505# CHECK-NEXT:  1      5     0.33    *                   orq	(%rax), %rdi
1506# CHECK-NEXT:  100    100   25.00                 U     outb	%al, $7
1507# CHECK-NEXT:  100    100   25.00                 U     outb	%al, %dx
1508# CHECK-NEXT:  100    100   25.00                 U     outw	%ax, $7
1509# CHECK-NEXT:  100    100   25.00                 U     outw	%ax, %dx
1510# CHECK-NEXT:  100    100   25.00                 U     outl	%eax, $7
1511# CHECK-NEXT:  100    100   25.00                 U     outl	%eax, %dx
1512# CHECK-NEXT:  100    100   25.00                 U     outsb	(%rsi), %dx
1513# CHECK-NEXT:  100    100   25.00                 U     outsw	(%rsi), %dx
1514# CHECK-NEXT:  100    100   25.00                 U     outsl	(%rsi), %dx
1515# CHECK-NEXT:  1      0     0.25    *      *      U     pause
1516# CHECK-NEXT:  1      1     1.00                        rclb	%dil
1517# CHECK-NEXT:  1      1     1.00                        rcrb	%dil
1518# CHECK-NEXT:  2      5     1.00    *      *            rclb	(%rax)
1519# CHECK-NEXT:  2      5     1.00    *      *            rcrb	(%rax)
1520# CHECK-NEXT:  9      4     4.00                        rclb	$7, %dil
1521# CHECK-NEXT:  7      3     3.00                        rcrb	$7, %dil
1522# CHECK-NEXT:  11     8     4.00    *      *            rclb	$7, (%rax)
1523# CHECK-NEXT:  10     7     4.00    *      *            rcrb	$7, (%rax)
1524# CHECK-NEXT:  9      4     4.00                        rclb	%cl, %dil
1525# CHECK-NEXT:  7      3     3.00                        rcrb	%cl, %dil
1526# CHECK-NEXT:  11     8     4.00    *      *            rclb	%cl, (%rax)
1527# CHECK-NEXT:  9      7     4.00    *      *            rcrb	%cl, (%rax)
1528# CHECK-NEXT:  1      1     1.00                        rclw	%di
1529# CHECK-NEXT:  1      1     1.00                        rcrw	%di
1530# CHECK-NEXT:  2      5     1.00    *      *            rclw	(%rax)
1531# CHECK-NEXT:  2      5     1.00    *      *            rcrw	(%rax)
1532# CHECK-NEXT:  9      4     4.00                        rclw	$7, %di
1533# CHECK-NEXT:  7      3     3.00                        rcrw	$7, %di
1534# CHECK-NEXT:  11     8     4.00    *      *            rclw	$7, (%rax)
1535# CHECK-NEXT:  10     7     4.00    *      *            rcrw	$7, (%rax)
1536# CHECK-NEXT:  9      4     4.00                        rclw	%cl, %di
1537# CHECK-NEXT:  7      3     3.00                        rcrw	%cl, %di
1538# CHECK-NEXT:  11     8     4.00    *      *            rclw	%cl, (%rax)
1539# CHECK-NEXT:  9      7     4.00    *      *            rcrw	%cl, (%rax)
1540# CHECK-NEXT:  1      1     1.00                        rcll	%edi
1541# CHECK-NEXT:  1      1     1.00                        rcrl	%edi
1542# CHECK-NEXT:  2      5     1.00    *      *            rcll	(%rax)
1543# CHECK-NEXT:  2      5     1.00    *      *            rcrl	(%rax)
1544# CHECK-NEXT:  9      4     4.00                        rcll	$7, %edi
1545# CHECK-NEXT:  7      3     3.00                        rcrl	$7, %edi
1546# CHECK-NEXT:  11     8     4.00    *      *            rcll	$7, (%rax)
1547# CHECK-NEXT:  10     7     4.00    *      *            rcrl	$7, (%rax)
1548# CHECK-NEXT:  9      4     4.00                        rcll	%cl, %edi
1549# CHECK-NEXT:  7      3     3.00                        rcrl	%cl, %edi
1550# CHECK-NEXT:  11     8     4.00    *      *            rcll	%cl, (%rax)
1551# CHECK-NEXT:  9      7     4.00    *      *            rcrl	%cl, (%rax)
1552# CHECK-NEXT:  1      1     1.00                        rclq	%rdi
1553# CHECK-NEXT:  1      1     1.00                        rcrq	%rdi
1554# CHECK-NEXT:  2      5     1.00    *      *            rclq	(%rax)
1555# CHECK-NEXT:  2      5     1.00    *      *            rcrq	(%rax)
1556# CHECK-NEXT:  9      4     4.00                        rclq	$7, %rdi
1557# CHECK-NEXT:  7      3     3.00                        rcrq	$7, %rdi
1558# CHECK-NEXT:  11     8     4.00    *      *            rclq	$7, (%rax)
1559# CHECK-NEXT:  10     7     4.00    *      *            rcrq	$7, (%rax)
1560# CHECK-NEXT:  9      4     4.00                        rclq	%cl, %rdi
1561# CHECK-NEXT:  7      3     3.00                        rcrq	%cl, %rdi
1562# CHECK-NEXT:  11     8     4.00    *      *            rclq	%cl, (%rax)
1563# CHECK-NEXT:  9      7     4.00    *      *            rcrq	%cl, (%rax)
1564# CHECK-NEXT:  100    100   25.00                 U     rdmsr
1565# CHECK-NEXT:  100    100   25.00                 U     rdpmc
1566# CHECK-NEXT:  100    100   25.00                 U     rdtsc
1567# CHECK-NEXT:  100    100   25.00                 U     rdtscp
1568# CHECK-NEXT:  1      1     0.50                        rolb	%dil
1569# CHECK-NEXT:  1      1     0.50                        rorb	%dil
1570# CHECK-NEXT:  2      5     0.67    *      *            rolb	(%rax)
1571# CHECK-NEXT:  2      5     0.67    *      *            rorb	(%rax)
1572# CHECK-NEXT:  1      1     0.50                        rolb	$7, %dil
1573# CHECK-NEXT:  1      1     0.50                        rorb	$7, %dil
1574# CHECK-NEXT:  2      5     0.67    *      *            rolb	$7, (%rax)
1575# CHECK-NEXT:  2      5     0.67    *      *            rorb	$7, (%rax)
1576# CHECK-NEXT:  1      1     0.50                        rolb	%cl, %dil
1577# CHECK-NEXT:  1      1     0.50                        rorb	%cl, %dil
1578# CHECK-NEXT:  2      5     0.67    *      *            rolb	%cl, (%rax)
1579# CHECK-NEXT:  2      5     0.67    *      *            rorb	%cl, (%rax)
1580# CHECK-NEXT:  1      1     0.50                        rolw	%di
1581# CHECK-NEXT:  1      1     0.50                        rorw	%di
1582# CHECK-NEXT:  2      5     0.67    *      *            rolw	(%rax)
1583# CHECK-NEXT:  2      5     0.67    *      *            rorw	(%rax)
1584# CHECK-NEXT:  1      1     0.50                        rolw	$7, %di
1585# CHECK-NEXT:  1      1     0.50                        rorw	$7, %di
1586# CHECK-NEXT:  2      5     0.67    *      *            rolw	$7, (%rax)
1587# CHECK-NEXT:  2      5     0.67    *      *            rorw	$7, (%rax)
1588# CHECK-NEXT:  1      1     0.50                        rolw	%cl, %di
1589# CHECK-NEXT:  1      1     0.50                        rorw	%cl, %di
1590# CHECK-NEXT:  2      5     0.67    *      *            rolw	%cl, (%rax)
1591# CHECK-NEXT:  2      5     0.67    *      *            rorw	%cl, (%rax)
1592# CHECK-NEXT:  1      1     0.50                        roll	%edi
1593# CHECK-NEXT:  1      1     0.50                        rorl	%edi
1594# CHECK-NEXT:  2      5     0.67    *      *            roll	(%rax)
1595# CHECK-NEXT:  2      5     0.67    *      *            rorl	(%rax)
1596# CHECK-NEXT:  1      1     0.50                        roll	$7, %edi
1597# CHECK-NEXT:  1      1     0.50                        rorl	$7, %edi
1598# CHECK-NEXT:  2      5     0.67    *      *            roll	$7, (%rax)
1599# CHECK-NEXT:  2      5     0.67    *      *            rorl	$7, (%rax)
1600# CHECK-NEXT:  1      1     0.50                        roll	%cl, %edi
1601# CHECK-NEXT:  1      1     0.50                        rorl	%cl, %edi
1602# CHECK-NEXT:  2      5     0.67    *      *            roll	%cl, (%rax)
1603# CHECK-NEXT:  2      5     0.67    *      *            rorl	%cl, (%rax)
1604# CHECK-NEXT:  1      1     0.50                        rolq	%rdi
1605# CHECK-NEXT:  1      1     0.50                        rorq	%rdi
1606# CHECK-NEXT:  2      5     0.67    *      *            rolq	(%rax)
1607# CHECK-NEXT:  2      5     0.67    *      *            rorq	(%rax)
1608# CHECK-NEXT:  1      1     0.50                        rolq	$7, %rdi
1609# CHECK-NEXT:  1      1     0.50                        rorq	$7, %rdi
1610# CHECK-NEXT:  2      5     0.67    *      *            rolq	$7, (%rax)
1611# CHECK-NEXT:  2      5     0.67    *      *            rorq	$7, (%rax)
1612# CHECK-NEXT:  1      1     0.50                        rolq	%cl, %rdi
1613# CHECK-NEXT:  1      1     0.50                        rorq	%cl, %rdi
1614# CHECK-NEXT:  2      5     0.67    *      *            rolq	%cl, (%rax)
1615# CHECK-NEXT:  2      5     0.67    *      *            rorq	%cl, (%rax)
1616# CHECK-NEXT:  1      1     1.00                        sahf
1617# CHECK-NEXT:  1      1     0.50                        sarb	%dil
1618# CHECK-NEXT:  1      1     0.50                        shlb	%dil
1619# CHECK-NEXT:  1      1     0.50                        shrb	%dil
1620# CHECK-NEXT:  2      5     0.67    *      *            sarb	(%rax)
1621# CHECK-NEXT:  2      5     0.67    *      *            shlb	(%rax)
1622# CHECK-NEXT:  2      5     0.67    *      *            shrb	(%rax)
1623# CHECK-NEXT:  1      1     0.50                        sarb	$7, %dil
1624# CHECK-NEXT:  1      1     0.50                        shlb	$7, %dil
1625# CHECK-NEXT:  1      1     0.50                        shrb	$7, %dil
1626# CHECK-NEXT:  2      5     0.67    *      *            sarb	$7, (%rax)
1627# CHECK-NEXT:  2      5     0.67    *      *            shlb	$7, (%rax)
1628# CHECK-NEXT:  2      5     0.67    *      *            shrb	$7, (%rax)
1629# CHECK-NEXT:  1      1     0.50                        sarb	%cl, %dil
1630# CHECK-NEXT:  1      1     0.50                        shlb	%cl, %dil
1631# CHECK-NEXT:  1      1     0.50                        shrb	%cl, %dil
1632# CHECK-NEXT:  2      5     0.67    *      *            sarb	%cl, (%rax)
1633# CHECK-NEXT:  2      5     0.67    *      *            shlb	%cl, (%rax)
1634# CHECK-NEXT:  2      5     0.67    *      *            shrb	%cl, (%rax)
1635# CHECK-NEXT:  1      1     0.50                        sarw	%di
1636# CHECK-NEXT:  1      1     0.50                        shlw	%di
1637# CHECK-NEXT:  1      1     0.50                        shrw	%di
1638# CHECK-NEXT:  2      5     0.67    *      *            sarw	(%rax)
1639# CHECK-NEXT:  2      5     0.67    *      *            shlw	(%rax)
1640# CHECK-NEXT:  2      5     0.67    *      *            shrw	(%rax)
1641# CHECK-NEXT:  1      1     0.50                        sarw	$7, %di
1642# CHECK-NEXT:  1      1     0.50                        shlw	$7, %di
1643# CHECK-NEXT:  1      1     0.50                        shrw	$7, %di
1644# CHECK-NEXT:  2      5     0.67    *      *            sarw	$7, (%rax)
1645# CHECK-NEXT:  2      5     0.67    *      *            shlw	$7, (%rax)
1646# CHECK-NEXT:  2      5     0.67    *      *            shrw	$7, (%rax)
1647# CHECK-NEXT:  1      1     0.50                        sarw	%cl, %di
1648# CHECK-NEXT:  1      1     0.50                        shlw	%cl, %di
1649# CHECK-NEXT:  1      1     0.50                        shrw	%cl, %di
1650# CHECK-NEXT:  2      5     0.67    *      *            sarw	%cl, (%rax)
1651# CHECK-NEXT:  2      5     0.67    *      *            shlw	%cl, (%rax)
1652# CHECK-NEXT:  2      5     0.67    *      *            shrw	%cl, (%rax)
1653# CHECK-NEXT:  1      1     0.50                        sarl	%edi
1654# CHECK-NEXT:  1      1     0.50                        shll	%edi
1655# CHECK-NEXT:  1      1     0.50                        shrl	%edi
1656# CHECK-NEXT:  2      5     0.67    *      *            sarl	(%rax)
1657# CHECK-NEXT:  2      5     0.67    *      *            shll	(%rax)
1658# CHECK-NEXT:  2      5     0.67    *      *            shrl	(%rax)
1659# CHECK-NEXT:  1      1     0.50                        sarl	$7, %edi
1660# CHECK-NEXT:  1      1     0.50                        shll	$7, %edi
1661# CHECK-NEXT:  1      1     0.50                        shrl	$7, %edi
1662# CHECK-NEXT:  2      5     0.67    *      *            sarl	$7, (%rax)
1663# CHECK-NEXT:  2      5     0.67    *      *            shll	$7, (%rax)
1664# CHECK-NEXT:  2      5     0.67    *      *            shrl	$7, (%rax)
1665# CHECK-NEXT:  1      1     0.50                        sarl	%cl, %edi
1666# CHECK-NEXT:  1      1     0.50                        shll	%cl, %edi
1667# CHECK-NEXT:  1      1     0.50                        shrl	%cl, %edi
1668# CHECK-NEXT:  2      5     0.67    *      *            sarl	%cl, (%rax)
1669# CHECK-NEXT:  2      5     0.67    *      *            shll	%cl, (%rax)
1670# CHECK-NEXT:  2      5     0.67    *      *            shrl	%cl, (%rax)
1671# CHECK-NEXT:  1      1     0.50                        sarq	%rdi
1672# CHECK-NEXT:  1      1     0.50                        shlq	%rdi
1673# CHECK-NEXT:  1      1     0.50                        shrq	%rdi
1674# CHECK-NEXT:  2      5     0.67    *      *            sarq	(%rax)
1675# CHECK-NEXT:  2      5     0.67    *      *            shlq	(%rax)
1676# CHECK-NEXT:  2      5     0.67    *      *            shrq	(%rax)
1677# CHECK-NEXT:  1      1     0.50                        sarq	$7, %rdi
1678# CHECK-NEXT:  1      1     0.50                        shlq	$7, %rdi
1679# CHECK-NEXT:  1      1     0.50                        shrq	$7, %rdi
1680# CHECK-NEXT:  2      5     0.67    *      *            sarq	$7, (%rax)
1681# CHECK-NEXT:  2      5     0.67    *      *            shlq	$7, (%rax)
1682# CHECK-NEXT:  2      5     0.67    *      *            shrq	$7, (%rax)
1683# CHECK-NEXT:  1      1     0.50                        sarq	%cl, %rdi
1684# CHECK-NEXT:  1      1     0.50                        shlq	%cl, %rdi
1685# CHECK-NEXT:  1      1     0.50                        shrq	%cl, %rdi
1686# CHECK-NEXT:  2      5     0.67    *      *            sarq	%cl, (%rax)
1687# CHECK-NEXT:  2      5     0.67    *      *            shlq	%cl, (%rax)
1688# CHECK-NEXT:  2      5     0.67    *      *            shrq	%cl, (%rax)
1689# CHECK-NEXT:  1      1     1.00                        sbbb	$0, %al
1690# CHECK-NEXT:  1      1     1.00                        sbbb	$0, %dil
1691# CHECK-NEXT:  1      6     1.00    *      *            sbbb	$0, (%rax)
1692# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbb	$0, (%rax)
1693# CHECK-NEXT:  1      1     1.00                        sbbb	$7, %al
1694# CHECK-NEXT:  1      1     1.00                        sbbb	$7, %dil
1695# CHECK-NEXT:  1      6     1.00    *      *            sbbb	$7, (%rax)
1696# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbb	$7, (%rax)
1697# CHECK-NEXT:  1      1     1.00                        sbbb	%sil, %dil
1698# CHECK-NEXT:  1      1     1.75    *      *            sbbb	%sil, (%rax)
1699# CHECK-NEXT:  1      1     1.75    *      *            lock		sbbb	%sil, (%rax)
1700# CHECK-NEXT:  1      5     1.00    *                   sbbb	(%rax), %dil
1701# CHECK-NEXT:  1      1     1.00                        sbbw	$0, %ax
1702# CHECK-NEXT:  1      1     1.00                        sbbw	$0, %di
1703# CHECK-NEXT:  1      6     1.00    *      *            sbbw	$0, (%rax)
1704# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbw	$0, (%rax)
1705# CHECK-NEXT:  1      1     1.00                        sbbw	$511, %ax
1706# CHECK-NEXT:  1      1     1.00                        sbbw	$511, %di
1707# CHECK-NEXT:  1      6     1.00    *      *            sbbw	$511, (%rax)
1708# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbw	$511, (%rax)
1709# CHECK-NEXT:  1      1     1.00                        sbbw	$7, %di
1710# CHECK-NEXT:  1      6     1.00    *      *            sbbw	$7, (%rax)
1711# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbw	$7, (%rax)
1712# CHECK-NEXT:  1      1     1.00                        sbbw	%si, %di
1713# CHECK-NEXT:  1      6     1.00    *      *            sbbw	%si, (%rax)
1714# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbw	%si, (%rax)
1715# CHECK-NEXT:  1      5     1.00    *                   sbbw	(%rax), %di
1716# CHECK-NEXT:  1      1     1.00                        sbbl	$0, %eax
1717# CHECK-NEXT:  1      1     1.00                        sbbl	$0, %edi
1718# CHECK-NEXT:  1      6     1.00    *      *            sbbl	$0, (%rax)
1719# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbl	$0, (%rax)
1720# CHECK-NEXT:  1      1     1.00                        sbbl	$665536, %eax
1721# CHECK-NEXT:  1      1     1.00                        sbbl	$665536, %edi
1722# CHECK-NEXT:  1      6     1.00    *      *            sbbl	$665536, (%rax)
1723# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbl	$665536, (%rax)
1724# CHECK-NEXT:  1      1     1.00                        sbbl	$7, %edi
1725# CHECK-NEXT:  1      6     1.00    *      *            sbbl	$7, (%rax)
1726# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbl	$7, (%rax)
1727# CHECK-NEXT:  1      1     1.00                        sbbl	%esi, %edi
1728# CHECK-NEXT:  1      6     1.00    *      *            sbbl	%esi, (%rax)
1729# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbl	%esi, (%rax)
1730# CHECK-NEXT:  1      5     1.00    *                   sbbl	(%rax), %edi
1731# CHECK-NEXT:  1      1     1.00                        sbbq	$0, %rax
1732# CHECK-NEXT:  1      1     1.00                        sbbq	$0, %rdi
1733# CHECK-NEXT:  1      6     1.00    *      *            sbbq	$0, (%rax)
1734# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbq	$0, (%rax)
1735# CHECK-NEXT:  1      1     1.00                        sbbq	$665536, %rax
1736# CHECK-NEXT:  1      1     1.00                        sbbq	$665536, %rdi
1737# CHECK-NEXT:  1      6     1.00    *      *            sbbq	$665536, (%rax)
1738# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbq	$665536, (%rax)
1739# CHECK-NEXT:  1      1     1.00                        sbbq	$7, %rdi
1740# CHECK-NEXT:  1      6     1.00    *      *            sbbq	$7, (%rax)
1741# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbq	$7, (%rax)
1742# CHECK-NEXT:  1      1     1.00                        sbbq	%rsi, %rdi
1743# CHECK-NEXT:  1      6     1.00    *      *            sbbq	%rsi, (%rax)
1744# CHECK-NEXT:  1      6     1.00    *      *            lock		sbbq	%rsi, (%rax)
1745# CHECK-NEXT:  1      5     1.00    *                   sbbq	(%rax), %rdi
1746# CHECK-NEXT:  100    100   25.00                 U     scasb	%es:(%rdi), %al
1747# CHECK-NEXT:  100    100   25.00                 U     scasw	%es:(%rdi), %ax
1748# CHECK-NEXT:  100    100   25.00                 U     scasl	%es:(%rdi), %eax
1749# CHECK-NEXT:  100    100   25.00                 U     scasq	%es:(%rdi), %rax
1750# CHECK-NEXT:  1      1     1.00                        seto	%al
1751# CHECK-NEXT:  2      2     1.00           *            seto	(%rax)
1752# CHECK-NEXT:  1      1     1.00                        setno	%al
1753# CHECK-NEXT:  2      2     1.00           *            setno	(%rax)
1754# CHECK-NEXT:  1      1     1.00                        setb	%al
1755# CHECK-NEXT:  2      2     1.00           *            setb	(%rax)
1756# CHECK-NEXT:  1      1     1.00                        setae	%al
1757# CHECK-NEXT:  2      2     1.00           *            setae	(%rax)
1758# CHECK-NEXT:  1      1     1.00                        sete	%al
1759# CHECK-NEXT:  2      2     1.00           *            sete	(%rax)
1760# CHECK-NEXT:  1      1     1.00                        setne	%al
1761# CHECK-NEXT:  2      2     1.00           *            setne	(%rax)
1762# CHECK-NEXT:  1      1     1.00                        seta	%al
1763# CHECK-NEXT:  2      2     1.00           *            seta	(%rax)
1764# CHECK-NEXT:  1      1     1.00                        setbe	%al
1765# CHECK-NEXT:  2      2     1.00           *            setbe	(%rax)
1766# CHECK-NEXT:  1      1     1.00                        sets	%al
1767# CHECK-NEXT:  2      2     1.00           *            sets	(%rax)
1768# CHECK-NEXT:  1      1     1.00                        setns	%al
1769# CHECK-NEXT:  2      2     1.00           *            setns	(%rax)
1770# CHECK-NEXT:  1      1     1.00                        setp	%al
1771# CHECK-NEXT:  2      2     1.00           *            setp	(%rax)
1772# CHECK-NEXT:  1      1     1.00                        setnp	%al
1773# CHECK-NEXT:  2      2     1.00           *            setnp	(%rax)
1774# CHECK-NEXT:  1      1     1.00                        setl	%al
1775# CHECK-NEXT:  2      2     1.00           *            setl	(%rax)
1776# CHECK-NEXT:  1      1     1.00                        setge	%al
1777# CHECK-NEXT:  2      2     1.00           *            setge	(%rax)
1778# CHECK-NEXT:  1      1     1.00                        setg	%al
1779# CHECK-NEXT:  2      2     1.00           *            setg	(%rax)
1780# CHECK-NEXT:  1      1     1.00                        setle	%al
1781# CHECK-NEXT:  2      2     1.00           *            setle	(%rax)
1782# CHECK-NEXT:  5      2     1.50                        shldw	%cl, %si, %di
1783# CHECK-NEXT:  5      2     1.50                        shrdw	%cl, %si, %di
1784# CHECK-NEXT:  6      6     2.00    *      *            shldw	%cl, %si, (%rax)
1785# CHECK-NEXT:  6      6     2.00    *      *            shrdw	%cl, %si, (%rax)
1786# CHECK-NEXT:  4      2     1.50                        shldw	$7, %si, %di
1787# CHECK-NEXT:  4      2     1.50                        shrdw	$7, %si, %di
1788# CHECK-NEXT:  6      6     2.00    *      *            shldw	$7, %si, (%rax)
1789# CHECK-NEXT:  6      6     2.00    *      *            shrdw	$7, %si, (%rax)
1790# CHECK-NEXT:  5      2     1.50                        shldl	%cl, %esi, %edi
1791# CHECK-NEXT:  5      2     1.50                        shrdl	%cl, %esi, %edi
1792# CHECK-NEXT:  6      6     2.00    *      *            shldl	%cl, %esi, (%rax)
1793# CHECK-NEXT:  6      6     2.00    *      *            shrdl	%cl, %esi, (%rax)
1794# CHECK-NEXT:  4      2     1.50                        shldl	$7, %esi, %edi
1795# CHECK-NEXT:  4      2     1.50                        shrdl	$7, %esi, %edi
1796# CHECK-NEXT:  6      6     2.00    *      *            shldl	$7, %esi, (%rax)
1797# CHECK-NEXT:  6      6     2.00    *      *            shrdl	$7, %esi, (%rax)
1798# CHECK-NEXT:  5      2     1.50                        shldq	%cl, %rsi, %rdi
1799# CHECK-NEXT:  5      2     1.50                        shrdq	%cl, %rsi, %rdi
1800# CHECK-NEXT:  6      6     2.00    *      *            shldq	%cl, %rsi, (%rax)
1801# CHECK-NEXT:  6      6     2.00    *      *            shrdq	%cl, %rsi, (%rax)
1802# CHECK-NEXT:  4      2     1.50                        shldq	$7, %rsi, %rdi
1803# CHECK-NEXT:  4      2     1.50                        shrdq	$7, %rsi, %rdi
1804# CHECK-NEXT:  6      6     2.00    *      *            shldq	$7, %rsi, (%rax)
1805# CHECK-NEXT:  6      6     2.00    *      *            shrdq	$7, %rsi, (%rax)
1806# CHECK-NEXT:  1      1     0.25                  U     stc
1807# CHECK-NEXT:  1      1     0.25                  U     std
1808# CHECK-NEXT:  100    100   25.00                 U     stosb	%al, %es:(%rdi)
1809# CHECK-NEXT:  100    100   25.00                 U     stosw	%ax, %es:(%rdi)
1810# CHECK-NEXT:  100    100   25.00                 U     stosl	%eax, %es:(%rdi)
1811# CHECK-NEXT:  100    100   25.00                 U     stosq	%rax, %es:(%rdi)
1812# CHECK-NEXT:  1      1     1.00                        subb	$7, %al
1813# CHECK-NEXT:  1      1     0.25                        subb	$7, %dil
1814# CHECK-NEXT:  1      6     0.67    *      *            subb	$7, (%rax)
1815# CHECK-NEXT:  1      6     0.67    *      *            lock		subb	$7, (%rax)
1816# CHECK-NEXT:  1      1     0.25                        subb	%sil, %dil
1817# CHECK-NEXT:  1      6     0.67    *      *            subb	%sil, (%rax)
1818# CHECK-NEXT:  1      6     0.67    *      *            lock		subb	%sil, (%rax)
1819# CHECK-NEXT:  1      5     0.33    *                   subb	(%rax), %dil
1820# CHECK-NEXT:  1      1     1.00                        subw	$511, %ax
1821# CHECK-NEXT:  1      1     0.25                        subw	$511, %di
1822# CHECK-NEXT:  1      6     0.67    *      *            subw	$511, (%rax)
1823# CHECK-NEXT:  1      6     0.67    *      *            lock		subw	$511, (%rax)
1824# CHECK-NEXT:  1      1     0.25                        subw	$7, %di
1825# CHECK-NEXT:  1      6     0.67    *      *            subw	$7, (%rax)
1826# CHECK-NEXT:  1      6     0.67    *      *            lock		subw	$7, (%rax)
1827# CHECK-NEXT:  1      1     0.25                        subw	%si, %di
1828# CHECK-NEXT:  1      6     0.67    *      *            subw	%si, (%rax)
1829# CHECK-NEXT:  1      6     0.67    *      *            lock		subw	%si, (%rax)
1830# CHECK-NEXT:  1      5     0.33    *                   subw	(%rax), %di
1831# CHECK-NEXT:  1      1     1.00                        subl	$665536, %eax
1832# CHECK-NEXT:  1      1     0.25                        subl	$665536, %edi
1833# CHECK-NEXT:  1      6     0.67    *      *            subl	$665536, (%rax)
1834# CHECK-NEXT:  1      6     0.67    *      *            lock		subl	$665536, (%rax)
1835# CHECK-NEXT:  1      1     0.25                        subl	$7, %edi
1836# CHECK-NEXT:  1      6     0.67    *      *            subl	$7, (%rax)
1837# CHECK-NEXT:  1      6     0.67    *      *            lock		subl	$7, (%rax)
1838# CHECK-NEXT:  1      1     0.25                        subl	%esi, %edi
1839# CHECK-NEXT:  1      6     0.67    *      *            subl	%esi, (%rax)
1840# CHECK-NEXT:  1      6     0.67    *      *            lock		subl	%esi, (%rax)
1841# CHECK-NEXT:  1      5     0.33    *                   subl	(%rax), %edi
1842# CHECK-NEXT:  1      1     1.00                        subq	$665536, %rax
1843# CHECK-NEXT:  1      1     0.25                        subq	$665536, %rdi
1844# CHECK-NEXT:  1      6     0.67    *      *            subq	$665536, (%rax)
1845# CHECK-NEXT:  1      6     0.67    *      *            lock		subq	$665536, (%rax)
1846# CHECK-NEXT:  1      1     0.25                        subq	$7, %rdi
1847# CHECK-NEXT:  1      6     0.67    *      *            subq	$7, (%rax)
1848# CHECK-NEXT:  1      6     0.67    *      *            lock		subq	$7, (%rax)
1849# CHECK-NEXT:  1      1     0.25                        subq	%rsi, %rdi
1850# CHECK-NEXT:  1      6     0.67    *      *            subq	%rsi, (%rax)
1851# CHECK-NEXT:  1      6     0.67    *      *            lock		subq	%rsi, (%rax)
1852# CHECK-NEXT:  1      5     0.33    *                   subq	(%rax), %rdi
1853# CHECK-NEXT:  1      1     0.25                        testb	$7, %al
1854# CHECK-NEXT:  1      1     0.25                        testb	$7, %dil
1855# CHECK-NEXT:  1      5     0.33    *                   testb	$7, (%rax)
1856# CHECK-NEXT:  1      1     0.25                        testb	%sil, %dil
1857# CHECK-NEXT:  1      5     0.33    *                   testb	%sil, (%rax)
1858# CHECK-NEXT:  1      1     0.25                        testw	$511, %ax
1859# CHECK-NEXT:  1      1     0.25                        testw	$511, %di
1860# CHECK-NEXT:  1      5     0.33    *                   testw	$511, (%rax)
1861# CHECK-NEXT:  1      1     0.25                        testw	$7, %di
1862# CHECK-NEXT:  1      5     0.33    *                   testw	$7, (%rax)
1863# CHECK-NEXT:  1      1     0.25                        testw	%si, %di
1864# CHECK-NEXT:  1      5     0.33    *                   testw	%si, (%rax)
1865# CHECK-NEXT:  1      1     0.25                        testl	$665536, %eax
1866# CHECK-NEXT:  1      1     0.25                        testl	$665536, %edi
1867# CHECK-NEXT:  1      5     0.33    *                   testl	$665536, (%rax)
1868# CHECK-NEXT:  1      1     0.25                        testl	$7, %edi
1869# CHECK-NEXT:  1      5     0.33    *                   testl	$7, (%rax)
1870# CHECK-NEXT:  1      1     0.25                        testl	%esi, %edi
1871# CHECK-NEXT:  1      5     0.33    *                   testl	%esi, (%rax)
1872# CHECK-NEXT:  1      1     0.25                        testq	$665536, %rax
1873# CHECK-NEXT:  1      1     0.25                        testq	$665536, %rdi
1874# CHECK-NEXT:  1      5     0.33    *                   testq	$665536, (%rax)
1875# CHECK-NEXT:  1      1     0.25                        testq	$7, %rdi
1876# CHECK-NEXT:  1      5     0.33    *                   testq	$7, (%rax)
1877# CHECK-NEXT:  1      1     0.25                        testq	%rsi, %rdi
1878# CHECK-NEXT:  1      5     0.33    *                   testq	%rsi, (%rax)
1879# CHECK-NEXT:  100    100   25.00   *             U     ud2
1880# CHECK-NEXT:  100    100   25.00                 U     wrmsr
1881# CHECK-NEXT:  2      0     2.00                        xaddb	%bl, %cl
1882# CHECK-NEXT:  1      5     0.67    *      *            xaddb	%bl, (%rcx)
1883# CHECK-NEXT:  1      5     0.67    *      *            lock		xaddb	%bl, (%rcx)
1884# CHECK-NEXT:  2      0     2.00                        xaddw	%bx, %cx
1885# CHECK-NEXT:  1      5     0.67    *      *            xaddw	%ax, (%rbx)
1886# CHECK-NEXT:  1      5     0.67    *      *            lock		xaddw	%ax, (%rbx)
1887# CHECK-NEXT:  2      0     2.00                        xaddl	%ebx, %ecx
1888# CHECK-NEXT:  1      5     0.67    *      *            xaddl	%eax, (%rbx)
1889# CHECK-NEXT:  1      5     0.67    *      *            lock		xaddl	%eax, (%rbx)
1890# CHECK-NEXT:  2      0     2.00                        xaddq	%rbx, %rcx
1891# CHECK-NEXT:  1      5     0.67    *      *            xaddq	%rax, (%rbx)
1892# CHECK-NEXT:  1      5     0.67    *      *            lock		xaddq	%rax, (%rbx)
1893# CHECK-NEXT:  2      1     0.50                        xchgb	%bl, %cl
1894# CHECK-NEXT:  5      7     0.50    *      *            xchgb	%bl, (%rbx)
1895# CHECK-NEXT:  5      7     0.50    *      *            lock		xchgb	%bl, (%rbx)
1896# CHECK-NEXT:  2      1     0.50                        xchgw	%bx, %ax
1897# CHECK-NEXT:  2      1     0.50                        xchgw	%bx, %cx
1898# CHECK-NEXT:  5      7     0.50    *      *            xchgw	%ax, (%rbx)
1899# CHECK-NEXT:  5      7     0.50    *      *            lock		xchgw	%ax, (%rbx)
1900# CHECK-NEXT:  2      0     0.33                        xchgl	%ebx, %eax
1901# CHECK-NEXT:  2      0     0.33                        xchgl	%ebx, %ecx
1902# CHECK-NEXT:  2      6     0.50    *      *            xchgl	%eax, (%rbx)
1903# CHECK-NEXT:  2      6     0.50    *      *            lock		xchgl	%eax, (%rbx)
1904# CHECK-NEXT:  2      0     0.33                        xchgq	%rbx, %rax
1905# CHECK-NEXT:  2      0     0.33                        xchgq	%rbx, %rcx
1906# CHECK-NEXT:  2      6     0.50    *      *            xchgq	%rax, (%rbx)
1907# CHECK-NEXT:  2      6     0.50    *      *            lock		xchgq	%rax, (%rbx)
1908# CHECK-NEXT:  1      5     0.33    *                   xlatb
1909# CHECK-NEXT:  1      1     1.00                        xorb	$7, %al
1910# CHECK-NEXT:  1      1     0.25                        xorb	$7, %dil
1911# CHECK-NEXT:  1      6     0.67    *      *            xorb	$7, (%rax)
1912# CHECK-NEXT:  1      6     0.67    *      *            lock		xorb	$7, (%rax)
1913# CHECK-NEXT:  1      1     0.25                        xorb	%sil, %dil
1914# CHECK-NEXT:  1      6     0.67    *      *            xorb	%sil, (%rax)
1915# CHECK-NEXT:  1      6     0.67    *      *            lock		xorb	%sil, (%rax)
1916# CHECK-NEXT:  1      5     0.33    *                   xorb	(%rax), %dil
1917# CHECK-NEXT:  1      1     1.00                        xorw	$511, %ax
1918# CHECK-NEXT:  1      1     0.25                        xorw	$511, %di
1919# CHECK-NEXT:  1      6     0.67    *      *            xorw	$511, (%rax)
1920# CHECK-NEXT:  1      6     0.67    *      *            lock		xorw	$511, (%rax)
1921# CHECK-NEXT:  1      1     0.25                        xorw	$7, %di
1922# CHECK-NEXT:  1      6     0.67    *      *            xorw	$7, (%rax)
1923# CHECK-NEXT:  1      6     0.67    *      *            lock		xorw	$7, (%rax)
1924# CHECK-NEXT:  1      1     0.25                        xorw	%si, %di
1925# CHECK-NEXT:  1      6     0.67    *      *            xorw	%si, (%rax)
1926# CHECK-NEXT:  1      6     0.67    *      *            lock		xorw	%si, (%rax)
1927# CHECK-NEXT:  1      5     0.33    *                   xorw	(%rax), %di
1928# CHECK-NEXT:  1      1     1.00                        xorl	$665536, %eax
1929# CHECK-NEXT:  1      1     0.25                        xorl	$665536, %edi
1930# CHECK-NEXT:  1      6     0.67    *      *            xorl	$665536, (%rax)
1931# CHECK-NEXT:  1      6     0.67    *      *            lock		xorl	$665536, (%rax)
1932# CHECK-NEXT:  1      1     0.25                        xorl	$7, %edi
1933# CHECK-NEXT:  1      6     0.67    *      *            xorl	$7, (%rax)
1934# CHECK-NEXT:  1      6     0.67    *      *            lock		xorl	$7, (%rax)
1935# CHECK-NEXT:  1      1     0.25                        xorl	%esi, %edi
1936# CHECK-NEXT:  1      6     0.67    *      *            xorl	%esi, (%rax)
1937# CHECK-NEXT:  1      6     0.67    *      *            lock		xorl	%esi, (%rax)
1938# CHECK-NEXT:  1      5     0.33    *                   xorl	(%rax), %edi
1939# CHECK-NEXT:  1      1     1.00                        xorq	$665536, %rax
1940# CHECK-NEXT:  1      1     0.25                        xorq	$665536, %rdi
1941# CHECK-NEXT:  1      6     0.67    *      *            xorq	$665536, (%rax)
1942# CHECK-NEXT:  1      6     0.67    *      *            lock		xorq	$665536, (%rax)
1943# CHECK-NEXT:  1      1     0.25                        xorq	$7, %rdi
1944# CHECK-NEXT:  1      6     0.67    *      *            xorq	$7, (%rax)
1945# CHECK-NEXT:  1      6     0.67    *      *            lock		xorq	$7, (%rax)
1946# CHECK-NEXT:  1      1     0.25                        xorq	%rsi, %rdi
1947# CHECK-NEXT:  1      6     0.67    *      *            xorq	%rsi, (%rax)
1948# CHECK-NEXT:  1      6     0.67    *      *            lock		xorq	%rsi, (%rax)
1949# CHECK-NEXT:  1      5     0.33    *                   xorq	(%rax), %rdi
1950
1951# CHECK:      Resources:
1952# CHECK-NEXT: [0]   - Zn3AGU0
1953# CHECK-NEXT: [1]   - Zn3AGU1
1954# CHECK-NEXT: [2]   - Zn3AGU2
1955# CHECK-NEXT: [3]   - Zn3ALU0
1956# CHECK-NEXT: [4]   - Zn3ALU1
1957# CHECK-NEXT: [5]   - Zn3ALU2
1958# CHECK-NEXT: [6]   - Zn3ALU3
1959# CHECK-NEXT: [7]   - Zn3BRU1
1960# CHECK-NEXT: [8]   - Zn3FP0
1961# CHECK-NEXT: [9]   - Zn3FP1
1962# CHECK-NEXT: [10]  - Zn3FP2
1963# CHECK-NEXT: [11]  - Zn3FP3
1964# CHECK-NEXT: [12.0] - Zn3FP45
1965# CHECK-NEXT: [12.1] - Zn3FP45
1966# CHECK-NEXT: [13]  - Zn3FPSt
1967# CHECK-NEXT: [14.0] - Zn3LSU
1968# CHECK-NEXT: [14.1] - Zn3LSU
1969# CHECK-NEXT: [14.2] - Zn3LSU
1970# CHECK-NEXT: [15.0] - Zn3Load
1971# CHECK-NEXT: [15.1] - Zn3Load
1972# CHECK-NEXT: [15.2] - Zn3Load
1973# CHECK-NEXT: [16.0] - Zn3Store
1974# CHECK-NEXT: [16.1] - Zn3Store
1975
1976# CHECK:      Resource pressure per iteration:
1977# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12.0] [12.1] [13]   [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]
1978# CHECK-NEXT: 259.00 259.00 259.00 1733.00 1895.50 1775.50 1529.50 1.50  -    -      -      -      -      -      -     259.00 259.00 259.00 151.67 151.67 151.67 161.00 161.00
1979
1980# CHECK:      Resource pressure by instruction:
1981# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12.0] [12.1] [13]   [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:
1982# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcb	$0, %al
1983# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcb	$0, %dil
1984# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcb	$0, (%rax)
1985# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcb	$0, (%rax)
1986# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcb	$7, %al
1987# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcb	$7, %dil
1988# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcb	$7, (%rax)
1989# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcb	$7, (%rax)
1990# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcb	%sil, %dil
1991# CHECK-NEXT: 0.33   0.33   0.33   1.75   1.75   1.75   1.75    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcb	%sil, (%rax)
1992# CHECK-NEXT: 0.33   0.33   0.33   1.75   1.75   1.75   1.75    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcb	%sil, (%rax)
1993# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     adcb	(%rax), %dil
1994# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcw	$0, %ax
1995# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcw	$0, %di
1996# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcw	$0, (%rax)
1997# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcw	$0, (%rax)
1998# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcw	$511, %ax
1999# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcw	$511, %di
2000# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcw	$511, (%rax)
2001# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcw	$511, (%rax)
2002# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcw	$7, %di
2003# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcw	$7, (%rax)
2004# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcw	$7, (%rax)
2005# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcw	%si, %di
2006# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcw	%si, (%rax)
2007# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcw	%si, (%rax)
2008# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     adcw	(%rax), %di
2009# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcl	$0, %eax
2010# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcl	$0, %edi
2011# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcl	$0, (%rax)
2012# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcl	$0, (%rax)
2013# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcl	$665536, %eax
2014# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcl	$665536, %edi
2015# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcl	$665536, (%rax)
2016# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcl	$665536, (%rax)
2017# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcl	$7, %edi
2018# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcl	$7, (%rax)
2019# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcl	$7, (%rax)
2020# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcl	%esi, %edi
2021# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcl	%esi, (%rax)
2022# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcl	%esi, (%rax)
2023# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     adcl	(%rax), %edi
2024# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcq	$0, %rax
2025# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcq	$0, %rdi
2026# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcq	$0, (%rax)
2027# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcq	$0, (%rax)
2028# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcq	$665536, %rax
2029# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcq	$665536, %rdi
2030# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcq	$665536, (%rax)
2031# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcq	$665536, (%rax)
2032# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcq	$7, %rdi
2033# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcq	$7, (%rax)
2034# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcq	$7, (%rax)
2035# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcq	%rsi, %rdi
2036# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   adcq	%rsi, (%rax)
2037# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		adcq	%rsi, (%rax)
2038# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     adcq	(%rax), %rdi
2039# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addb	$7, %al
2040# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addb	$7, %dil
2041# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addb	$7, (%rax)
2042# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addb	$7, (%rax)
2043# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addb	%sil, %dil
2044# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addb	%sil, (%rax)
2045# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addb	%sil, (%rax)
2046# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     addb	(%rax), %dil
2047# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addw	$511, %ax
2048# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addw	$511, %di
2049# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addw	$511, (%rax)
2050# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addw	$511, (%rax)
2051# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addw	$7, %di
2052# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addw	$7, (%rax)
2053# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addw	$7, (%rax)
2054# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addw	%si, %di
2055# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addw	%si, (%rax)
2056# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addw	%si, (%rax)
2057# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     addw	(%rax), %di
2058# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addl	$665536, %eax
2059# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addl	$665536, %edi
2060# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addl	$665536, (%rax)
2061# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addl	$665536, (%rax)
2062# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addl	$7, %edi
2063# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addl	$7, (%rax)
2064# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addl	$7, (%rax)
2065# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addl	%esi, %edi
2066# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addl	%esi, (%rax)
2067# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addl	%esi, (%rax)
2068# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     addl	(%rax), %edi
2069# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addq	$665536, %rax
2070# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addq	$665536, %rdi
2071# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addq	$665536, (%rax)
2072# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addq	$665536, (%rax)
2073# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addq	$7, %rdi
2074# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addq	$7, (%rax)
2075# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addq	$7, (%rax)
2076# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addq	%rsi, %rdi
2077# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   addq	%rsi, (%rax)
2078# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		addq	%rsi, (%rax)
2079# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     addq	(%rax), %rdi
2080# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andb	$7, %al
2081# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andb	$7, %dil
2082# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andb	$7, (%rax)
2083# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andb	$7, (%rax)
2084# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andb	%sil, %dil
2085# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andb	%sil, (%rax)
2086# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andb	%sil, (%rax)
2087# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     andb	(%rax), %dil
2088# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andw	$511, %ax
2089# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andw	$511, %di
2090# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andw	$511, (%rax)
2091# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andw	$511, (%rax)
2092# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andw	$7, %di
2093# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andw	$7, (%rax)
2094# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andw	$7, (%rax)
2095# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andw	%si, %di
2096# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andw	%si, (%rax)
2097# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andw	%si, (%rax)
2098# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     andw	(%rax), %di
2099# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andl	$665536, %eax
2100# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andl	$665536, %edi
2101# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andl	$665536, (%rax)
2102# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andl	$665536, (%rax)
2103# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andl	$7, %edi
2104# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andl	$7, (%rax)
2105# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andl	$7, (%rax)
2106# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andl	%esi, %edi
2107# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andl	%esi, (%rax)
2108# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andl	%esi, (%rax)
2109# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     andl	(%rax), %edi
2110# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andq	$665536, %rax
2111# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andq	$665536, %rdi
2112# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andq	$665536, (%rax)
2113# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andq	$665536, (%rax)
2114# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andq	$7, %rdi
2115# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andq	$7, (%rax)
2116# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andq	$7, (%rax)
2117# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     andq	%rsi, %rdi
2118# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   andq	%rsi, (%rax)
2119# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		andq	%rsi, (%rax)
2120# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     andq	(%rax), %rdi
2121# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bsfw	%si, %di
2122# CHECK-NEXT:  -      -      -      -     4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bsrw	%si, %di
2123# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     bsfw	(%rax), %di
2124# CHECK-NEXT: 0.33   0.33   0.33    -     4.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     bsrw	(%rax), %di
2125# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bsfl	%esi, %edi
2126# CHECK-NEXT:  -      -      -      -     4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bsrl	%esi, %edi
2127# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     bsfl	(%rax), %edi
2128# CHECK-NEXT: 0.33   0.33   0.33    -     4.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     bsrl	(%rax), %edi
2129# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bsfq	%rsi, %rdi
2130# CHECK-NEXT:  -      -      -      -     4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bsrq	%rsi, %rdi
2131# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     bsfq	(%rax), %rdi
2132# CHECK-NEXT: 0.33   0.33   0.33    -     4.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     bsrq	(%rax), %rdi
2133# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bswapl	%eax
2134# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bswapq	%rax
2135# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btw	%si, %di
2136# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btcw	%si, %di
2137# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btrw	%si, %di
2138# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btsw	%si, %di
2139# CHECK-NEXT: 0.33   0.33   0.33    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     btw	%si, (%rax)
2140# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btcw	%si, (%rax)
2141# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btrw	%si, (%rax)
2142# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btsw	%si, (%rax)
2143# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btcw	%si, (%rax)
2144# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btrw	%si, (%rax)
2145# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btsw	%si, (%rax)
2146# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btw	$7, %di
2147# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btcw	$7, %di
2148# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btrw	$7, %di
2149# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btsw	$7, %di
2150# CHECK-NEXT: 0.33   0.33   0.33    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     btw	$7, (%rax)
2151# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btcw	$7, (%rax)
2152# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btrw	$7, (%rax)
2153# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btsw	$7, (%rax)
2154# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btcw	$7, (%rax)
2155# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btrw	$7, (%rax)
2156# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btsw	$7, (%rax)
2157# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btl	%esi, %edi
2158# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btcl	%esi, %edi
2159# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btrl	%esi, %edi
2160# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btsl	%esi, %edi
2161# CHECK-NEXT: 0.33   0.33   0.33    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     btl	%esi, (%rax)
2162# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btcl	%esi, (%rax)
2163# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btrl	%esi, (%rax)
2164# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btsl	%esi, (%rax)
2165# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btcl	%esi, (%rax)
2166# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btrl	%esi, (%rax)
2167# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btsl	%esi, (%rax)
2168# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btl	$7, %edi
2169# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btcl	$7, %edi
2170# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btrl	$7, %edi
2171# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btsl	$7, %edi
2172# CHECK-NEXT: 0.33   0.33   0.33    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     btl	$7, (%rax)
2173# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btcl	$7, (%rax)
2174# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btrl	$7, (%rax)
2175# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btsl	$7, (%rax)
2176# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btcl	$7, (%rax)
2177# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btrl	$7, (%rax)
2178# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btsl	$7, (%rax)
2179# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btq	%rsi, %rdi
2180# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btcq	%rsi, %rdi
2181# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btrq	%rsi, %rdi
2182# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btsq	%rsi, %rdi
2183# CHECK-NEXT: 0.33   0.33   0.33    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     btq	%rsi, (%rax)
2184# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btcq	%rsi, (%rax)
2185# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btrq	%rsi, (%rax)
2186# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btsq	%rsi, (%rax)
2187# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btcq	%rsi, (%rax)
2188# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btrq	%rsi, (%rax)
2189# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btsq	%rsi, (%rax)
2190# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btq	$7, %rdi
2191# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btcq	$7, %rdi
2192# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btrq	$7, %rdi
2193# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     btsq	$7, %rdi
2194# CHECK-NEXT: 0.33   0.33   0.33    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     btq	$7, (%rax)
2195# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btcq	$7, (%rax)
2196# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btrq	$7, (%rax)
2197# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   btsq	$7, (%rax)
2198# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btcq	$7, (%rax)
2199# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btrq	$7, (%rax)
2200# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		btsq	$7, (%rax)
2201# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbtw
2202# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cwtl
2203# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cltq
2204# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cwtd
2205# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cltd
2206# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cqto
2207# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     clc
2208# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cld
2209# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmc
2210# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpb	$7, %al
2211# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpb	$7, %dil
2212# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpb	$7, (%rax)
2213# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpb	%sil, %dil
2214# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpb	%sil, (%rax)
2215# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpb	(%rax), %dil
2216# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpw	$511, %ax
2217# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpw	$511, %di
2218# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpw	$511, (%rax)
2219# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpw	$7, %di
2220# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpw	$7, (%rax)
2221# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpw	%si, %di
2222# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpw	%si, (%rax)
2223# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpw	(%rax), %di
2224# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpl	$665536, %eax
2225# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpl	$665536, %edi
2226# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpl	$665536, (%rax)
2227# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpl	$7, %edi
2228# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpl	$7, (%rax)
2229# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpl	%esi, %edi
2230# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpl	%esi, (%rax)
2231# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpl	(%rax), %edi
2232# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpq	$665536, %rax
2233# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpq	$665536, %rdi
2234# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpq	$665536, (%rax)
2235# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpq	$7, %rdi
2236# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpq	$7, (%rax)
2237# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpq	%rsi, %rdi
2238# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpq	%rsi, (%rax)
2239# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpq	(%rax), %rdi
2240# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpsb	%es:(%rdi), (%rsi)
2241# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpsw	%es:(%rdi), (%rsi)
2242# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpsl	%es:(%rdi), (%rsi)
2243# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpsq	%es:(%rdi), (%rsi)
2244# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgb	%cl, %bl
2245# CHECK-NEXT: 0.33   0.33   0.33   3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     cmpxchgb	%cl, (%rbx)
2246# CHECK-NEXT: 0.33   0.33   0.33   3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     lock		cmpxchgb	%cl, (%rbx)
2247# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgw	%cx, %bx
2248# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgw	%cx, (%rbx)
2249# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lock		cmpxchgw	%cx, (%rbx)
2250# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgl	%ecx, %ebx
2251# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgl	%ecx, (%rbx)
2252# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lock		cmpxchgl	%ecx, (%rbx)
2253# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgq	%rcx, %rbx
2254# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmpxchgq	%rcx, (%rbx)
2255# CHECK-NEXT:  -      -      -     3.00   3.00   3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lock		cmpxchgq	%rcx, (%rbx)
2256# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cpuid
2257# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     decb	%dil
2258# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   decb	(%rax)
2259# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		decb	(%rax)
2260# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     decw	%di
2261# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   decw	(%rax)
2262# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		decw	(%rax)
2263# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     decl	%edi
2264# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   decl	(%rax)
2265# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		decl	(%rax)
2266# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     decq	%rdi
2267# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   decq	(%rax)
2268# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		decq	(%rax)
2269# CHECK-NEXT:  -      -      -     10.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     divb	%dil
2270# CHECK-NEXT: 0.33   0.33   0.33   10.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     divb	(%rax)
2271# CHECK-NEXT:  -      -      -     11.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     divw	%si
2272# CHECK-NEXT: 0.33   0.33   0.33   11.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     divw	(%rax)
2273# CHECK-NEXT:  -      -      -     13.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     divl	%edx
2274# CHECK-NEXT: 0.33   0.33   0.33   13.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     divl	(%rax)
2275# CHECK-NEXT:  -      -      -     17.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     divq	%rcx
2276# CHECK-NEXT: 0.33   0.33   0.33   17.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     divq	(%rax)
2277# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     enter	$7, $4095
2278# CHECK-NEXT:  -      -      -     10.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     idivb	%dil
2279# CHECK-NEXT: 0.33   0.33   0.33   10.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     idivb	(%rax)
2280# CHECK-NEXT:  -      -      -     11.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     idivw	%si
2281# CHECK-NEXT: 0.33   0.33   0.33   11.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     idivw	(%rax)
2282# CHECK-NEXT:  -      -      -     13.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     idivl	%edx
2283# CHECK-NEXT: 0.33   0.33   0.33   13.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     idivl	(%rax)
2284# CHECK-NEXT:  -      -      -     17.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     idivq	%rcx
2285# CHECK-NEXT: 0.33   0.33   0.33   17.00   -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     idivq	(%rax)
2286# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulb	%dil
2287# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulb	(%rax)
2288# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulw	%di
2289# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulw	(%rax)
2290# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulw	%si, %di
2291# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulw	(%rax), %di
2292# CHECK-NEXT:  -      -      -      -     4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulw	$511, %si, %di
2293# CHECK-NEXT: 0.33   0.33   0.33    -     4.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulw	$511, (%rax), %di
2294# CHECK-NEXT:  -      -      -      -     4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulw	$7, %si, %di
2295# CHECK-NEXT: 0.33   0.33   0.33    -     4.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulw	$7, (%rax), %di
2296# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imull	%edi
2297# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imull	(%rax)
2298# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imull	%esi, %edi
2299# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imull	(%rax), %edi
2300# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imull	$665536, %esi, %edi
2301# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imull	$665536, (%rax), %edi
2302# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imull	$7, %esi, %edi
2303# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imull	$7, (%rax), %edi
2304# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulq	%rdi
2305# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulq	(%rax)
2306# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulq	%rsi, %rdi
2307# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulq	(%rax), %rdi
2308# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulq	$665536, %rsi, %rdi
2309# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulq	$665536, (%rax), %rdi
2310# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     imulq	$7, %rsi, %rdi
2311# CHECK-NEXT: 0.33   0.33   0.33    -     1.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     imulq	$7, (%rax), %rdi
2312# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     inb	$7, %al
2313# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     inb	%dx, %al
2314# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     inw	$7, %ax
2315# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     inw	%dx, %ax
2316# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     inl	$7, %eax
2317# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     inl	%dx, %eax
2318# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     incb	%dil
2319# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   incb	(%rax)
2320# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		incb	(%rax)
2321# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     incw	%di
2322# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   incw	(%rax)
2323# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		incw	(%rax)
2324# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     incl	%edi
2325# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   incl	(%rax)
2326# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		incl	(%rax)
2327# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     incq	%rdi
2328# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   incq	(%rax)
2329# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		incq	(%rax)
2330# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     insb	%dx, %es:(%rdi)
2331# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     insw	%dx, %es:(%rdi)
2332# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     insl	%dx, %es:(%rdi)
2333# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     int	$7
2334# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     invlpg	(%rax)
2335# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     invlpga
2336# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lahf
2337# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leave
2338# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lodsb	(%rsi), %al
2339# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lodsw	(%rsi), %ax
2340# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lodsl	(%rsi), %eax
2341# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lodsq	(%rsi), %rax
2342# CHECK-NEXT:  -      -      -     0.50    -      -      -     0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     loop	0
2343# CHECK-NEXT:  -      -      -     0.50    -      -      -     0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     loope	0
2344# CHECK-NEXT:  -      -      -     0.50    -      -      -     0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     loopne	0
2345# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsb	(%rsi), %es:(%rdi)
2346# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsw	(%rsi), %es:(%rdi)
2347# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsl	(%rsi), %es:(%rdi)
2348# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsq	(%rsi), %es:(%rdi)
2349# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsbw	%al, %di
2350# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movzbw	%al, %di
2351# CHECK-NEXT: 1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movsbw	(%rax), %di
2352# CHECK-NEXT: 1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movzbw	(%rax), %di
2353# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsbl	%al, %edi
2354# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movzbl	%al, %edi
2355# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movsbl	(%rax), %edi
2356# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movzbl	(%rax), %edi
2357# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movsbq	%al, %rdi
2358# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movzbq	%al, %rdi
2359# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movsbq	(%rax), %rdi
2360# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movzbq	(%rax), %rdi
2361# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movswl	%ax, %edi
2362# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movzwl	%ax, %edi
2363# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movswl	(%rax), %edi
2364# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movzwl	(%rax), %edi
2365# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movswq	%ax, %rdi
2366# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movzwq	%ax, %rdi
2367# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movswq	(%rax), %rdi
2368# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movzwq	(%rax), %rdi
2369# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movslq	%eax, %rdi
2370# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     movslq	(%rax), %rdi
2371# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mulb	%dil
2372# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     mulb	(%rax)
2373# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mulw	%si
2374# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     mulw	(%rax)
2375# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mull	%edx
2376# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     mull	(%rax)
2377# CHECK-NEXT:  -      -      -      -     3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mulq	%rcx
2378# CHECK-NEXT: 0.33   0.33   0.33    -     3.00    -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     mulq	(%rax)
2379# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     negb	%dil
2380# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   negb	(%r8)
2381# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		negb	(%r8)
2382# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     negw	%si
2383# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   negw	(%r9)
2384# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		negw	(%r9)
2385# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     negl	%edx
2386# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   negl	(%rax)
2387# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		negl	(%rax)
2388# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     negq	%rcx
2389# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   negq	(%r10)
2390# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		negq	(%r10)
2391# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nop
2392# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nopw	%di
2393# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nopw	(%rcx)
2394# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nopl	%esi
2395# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nopl	(%r8)
2396# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nopq	%rdx
2397# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nopq	(%r9)
2398# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     notb	%dil
2399# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   notb	(%r8)
2400# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		notb	(%r8)
2401# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     notw	%si
2402# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   notw	(%r9)
2403# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		notw	(%r9)
2404# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     notl	%edx
2405# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   notl	(%rax)
2406# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		notl	(%rax)
2407# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     notq	%rcx
2408# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   notq	(%r10)
2409# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		notq	(%r10)
2410# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orb	$7, %al
2411# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orb	$7, %dil
2412# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orb	$7, (%rax)
2413# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orb	$7, (%rax)
2414# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orb	%sil, %dil
2415# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orb	%sil, (%rax)
2416# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orb	%sil, (%rax)
2417# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     orb	(%rax), %dil
2418# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orw	$511, %ax
2419# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orw	$511, %di
2420# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orw	$511, (%rax)
2421# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orw	$511, (%rax)
2422# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orw	$7, %di
2423# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orw	$7, (%rax)
2424# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orw	$7, (%rax)
2425# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orw	%si, %di
2426# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orw	%si, (%rax)
2427# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orw	%si, (%rax)
2428# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     orw	(%rax), %di
2429# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orl	$665536, %eax
2430# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orl	$665536, %edi
2431# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orl	$665536, (%rax)
2432# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orl	$665536, (%rax)
2433# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orl	$7, %edi
2434# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orl	$7, (%rax)
2435# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orl	$7, (%rax)
2436# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orl	%esi, %edi
2437# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orl	%esi, (%rax)
2438# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orl	%esi, (%rax)
2439# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     orl	(%rax), %edi
2440# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orq	$665536, %rax
2441# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orq	$665536, %rdi
2442# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orq	$665536, (%rax)
2443# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orq	$665536, (%rax)
2444# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orq	$7, %rdi
2445# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orq	$7, (%rax)
2446# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orq	$7, (%rax)
2447# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orq	%rsi, %rdi
2448# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   orq	%rsi, (%rax)
2449# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		orq	%rsi, (%rax)
2450# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     orq	(%rax), %rdi
2451# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outb	%al, $7
2452# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outb	%al, %dx
2453# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outw	%ax, $7
2454# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outw	%ax, %dx
2455# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outl	%eax, $7
2456# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outl	%eax, %dx
2457# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outsb	(%rsi), %dx
2458# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outsw	(%rsi), %dx
2459# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     outsl	(%rsi), %dx
2460# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     pause
2461# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclb	%dil
2462# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrb	%dil
2463# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclb	(%rax)
2464# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrb	(%rax)
2465# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclb	$7, %dil
2466# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrb	$7, %dil
2467# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclb	$7, (%rax)
2468# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrb	$7, (%rax)
2469# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclb	%cl, %dil
2470# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrb	%cl, %dil
2471# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclb	%cl, (%rax)
2472# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrb	%cl, (%rax)
2473# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclw	%di
2474# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrw	%di
2475# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclw	(%rax)
2476# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrw	(%rax)
2477# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclw	$7, %di
2478# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrw	$7, %di
2479# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclw	$7, (%rax)
2480# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrw	$7, (%rax)
2481# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclw	%cl, %di
2482# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrw	%cl, %di
2483# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclw	%cl, (%rax)
2484# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrw	%cl, (%rax)
2485# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcll	%edi
2486# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrl	%edi
2487# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcll	(%rax)
2488# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrl	(%rax)
2489# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcll	$7, %edi
2490# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrl	$7, %edi
2491# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcll	$7, (%rax)
2492# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrl	$7, (%rax)
2493# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcll	%cl, %edi
2494# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrl	%cl, %edi
2495# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcll	%cl, (%rax)
2496# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrl	%cl, (%rax)
2497# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclq	%rdi
2498# CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrq	%rdi
2499# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclq	(%rax)
2500# CHECK-NEXT: 0.33   0.33   0.33    -     1.00   1.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrq	(%rax)
2501# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclq	$7, %rdi
2502# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrq	$7, %rdi
2503# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclq	$7, (%rax)
2504# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrq	$7, (%rax)
2505# CHECK-NEXT:  -      -      -      -     4.00   4.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rclq	%cl, %rdi
2506# CHECK-NEXT:  -      -      -      -     3.00   3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rcrq	%cl, %rdi
2507# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rclq	%cl, (%rax)
2508# CHECK-NEXT: 0.33   0.33   0.33    -     4.00   4.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     rcrq	%cl, (%rax)
2509# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rdmsr
2510# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rdpmc
2511# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rdtsc
2512# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rdtscp
2513# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolb	%dil
2514# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorb	%dil
2515# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolb	(%rax)
2516# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorb	(%rax)
2517# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolb	$7, %dil
2518# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorb	$7, %dil
2519# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolb	$7, (%rax)
2520# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorb	$7, (%rax)
2521# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolb	%cl, %dil
2522# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorb	%cl, %dil
2523# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolb	%cl, (%rax)
2524# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorb	%cl, (%rax)
2525# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolw	%di
2526# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorw	%di
2527# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolw	(%rax)
2528# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorw	(%rax)
2529# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolw	$7, %di
2530# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorw	$7, %di
2531# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolw	$7, (%rax)
2532# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorw	$7, (%rax)
2533# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolw	%cl, %di
2534# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorw	%cl, %di
2535# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolw	%cl, (%rax)
2536# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorw	%cl, (%rax)
2537# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     roll	%edi
2538# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorl	%edi
2539# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   roll	(%rax)
2540# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorl	(%rax)
2541# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     roll	$7, %edi
2542# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorl	$7, %edi
2543# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   roll	$7, (%rax)
2544# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorl	$7, (%rax)
2545# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     roll	%cl, %edi
2546# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorl	%cl, %edi
2547# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   roll	%cl, (%rax)
2548# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorl	%cl, (%rax)
2549# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolq	%rdi
2550# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorq	%rdi
2551# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolq	(%rax)
2552# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorq	(%rax)
2553# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolq	$7, %rdi
2554# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorq	$7, %rdi
2555# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolq	$7, (%rax)
2556# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorq	$7, (%rax)
2557# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rolq	%cl, %rdi
2558# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rorq	%cl, %rdi
2559# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rolq	%cl, (%rax)
2560# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   rorq	%cl, (%rax)
2561# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sahf
2562# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarb	%dil
2563# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlb	%dil
2564# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrb	%dil
2565# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarb	(%rax)
2566# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlb	(%rax)
2567# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrb	(%rax)
2568# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarb	$7, %dil
2569# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlb	$7, %dil
2570# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrb	$7, %dil
2571# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarb	$7, (%rax)
2572# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlb	$7, (%rax)
2573# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrb	$7, (%rax)
2574# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarb	%cl, %dil
2575# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlb	%cl, %dil
2576# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrb	%cl, %dil
2577# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarb	%cl, (%rax)
2578# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlb	%cl, (%rax)
2579# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrb	%cl, (%rax)
2580# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarw	%di
2581# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlw	%di
2582# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrw	%di
2583# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarw	(%rax)
2584# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlw	(%rax)
2585# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrw	(%rax)
2586# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarw	$7, %di
2587# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlw	$7, %di
2588# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrw	$7, %di
2589# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarw	$7, (%rax)
2590# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlw	$7, (%rax)
2591# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrw	$7, (%rax)
2592# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarw	%cl, %di
2593# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlw	%cl, %di
2594# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrw	%cl, %di
2595# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarw	%cl, (%rax)
2596# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlw	%cl, (%rax)
2597# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrw	%cl, (%rax)
2598# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarl	%edi
2599# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shll	%edi
2600# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrl	%edi
2601# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarl	(%rax)
2602# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shll	(%rax)
2603# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrl	(%rax)
2604# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarl	$7, %edi
2605# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shll	$7, %edi
2606# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrl	$7, %edi
2607# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarl	$7, (%rax)
2608# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shll	$7, (%rax)
2609# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrl	$7, (%rax)
2610# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarl	%cl, %edi
2611# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shll	%cl, %edi
2612# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrl	%cl, %edi
2613# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarl	%cl, (%rax)
2614# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shll	%cl, (%rax)
2615# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrl	%cl, (%rax)
2616# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarq	%rdi
2617# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlq	%rdi
2618# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrq	%rdi
2619# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarq	(%rax)
2620# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlq	(%rax)
2621# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrq	(%rax)
2622# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarq	$7, %rdi
2623# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlq	$7, %rdi
2624# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrq	$7, %rdi
2625# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarq	$7, (%rax)
2626# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlq	$7, (%rax)
2627# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrq	$7, (%rax)
2628# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sarq	%cl, %rdi
2629# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shlq	%cl, %rdi
2630# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrq	%cl, %rdi
2631# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sarq	%cl, (%rax)
2632# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shlq	%cl, (%rax)
2633# CHECK-NEXT: 0.67   0.67   0.67    -     0.50   0.50    -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   shrq	%cl, (%rax)
2634# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbb	$0, %al
2635# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbb	$0, %dil
2636# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbb	$0, (%rax)
2637# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbb	$0, (%rax)
2638# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbb	$7, %al
2639# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbb	$7, %dil
2640# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbb	$7, (%rax)
2641# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbb	$7, (%rax)
2642# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbb	%sil, %dil
2643# CHECK-NEXT: 0.33   0.33   0.33   1.75   1.75   1.75   1.75    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbb	%sil, (%rax)
2644# CHECK-NEXT: 0.33   0.33   0.33   1.75   1.75   1.75   1.75    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbb	%sil, (%rax)
2645# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     sbbb	(%rax), %dil
2646# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbw	$0, %ax
2647# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbw	$0, %di
2648# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbw	$0, (%rax)
2649# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbw	$0, (%rax)
2650# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbw	$511, %ax
2651# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbw	$511, %di
2652# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbw	$511, (%rax)
2653# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbw	$511, (%rax)
2654# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbw	$7, %di
2655# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbw	$7, (%rax)
2656# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbw	$7, (%rax)
2657# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbw	%si, %di
2658# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbw	%si, (%rax)
2659# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbw	%si, (%rax)
2660# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     sbbw	(%rax), %di
2661# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbl	$0, %eax
2662# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbl	$0, %edi
2663# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbl	$0, (%rax)
2664# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbl	$0, (%rax)
2665# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbl	$665536, %eax
2666# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbl	$665536, %edi
2667# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbl	$665536, (%rax)
2668# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbl	$665536, (%rax)
2669# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbl	$7, %edi
2670# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbl	$7, (%rax)
2671# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbl	$7, (%rax)
2672# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbl	%esi, %edi
2673# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbl	%esi, (%rax)
2674# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbl	%esi, (%rax)
2675# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     sbbl	(%rax), %edi
2676# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbq	$0, %rax
2677# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbq	$0, %rdi
2678# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbq	$0, (%rax)
2679# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbq	$0, (%rax)
2680# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbq	$665536, %rax
2681# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbq	$665536, %rdi
2682# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbq	$665536, (%rax)
2683# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbq	$665536, (%rax)
2684# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbq	$7, %rdi
2685# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbq	$7, (%rax)
2686# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbq	$7, (%rax)
2687# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbbq	%rsi, %rdi
2688# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   sbbq	%rsi, (%rax)
2689# CHECK-NEXT: 0.67   0.67   0.67   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		sbbq	%rsi, (%rax)
2690# CHECK-NEXT: 0.33   0.33   0.33   1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     sbbq	(%rax), %rdi
2691# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     scasb	%es:(%rdi), %al
2692# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     scasw	%es:(%rdi), %ax
2693# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     scasl	%es:(%rdi), %eax
2694# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     scasq	%es:(%rdi), %rax
2695# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     seto	%al
2696# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   seto	(%rax)
2697# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setno	%al
2698# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setno	(%rax)
2699# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setb	%al
2700# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setb	(%rax)
2701# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setae	%al
2702# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setae	(%rax)
2703# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sete	%al
2704# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   sete	(%rax)
2705# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setne	%al
2706# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setne	(%rax)
2707# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     seta	%al
2708# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   seta	(%rax)
2709# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setbe	%al
2710# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setbe	(%rax)
2711# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sets	%al
2712# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   sets	(%rax)
2713# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setns	%al
2714# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setns	(%rax)
2715# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setp	%al
2716# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setp	(%rax)
2717# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setnp	%al
2718# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setnp	(%rax)
2719# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setl	%al
2720# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setl	(%rax)
2721# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setge	%al
2722# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setge	(%rax)
2723# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setg	%al
2724# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setg	(%rax)
2725# CHECK-NEXT:  -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     setle	%al
2726# CHECK-NEXT: 0.33   0.33   0.33   1.00    -      -     1.00    -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   setle	(%rax)
2727# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shldw	%cl, %si, %di
2728# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrdw	%cl, %si, %di
2729# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shldw	%cl, %si, (%rax)
2730# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shrdw	%cl, %si, (%rax)
2731# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shldw	$7, %si, %di
2732# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrdw	$7, %si, %di
2733# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shldw	$7, %si, (%rax)
2734# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shrdw	$7, %si, (%rax)
2735# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shldl	%cl, %esi, %edi
2736# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrdl	%cl, %esi, %edi
2737# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shldl	%cl, %esi, (%rax)
2738# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shrdl	%cl, %esi, (%rax)
2739# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shldl	$7, %esi, %edi
2740# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrdl	$7, %esi, %edi
2741# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shldl	$7, %esi, (%rax)
2742# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shrdl	$7, %esi, (%rax)
2743# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shldq	%cl, %rsi, %rdi
2744# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrdq	%cl, %rsi, %rdi
2745# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shldq	%cl, %rsi, (%rax)
2746# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shrdq	%cl, %rsi, (%rax)
2747# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shldq	$7, %rsi, %rdi
2748# CHECK-NEXT:  -      -      -      -     1.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     shrdq	$7, %rsi, %rdi
2749# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shldq	$7, %rsi, (%rax)
2750# CHECK-NEXT: 0.33   0.33   0.33    -     2.00   2.00    -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     shrdq	$7, %rsi, (%rax)
2751# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     stc
2752# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     std
2753# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     stosb	%al, %es:(%rdi)
2754# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     stosw	%ax, %es:(%rdi)
2755# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     stosl	%eax, %es:(%rdi)
2756# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     stosq	%rax, %es:(%rdi)
2757# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subb	$7, %al
2758# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subb	$7, %dil
2759# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subb	$7, (%rax)
2760# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subb	$7, (%rax)
2761# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subb	%sil, %dil
2762# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subb	%sil, (%rax)
2763# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subb	%sil, (%rax)
2764# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     subb	(%rax), %dil
2765# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subw	$511, %ax
2766# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subw	$511, %di
2767# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subw	$511, (%rax)
2768# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subw	$511, (%rax)
2769# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subw	$7, %di
2770# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subw	$7, (%rax)
2771# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subw	$7, (%rax)
2772# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subw	%si, %di
2773# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subw	%si, (%rax)
2774# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subw	%si, (%rax)
2775# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     subw	(%rax), %di
2776# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subl	$665536, %eax
2777# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subl	$665536, %edi
2778# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subl	$665536, (%rax)
2779# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subl	$665536, (%rax)
2780# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subl	$7, %edi
2781# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subl	$7, (%rax)
2782# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subl	$7, (%rax)
2783# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subl	%esi, %edi
2784# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subl	%esi, (%rax)
2785# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subl	%esi, (%rax)
2786# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     subl	(%rax), %edi
2787# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subq	$665536, %rax
2788# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subq	$665536, %rdi
2789# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subq	$665536, (%rax)
2790# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subq	$665536, (%rax)
2791# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subq	$7, %rdi
2792# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subq	$7, (%rax)
2793# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subq	$7, (%rax)
2794# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subq	%rsi, %rdi
2795# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   subq	%rsi, (%rax)
2796# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		subq	%rsi, (%rax)
2797# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     subq	(%rax), %rdi
2798# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testb	$7, %al
2799# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testb	$7, %dil
2800# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testb	$7, (%rax)
2801# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testb	%sil, %dil
2802# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testb	%sil, (%rax)
2803# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testw	$511, %ax
2804# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testw	$511, %di
2805# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testw	$511, (%rax)
2806# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testw	$7, %di
2807# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testw	$7, (%rax)
2808# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testw	%si, %di
2809# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testw	%si, (%rax)
2810# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testl	$665536, %eax
2811# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testl	$665536, %edi
2812# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testl	$665536, (%rax)
2813# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testl	$7, %edi
2814# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testl	$7, (%rax)
2815# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testl	%esi, %edi
2816# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testl	%esi, (%rax)
2817# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testq	$665536, %rax
2818# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testq	$665536, %rdi
2819# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testq	$665536, (%rax)
2820# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testq	$7, %rdi
2821# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testq	$7, (%rax)
2822# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     testq	%rsi, %rdi
2823# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     testq	%rsi, (%rax)
2824# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ud2
2825# CHECK-NEXT:  -      -      -     25.00  25.00  25.00  25.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wrmsr
2826# CHECK-NEXT:  -      -      -     2.00   2.00   2.00   2.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xaddb	%bl, %cl
2827# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xaddb	%bl, (%rcx)
2828# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xaddb	%bl, (%rcx)
2829# CHECK-NEXT:  -      -      -     2.00   2.00   2.00   2.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xaddw	%bx, %cx
2830# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xaddw	%ax, (%rbx)
2831# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xaddw	%ax, (%rbx)
2832# CHECK-NEXT:  -      -      -     2.00   2.00   2.00   2.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xaddl	%ebx, %ecx
2833# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xaddl	%eax, (%rbx)
2834# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xaddl	%eax, (%rbx)
2835# CHECK-NEXT:  -      -      -     2.00   2.00   2.00   2.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xaddq	%rbx, %rcx
2836# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xaddq	%rax, (%rbx)
2837# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xaddq	%rax, (%rbx)
2838# CHECK-NEXT:  -      -      -     0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgb	%bl, %cl
2839# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xchgb	%bl, (%rbx)
2840# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     lock		xchgb	%bl, (%rbx)
2841# CHECK-NEXT:  -      -      -     0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgw	%bx, %ax
2842# CHECK-NEXT:  -      -      -     0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgw	%bx, %cx
2843# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xchgw	%ax, (%rbx)
2844# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     lock		xchgw	%ax, (%rbx)
2845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgl	%ebx, %eax
2846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgl	%ebx, %ecx
2847# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xchgl	%eax, (%rbx)
2848# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     lock		xchgl	%eax, (%rbx)
2849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgq	%rbx, %rax
2850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xchgq	%rbx, %rcx
2851# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xchgq	%rax, (%rbx)
2852# CHECK-NEXT: 0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     lock		xchgq	%rax, (%rbx)
2853# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xlatb
2854# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorb	$7, %al
2855# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorb	$7, %dil
2856# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorb	$7, (%rax)
2857# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorb	$7, (%rax)
2858# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorb	%sil, %dil
2859# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorb	%sil, (%rax)
2860# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorb	%sil, (%rax)
2861# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xorb	(%rax), %dil
2862# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorw	$511, %ax
2863# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorw	$511, %di
2864# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorw	$511, (%rax)
2865# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorw	$511, (%rax)
2866# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorw	$7, %di
2867# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorw	$7, (%rax)
2868# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorw	$7, (%rax)
2869# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorw	%si, %di
2870# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorw	%si, (%rax)
2871# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorw	%si, (%rax)
2872# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xorw	(%rax), %di
2873# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorl	$665536, %eax
2874# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorl	$665536, %edi
2875# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorl	$665536, (%rax)
2876# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorl	$665536, (%rax)
2877# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorl	$7, %edi
2878# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorl	$7, (%rax)
2879# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorl	$7, (%rax)
2880# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorl	%esi, %edi
2881# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorl	%esi, (%rax)
2882# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorl	%esi, (%rax)
2883# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xorl	(%rax), %edi
2884# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorq	$665536, %rax
2885# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorq	$665536, %rdi
2886# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorq	$665536, (%rax)
2887# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorq	$665536, (%rax)
2888# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorq	$7, %rdi
2889# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorq	$7, (%rax)
2890# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorq	$7, (%rax)
2891# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     xorq	%rsi, %rdi
2892# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   xorq	%rsi, (%rax)
2893# CHECK-NEXT: 0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.33   0.33   0.33   0.50   0.50   lock		xorq	%rsi, (%rax)
2894# CHECK-NEXT: 0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     xorq	(%rax), %rdi
2895