Home | History | Annotate | Download | only in X86

Lines Matching full:next

8 ; SSE-NEXT:    addsd %xmm1, %xmm0
9 ; SSE-NEXT: retl
13 ; KNL-NEXT: vaddsd %xmm1, %xmm0, %xmm0
14 ; KNL-NEXT: retl
24 ; SSE-NEXT: cmpordpd %xmm1, %xmm0
25 ; SSE-NEXT: retl
29 ; KNL-NEXT: vcmpordpd %xmm1, %xmm0, %xmm0
30 ; KNL-NEXT: retl
40 ; SSE-NEXT: cmpordsd %xmm1, %xmm0
41 ; SSE-NEXT: retl
45 ; KNL-NEXT: vcmpordsd %xmm1, %xmm0, %xmm0
46 ; KNL-NEXT: retl
56 ; SSE-NEXT: comisd %xmm1, %xmm0
57 ; SSE-NEXT: setnp %al
58 ; SSE-NEXT: sete %cl
59 ; SSE-NEXT: andb %al, %cl
60 ; SSE-NEXT: movzbl %cl, %eax
61 ; SSE-NEXT: retl
65 ; KNL-NEXT: vcomisd %xmm1, %xmm0
66 ; KNL-NEXT: setnp %al
67 ; KNL-NEXT: sete %cl
68 ; KNL-NEXT: andb %al, %cl
69 ; KNL-NEXT: movzbl %cl, %eax
70 ; KNL-NEXT: retl
80 ; SSE-NEXT: xorl %eax, %eax
81 ; SSE-NEXT: comisd %xmm1, %xmm0
82 ; SSE-NEXT: setae %al
83 ; SSE-NEXT: retl
87 ; KNL-NEXT: xorl %eax, %eax
88 ; KNL-NEXT: vcomisd %xmm1, %xmm0
89 ; KNL-NEXT: setae %al
90 ; KNL-NEXT: retl
100 ; SSE-NEXT: xorl %eax, %eax
101 ; SSE-NEXT: comisd %xmm1, %xmm0
102 ; SSE-NEXT: seta %al
103 ; SSE-NEXT: retl
107 ; KNL-NEXT: xorl %eax, %eax
108 ; KNL-NEXT: vcomisd %xmm1, %xmm0
109 ; KNL-NEXT: seta %al
110 ; KNL-NEXT: retl
120 ; SSE-NEXT: xorl %eax, %eax
121 ; SSE-NEXT: comisd %xmm0, %xmm1
122 ; SSE-NEXT: setae %al
123 ; SSE-NEXT: retl
127 ; KNL-NEXT: xorl %eax, %eax
128 ; KNL-NEXT: vcomisd %xmm0, %xmm1
129 ; KNL-NEXT: setae %al
130 ; KNL-NEXT: retl
140 ; SSE-NEXT: xorl %eax, %eax
141 ; SSE-NEXT: comisd %xmm0, %xmm1
142 ; SSE-NEXT: seta %al
143 ; SSE-NEXT: retl
147 ; KNL-NEXT: xorl %eax, %eax
148 ; KNL-NEXT: vcomisd %xmm0, %xmm1
149 ; KNL-NEXT: seta %al
150 ; KNL-NEXT: retl
160 ; SSE-NEXT: comisd %xmm1, %xmm0
161 ; SSE-NEXT: setp %al
162 ; SSE-NEXT: setne %cl
163 ; SSE-NEXT: orb %al, %cl
164 ; SSE-NEXT: movzbl %cl, %eax
165 ; SSE-NEXT: retl
169 ; KNL-NEXT: vcomisd %xmm1, %xmm0
170 ; KNL-NEXT: setp %al
171 ; KNL-NEXT: setne %cl
172 ; KNL-NEXT: orb %al, %cl
173 ; KNL-NEXT: movzbl %cl, %eax
174 ; KNL-NEXT: retl
184 ; SSE-NEXT: cvtdq2ps %xmm0, %xmm0
185 ; SSE-NEXT: retl
189 ; KNL-NEXT: vcvtdq2ps %xmm0, %xmm0
190 ; KNL-NEXT: retl
200 ; SSE-NEXT: cvtpd2dq %xmm0, %xmm0
201 ; SSE-NEXT: retl
205 ; KNL-NEXT: vcvtpd2dq %xmm0, %xmm0
206 ; KNL-NEXT: retl
216 ; SSE-NEXT: cvtpd2ps %xmm0, %xmm0
217 ; SSE-NEXT: retl
221 ; KNL-NEXT: vcvtpd2ps %xmm0, %xmm0
222 ; KNL-NEXT: retl
232 ; SSE-NEXT: cvtps2dq %xmm0, %xmm0
233 ; SSE-NEXT: retl
237 ; KNL-NEXT: vcvtps2dq %xmm0, %xmm0
238 ; KNL-NEXT: retl
248 ; SSE-NEXT: cvtsd2si %xmm0, %eax
249 ; SSE-NEXT: retl
253 ; KNL-NEXT: vcvtsd2si %xmm0, %eax
254 ; KNL-NEXT: retl
264 ; SSE-NEXT: cvtsd2ss %xmm1, %xmm0
265 ; SSE-NEXT: retl
269 ; KNL-NEXT: vcvtsd2ss %xmm1, %xmm0, %xmm0
270 ; KNL-NEXT: retl
280 ; SSE-NEXT: cvtsi2sdl {{[0-9]+}}(%esp), %xmm0
281 ; SSE-NEXT: retl
285 ; KNL-NEXT: vcvtsi2sdl {{[0-9]+}}(%esp), %xmm0, %xmm0
286 ; KNL-NEXT: retl
296 ; SSE-NEXT: cvtss2sd %xmm1, %xmm0
297 ; SSE-NEXT: retl
301 ; KNL-NEXT: vcvtss2sd %xmm1, %xmm0, %xmm0
302 ; KNL-NEXT: retl
312 ; SSE-NEXT: cvttpd2dq %xmm0, %xmm0
313 ; SSE-NEXT: retl
317 ; KNL-NEXT: vcvttpd2dq %xmm0, %xmm0
318 ; KNL-NEXT: retl
328 ; SSE-NEXT: cvttsd2si %xmm0, %eax
329 ; SSE-NEXT: retl
333 ; KNL-NEXT: vcvttsd2si %xmm0, %eax
334 ; KNL-NEXT: retl
344 ; SSE-NEXT: divsd %xmm1, %xmm0
345 ; SSE-NEXT: retl
349 ; KNL-NEXT: vdivsd %xmm1, %xmm0, %xmm0
350 ; KNL-NEXT: retl
361 ; SSE-NEXT: maxpd %xmm1, %xmm0
362 ; SSE-NEXT: retl
366 ; KNL-NEXT: vmaxpd %xmm1, %xmm0, %xmm0
367 ; KNL-NEXT: retl
377 ; SSE-NEXT: maxsd %xmm1, %xmm0
378 ; SSE-NEXT: retl
382 ; KNL-NEXT: vmaxsd %xmm1, %xmm0, %xmm0
383 ; KNL-NEXT: retl
393 ; SSE-NEXT: minpd %xmm1, %xmm0
394 ; SSE-NEXT: retl
398 ; KNL-NEXT: vminpd %xmm1, %xmm0, %xmm0
399 ; KNL-NEXT: retl
409 ; SSE-NEXT: minsd %xmm1, %xmm0
410 ; SSE-NEXT: retl
414 ; KNL-NEXT: vminsd %xmm1, %xmm0, %xmm0
415 ; KNL-NEXT: retl
425 ; SSE-NEXT: movmskpd %xmm0, %eax
426 ; SSE-NEXT: retl
430 ; KNL-NEXT: vmovmskpd %xmm0, %eax
431 ; KNL-NEXT: retl
443 ; SSE-NEXT: mulsd %xmm1, %xmm0
444 ; SSE-NEXT: retl
448 ; KNL-NEXT: vmulsd %xmm1, %xmm0, %xmm0
449 ; KNL-NEXT: retl
459 ; SSE-NEXT: packssdw %xmm1, %xmm0
460 ; SSE-NEXT: retl
464 ; KNL-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
465 ; KNL-NEXT: retl
475 ; SSE-NEXT: packsswb %xmm1, %xmm0
476 ; SSE-NEXT: retl
480 ; KNL-NEXT: vpacksswb %xmm1, %xmm0, %xmm0
481 ; KNL-NEXT: retl
491 ; SSE-NEXT: packuswb %xmm1, %xmm0
492 ; SSE-NEXT: retl
496 ; KNL-NEXT: vpackuswb %xmm1, %xmm0, %xmm0
497 ; KNL-NEXT: retl
507 ; SSE-NEXT: paddsb %xmm1, %xmm0
508 ; SSE-NEXT: retl
512 ; KNL-NEXT: vpaddsb %xmm1, %xmm0, %xmm0
513 ; KNL-NEXT: retl
523 ; SSE-NEXT: paddsw %xmm1, %xmm0
524 ; SSE-NEXT: retl
528 ; KNL-NEXT: vpaddsw %xmm1, %xmm0, %xmm0
529 ; KNL-NEXT: retl
539 ; SSE-NEXT: paddusb %xmm1, %xmm0
540 ; SSE-NEXT: retl
544 ; KNL-NEXT: vpaddusb %xmm1, %xmm0, %xmm0
545 ; KNL-NEXT: retl
555 ; SSE-NEXT: paddusw %xmm1, %xmm0
556 ; SSE-NEXT: retl
560 ; KNL-NEXT: vpaddusw %xmm1, %xmm0, %xmm0
561 ; KNL-NEXT: retl
571 ; SSE-NEXT: pavgb %xmm1, %xmm0
572 ; SSE-NEXT: retl
576 ; KNL-NEXT: vpavgb %xmm1, %xmm0, %xmm0
577 ; KNL-NEXT: retl
587 ; SSE-NEXT: pavgw %xmm1, %xmm0
588 ; SSE-NEXT: retl
592 ; KNL-NEXT: vpavgw %xmm1, %xmm0, %xmm0
593 ; KNL-NEXT: retl
603 ; SSE-NEXT: pmaddwd %xmm1, %xmm0
604 ; SSE-NEXT: retl
608 ; KNL-NEXT: vpmaddwd %xmm1, %xmm0, %xmm0
609 ; KNL-NEXT: retl
619 ; SSE-NEXT: pmaxsw %xmm1, %xmm0
620 ; SSE-NEXT: retl
624 ; KNL-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0
625 ; KNL-NEXT: retl
635 ; SSE-NEXT: pmaxub %xmm1, %xmm0
636 ; SSE-NEXT: retl
640 ; KNL-NEXT: vpmaxub %xmm1, %xmm0, %xmm0
641 ; KNL-NEXT: retl
651 ; SSE-NEXT: pminsw %xmm1, %xmm0
652 ; SSE-NEXT: retl
656 ; KNL-NEXT: vpminsw %xmm1, %xmm0, %xmm0
657 ; KNL-NEXT: retl
667 ; SSE-NEXT: pminub %xmm1, %xmm0
668 ; SSE-NEXT: retl
672 ; KNL-NEXT: vpminub %xmm1, %xmm0, %xmm0
673 ; KNL-NEXT: retl
683 ; SSE-NEXT: pmovmskb %xmm0, %eax
684 ; SSE-NEXT: retl
688 ; KNL-NEXT: vpmovmskb %xmm0, %eax
689 ; KNL-NEXT: retl
699 ; SSE-NEXT: pmulhw %xmm1, %xmm0
700 ; SSE-NEXT: retl
704 ; KNL-NEXT: vpmulhw %xmm1, %xmm0, %xmm0
705 ; KNL-NEXT: retl
715 ; SSE-NEXT: pmulhuw %xmm1, %xmm0
716 ; SSE-NEXT: retl
720 ; KNL-NEXT: vpmulhuw %xmm1, %xmm0, %xmm0
721 ; KNL-NEXT: retl
731 ; SSE-NEXT: pmuludq %xmm1, %xmm0
732 ; SSE-NEXT: retl
736 ; KNL-NEXT: vpmuludq %xmm1, %xmm0, %xmm0
737 ; KNL-NEXT: retl
747 ; SSE-NEXT: psadbw %xmm1, %xmm0
748 ; SSE-NEXT: retl
752 ; KNL-NEXT: vpsadbw %xmm1, %xmm0, %xmm0
753 ; KNL-NEXT: retl
763 ; SSE-NEXT: pslld %xmm1, %xmm0
764 ; SSE-NEXT: retl
768 ; KNL-NEXT: vpslld %xmm1, %xmm0, %xmm0
769 ; KNL-NEXT: retl
779 ; SSE-NEXT: psllq %xmm1, %xmm0
780 ; SSE-NEXT: retl
784 ; KNL-NEXT: vpsllq %xmm1, %xmm0, %xmm0
785 ; KNL-NEXT: retl
795 ; SSE-NEXT: psllw %xmm1, %xmm0
796 ; SSE-NEXT: retl
800 ; KNL-NEXT: vpsllw %xmm1, %xmm0, %xmm0
801 ; KNL-NEXT: retl
811 ; SSE-NEXT: pslld $7, %xmm0
812 ; SSE-NEXT: retl
816 ; KNL-NEXT: vpslld $7, %xmm0, %xmm0
817 ; KNL-NEXT: retl
827 ; SSE-NEXT: psllq $7, %xmm0
828 ; SSE-NEXT: retl
832 ; KNL-NEXT: vpsllq $7, %xmm0, %xmm0
833 ; KNL-NEXT: retl
843 ; SSE-NEXT: psllw $7, %xmm0
844 ; SSE-NEXT: retl
848 ; KNL-NEXT: vpsllw $7, %xmm0, %xmm0
849 ; KNL-NEXT: retl
859 ; SSE-NEXT: psrad %xmm1, %xmm0
860 ; SSE-NEXT: retl
864 ; KNL-NEXT: vpsrad %xmm1, %xmm0, %xmm0
865 ; KNL-NEXT: retl
875 ; SSE-NEXT: psraw %xmm1, %xmm0
876 ; SSE-NEXT: retl
880 ; KNL-NEXT: vpsraw %xmm1, %xmm0, %xmm0
881 ; KNL-NEXT: retl
891 ; SSE-NEXT: psrad $7, %xmm0
892 ; SSE-NEXT: retl
896 ; KNL-NEXT: vpsrad $7, %xmm0, %xmm0
897 ; KNL-NEXT: retl
907 ; SSE-NEXT: psraw $7, %xmm0
908 ; SSE-NEXT: retl
912 ; KNL-NEXT: vpsraw $7, %xmm0, %xmm0
913 ; KNL-NEXT: retl
923 ; SSE-NEXT: psrld %xmm1, %xmm0
924 ; SSE-NEXT: retl
928 ; KNL-NEXT: vpsrld %xmm1, %xmm0, %xmm0
929 ; KNL-NEXT: retl
939 ; SSE-NEXT: psrlq %xmm1, %xmm0
940 ; SSE-NEXT: retl
944 ; KNL-NEXT: vpsrlq %xmm1, %xmm0, %xmm0
945 ; KNL-NEXT: retl
955 ; SSE-NEXT: psrlw %xmm1, %xmm0
956 ; SSE-NEXT: retl
960 ; KNL-NEXT: vpsrlw %xmm1, %xmm0, %xmm0
961 ; KNL-NEXT: retl
971 ; SSE-NEXT: psrld $7, %xmm0
972 ; SSE-NEXT: retl
976 ; KNL-NEXT: vpsrld $7, %xmm0, %xmm0
977 ; KNL-NEXT: retl
987 ; SSE-NEXT: psrlq $7, %xmm0
988 ; SSE-NEXT: retl
992 ; KNL-NEXT: vpsrlq $7, %xmm0, %xmm0
993 ; KNL-NEXT: retl
1003 ; SSE-NEXT: psrlw $7, %xmm0
1004 ; SSE-NEXT: retl
1008 ; KNL-NEXT: vpsrlw $7, %xmm0, %xmm0
1009 ; KNL-NEXT: retl
1019 ; SSE-NEXT: psubsb %xmm1, %xmm0
1020 ; SSE-NEXT: retl
1024 ; KNL-NEXT: vpsubsb %xmm1, %xmm0, %xmm0
1025 ; KNL-NEXT: retl
1035 ; SSE-NEXT: psubsw %xmm1, %xmm0
1036 ; SSE-NEXT: retl
1040 ; KNL-NEXT: vpsubsw %xmm1, %xmm0, %xmm0
1041 ; KNL-NEXT: retl
1051 ; SSE-NEXT: psubusb %xmm1, %xmm0
1052 ; SSE-NEXT: retl
1056 ; KNL-NEXT: vpsubusb %xmm1, %xmm0, %xmm0
1057 ; KNL-NEXT: retl
1067 ; SSE-NEXT: psubusw %xmm1, %xmm0
1068 ; SSE-NEXT: retl
1072 ; KNL-NEXT: vpsubusw %xmm1, %xmm0, %xmm0
1073 ; KNL-NEXT: retl
1083 ; SSE-NEXT: sqrtpd %xmm0, %xmm0
1084 ; SSE-NEXT: retl
1088 ; KNL-NEXT: vsqrtpd %xmm0, %xmm0
1089 ; KNL-NEXT: retl
1099 ; SSE-NEXT: sqrtsd %xmm0, %xmm0
1100 ; SSE-NEXT: retl
1104 ; KNL-NEXT: vsqrtsd %xmm0, %xmm0, %xmm0
1105 ; KNL-NEXT: retl
1115 ; SSE-NEXT: subsd %xmm1, %xmm0
1116 ; SSE-NEXT: retl
1120 ; KNL-NEXT: vsubsd %xmm1, %xmm0, %xmm0
1121 ; KNL-NEXT: retl
1131 ; SSE-NEXT: ucomisd %xmm1, %xmm0
1132 ; SSE-NEXT: setnp %al
1133 ; SSE-NEXT: sete %cl
1134 ; SSE-NEXT: andb %al, %cl
1135 ; SSE-NEXT: movzbl %cl, %eax
1136 ; SSE-NEXT: retl
1140 ; KNL-NEXT: vucomisd %xmm1, %xmm0
1141 ; KNL-NEXT: setnp %al
1142 ; KNL-NEXT: sete %cl
1143 ; KNL-NEXT: andb %al, %cl
1144 ; KNL-NEXT: movzbl %cl, %eax
1145 ; KNL-NEXT: retl
1155 ; SSE-NEXT: xorl %eax, %eax
1156 ; SSE-NEXT: ucomisd %xmm1, %xmm0
1157 ; SSE-NEXT: setae %al
1158 ; SSE-NEXT: retl
1162 ; KNL-NEXT: xorl %eax, %eax
1163 ; KNL-NEXT: vucomisd %xmm1, %xmm0
1164 ; KNL-NEXT: setae %al
1165 ; KNL-NEXT: retl
1175 ; SSE-NEXT: xorl %eax, %eax
1176 ; SSE-NEXT: ucomisd %xmm1, %xmm0
1177 ; SSE-NEXT: seta %al
1178 ; SSE-NEXT: retl
1182 ; KNL-NEXT: xorl %eax, %eax
1183 ; KNL-NEXT: vucomisd %xmm1, %xmm0
1184 ; KNL-NEXT: seta %al
1185 ; KNL-NEXT: retl
1195 ; SSE-NEXT: xorl %eax, %eax
1196 ; SSE-NEXT: ucomisd %xmm0, %xmm1
1197 ; SSE-NEXT: setae %al
1198 ; SSE-NEXT: retl
1202 ; KNL-NEXT: xorl %eax, %eax
1203 ; KNL-NEXT: vucomisd %xmm0, %xmm1
1204 ; KNL-NEXT: setae %al
1205 ; KNL-NEXT: retl
1215 ; SSE-NEXT: xorl %eax, %eax
1216 ; SSE-NEXT: ucomisd %xmm0, %xmm1
1217 ; SSE-NEXT: seta %al
1218 ; SSE-NEXT: retl
1222 ; KNL-NEXT: xorl %eax, %eax
1223 ; KNL-NEXT: vucomisd %xmm0, %xmm1
1224 ; KNL-NEXT: seta %al
1225 ; KNL-NEXT: retl
1235 ; SSE-NEXT: ucomisd %xmm1, %xmm0
1236 ; SSE-NEXT: setp %al
1237 ; SSE-NEXT: setne %cl
1238 ; SSE-NEXT: orb %al, %cl
1239 ; SSE-NEXT: movzbl %cl, %eax
1240 ; SSE-NEXT: retl
1244 ; KNL-NEXT: vucomisd %xmm1, %xmm0
1245 ; KNL-NEXT: setp %al
1246 ; KNL-NEXT: setne %cl
1247 ; KNL-NEXT: orb %al, %cl
1248 ; KNL-NEXT: movzbl %cl, %eax
1249 ; KNL-NEXT: retl
1258 ; SSE-NEXT: pause
1259 ; SSE-NEXT: retl
1263 ; KNL-NEXT: pause
1264 ; KNL-NEXT: retl