Lines Matching refs:val2

8 define i8 @fun0(i8 %val1, i8 %val2,
10 %cmp = icmp eq i8 %val1, %val2
15 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i8 %val1, %val2
19 define i16 @fun1(i8 %val1, i8 %val2,
21 %cmp = icmp eq i8 %val1, %val2
26 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i8 %val1, %val2
30 define i32 @fun2(i8 %val1, i8 %val2,
32 %cmp = icmp eq i8 %val1, %val2
37 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i8 %val1, %val2
41 define i64 @fun3(i8 %val1, i8 %val2,
43 %cmp = icmp eq i8 %val1, %val2
48 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i8 %val1, %val2
52 define float @fun4(i8 %val1, i8 %val2,
54 %cmp = icmp eq i8 %val1, %val2
59 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i8 %val1, %val2
63 define double @fun5(i8 %val1, i8 %val2,
65 %cmp = icmp eq i8 %val1, %val2
70 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i8 %val1, %val2
74 define i8 @fun6(i16 %val1, i16 %val2,
76 %cmp = icmp eq i16 %val1, %val2
81 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i16 %val1, %val2
85 define i16 @fun7(i16 %val1, i16 %val2,
87 %cmp = icmp eq i16 %val1, %val2
92 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i16 %val1, %val2
96 define i32 @fun8(i16 %val1, i16 %val2,
98 %cmp = icmp eq i16 %val1, %val2
103 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i16 %val1, %val2
107 define i64 @fun9(i16 %val1, i16 %val2,
109 %cmp = icmp eq i16 %val1, %val2
114 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i16 %val1, %val2
118 define float @fun10(i16 %val1, i16 %val2,
120 %cmp = icmp eq i16 %val1, %val2
125 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i16 %val1, %val2
129 define double @fun11(i16 %val1, i16 %val2,
131 %cmp = icmp eq i16 %val1, %val2
136 ; CHECK: cost of 3 for instruction: %cmp = icmp eq i16 %val1, %val2
140 define i8 @fun12(i32 %val1, i32 %val2,
142 %cmp = icmp eq i32 %val1, %val2
147 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i32 %val1, %val2
151 define i16 @fun13(i32 %val1, i32 %val2,
153 %cmp = icmp eq i32 %val1, %val2
158 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i32 %val1, %val2
162 define i32 @fun14(i32 %val1, i32 %val2,
164 %cmp = icmp eq i32 %val1, %val2
169 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i32 %val1, %val2
173 define i64 @fun15(i32 %val1, i32 %val2,
175 %cmp = icmp eq i32 %val1, %val2
180 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i32 %val1, %val2
184 define float @fun16(i32 %val1, i32 %val2,
186 %cmp = icmp eq i32 %val1, %val2
191 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i32 %val1, %val2
195 define double @fun17(i32 %val1, i32 %val2,
197 %cmp = icmp eq i32 %val1, %val2
202 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i32 %val1, %val2
206 define i8 @fun18(i64 %val1, i64 %val2,
208 %cmp = icmp eq i64 %val1, %val2
213 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i64 %val1, %val2
217 define i16 @fun19(i64 %val1, i64 %val2,
219 %cmp = icmp eq i64 %val1, %val2
224 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i64 %val1, %val2
228 define i32 @fun20(i64 %val1, i64 %val2,
230 %cmp = icmp eq i64 %val1, %val2
235 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i64 %val1, %val2
239 define i64 @fun21(i64 %val1, i64 %val2,
241 %cmp = icmp eq i64 %val1, %val2
246 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i64 %val1, %val2
250 define float @fun22(i64 %val1, i64 %val2,
252 %cmp = icmp eq i64 %val1, %val2
257 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i64 %val1, %val2
261 define double @fun23(i64 %val1, i64 %val2,
263 %cmp = icmp eq i64 %val1, %val2
268 ; CHECK: cost of 1 for instruction: %cmp = icmp eq i64 %val1, %val2
272 define <2 x i8> @fun24(<2 x i8> %val1, <2 x i8> %val2,
274 %cmp = icmp eq <2 x i8> %val1, %val2
279 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i8> %val1, %val2
283 define <2 x i16> @fun25(<2 x i8> %val1, <2 x i8> %val2,
285 %cmp = icmp eq <2 x i8> %val1, %val2
290 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i8> %val1, %val2
294 define <2 x i32> @fun26(<2 x i8> %val1, <2 x i8> %val2,
296 %cmp = icmp eq <2 x i8> %val1, %val2
301 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i8> %val1, %val2
305 define <2 x i64> @fun27(<2 x i8> %val1, <2 x i8> %val2,
307 %cmp = icmp eq <2 x i8> %val1, %val2
312 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i8> %val1, %val2
316 define <2 x float> @fun28(<2 x i8> %val1, <2 x i8> %val2,
318 %cmp = icmp eq <2 x i8> %val1, %val2
323 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i8> %val1, %val2
327 define <2 x double> @fun29(<2 x i8> %val1, <2 x i8> %val2,
329 %cmp = icmp eq <2 x i8> %val1, %val2
334 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i8> %val1, %val2
338 define <2 x i8> @fun30(<2 x i16> %val1, <2 x i16> %val2,
340 %cmp = icmp eq <2 x i16> %val1, %val2
345 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i16> %val1, %val2
349 define <2 x i16> @fun31(<2 x i16> %val1, <2 x i16> %val2,
351 %cmp = icmp eq <2 x i16> %val1, %val2
356 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i16> %val1, %val2
360 define <2 x i32> @fun32(<2 x i16> %val1, <2 x i16> %val2,
362 %cmp = icmp eq <2 x i16> %val1, %val2
367 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i16> %val1, %val2
371 define <2 x i64> @fun33(<2 x i16> %val1, <2 x i16> %val2,
373 %cmp = icmp eq <2 x i16> %val1, %val2
378 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i16> %val1, %val2
382 define <2 x float> @fun34(<2 x i16> %val1, <2 x i16> %val2,
384 %cmp = icmp eq <2 x i16> %val1, %val2
389 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i16> %val1, %val2
393 define <2 x double> @fun35(<2 x i16> %val1, <2 x i16> %val2,
395 %cmp = icmp eq <2 x i16> %val1, %val2
400 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i16> %val1, %val2
404 define <2 x i8> @fun36(<2 x i32> %val1, <2 x i32> %val2,
406 %cmp = icmp eq <2 x i32> %val1, %val2
411 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i32> %val1, %val2
415 define <2 x i16> @fun37(<2 x i32> %val1, <2 x i32> %val2,
417 %cmp = icmp eq <2 x i32> %val1, %val2
422 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i32> %val1, %val2
426 define <2 x i32> @fun38(<2 x i32> %val1, <2 x i32> %val2,
428 %cmp = icmp eq <2 x i32> %val1, %val2
433 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i32> %val1, %val2
437 define <2 x i64> @fun39(<2 x i32> %val1, <2 x i32> %val2,
439 %cmp = icmp eq <2 x i32> %val1, %val2
444 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i32> %val1, %val2
448 define <2 x float> @fun40(<2 x i32> %val1, <2 x i32> %val2,
450 %cmp = icmp eq <2 x i32> %val1, %val2
455 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i32> %val1, %val2
459 define <2 x double> @fun41(<2 x i32> %val1, <2 x i32> %val2,
461 %cmp = icmp eq <2 x i32> %val1, %val2
466 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i32> %val1, %val2
470 define <2 x i8> @fun42(<2 x i64> %val1, <2 x i64> %val2,
472 %cmp = icmp eq <2 x i64> %val1, %val2
477 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i64> %val1, %val2
481 define <2 x i16> @fun43(<2 x i64> %val1, <2 x i64> %val2,
483 %cmp = icmp eq <2 x i64> %val1, %val2
488 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i64> %val1, %val2
492 define <2 x i32> @fun44(<2 x i64> %val1, <2 x i64> %val2,
494 %cmp = icmp eq <2 x i64> %val1, %val2
499 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i64> %val1, %val2
503 define <2 x i64> @fun45(<2 x i64> %val1, <2 x i64> %val2,
505 %cmp = icmp eq <2 x i64> %val1, %val2
510 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i64> %val1, %val2
514 define <2 x float> @fun46(<2 x i64> %val1, <2 x i64> %val2,
516 %cmp = icmp eq <2 x i64> %val1, %val2
521 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i64> %val1, %val2
525 define <2 x double> @fun47(<2 x i64> %val1, <2 x i64> %val2,
527 %cmp = icmp eq <2 x i64> %val1, %val2
532 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <2 x i64> %val1, %val2
536 define <4 x i8> @fun48(<4 x i8> %val1, <4 x i8> %val2,
538 %cmp = icmp eq <4 x i8> %val1, %val2
543 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i8> %val1, %val2
547 define <4 x i16> @fun49(<4 x i8> %val1, <4 x i8> %val2,
549 %cmp = icmp eq <4 x i8> %val1, %val2
554 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i8> %val1, %val2
558 define <4 x i32> @fun50(<4 x i8> %val1, <4 x i8> %val2,
560 %cmp = icmp eq <4 x i8> %val1, %val2
565 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i8> %val1, %val2
569 define <4 x i64> @fun51(<4 x i8> %val1, <4 x i8> %val2,
571 %cmp = icmp eq <4 x i8> %val1, %val2
576 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i8> %val1, %val2
580 define <4 x float> @fun52(<4 x i8> %val1, <4 x i8> %val2,
582 %cmp = icmp eq <4 x i8> %val1, %val2
587 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i8> %val1, %val2
591 define <4 x double> @fun53(<4 x i8> %val1, <4 x i8> %val2,
593 %cmp = icmp eq <4 x i8> %val1, %val2
598 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i8> %val1, %val2
602 define <4 x i8> @fun54(<4 x i16> %val1, <4 x i16> %val2,
604 %cmp = icmp eq <4 x i16> %val1, %val2
609 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i16> %val1, %val2
613 define <4 x i16> @fun55(<4 x i16> %val1, <4 x i16> %val2,
615 %cmp = icmp eq <4 x i16> %val1, %val2
620 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i16> %val1, %val2
624 define <4 x i32> @fun56(<4 x i16> %val1, <4 x i16> %val2,
626 %cmp = icmp eq <4 x i16> %val1, %val2
631 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i16> %val1, %val2
635 define <4 x i64> @fun57(<4 x i16> %val1, <4 x i16> %val2,
637 %cmp = icmp eq <4 x i16> %val1, %val2
642 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i16> %val1, %val2
646 define <4 x float> @fun58(<4 x i16> %val1, <4 x i16> %val2,
648 %cmp = icmp eq <4 x i16> %val1, %val2
653 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i16> %val1, %val2
657 define <4 x double> @fun59(<4 x i16> %val1, <4 x i16> %val2,
659 %cmp = icmp eq <4 x i16> %val1, %val2
664 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i16> %val1, %val2
668 define <4 x i8> @fun60(<4 x i32> %val1, <4 x i32> %val2,
670 %cmp = icmp eq <4 x i32> %val1, %val2
675 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i32> %val1, %val2
679 define <4 x i16> @fun61(<4 x i32> %val1, <4 x i32> %val2,
681 %cmp = icmp eq <4 x i32> %val1, %val2
686 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i32> %val1, %val2
690 define <4 x i32> @fun62(<4 x i32> %val1, <4 x i32> %val2,
692 %cmp = icmp eq <4 x i32> %val1, %val2
697 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i32> %val1, %val2
701 define <4 x i64> @fun63(<4 x i32> %val1, <4 x i32> %val2,
703 %cmp = icmp eq <4 x i32> %val1, %val2
708 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i32> %val1, %val2
712 define <4 x float> @fun64(<4 x i32> %val1, <4 x i32> %val2,
714 %cmp = icmp eq <4 x i32> %val1, %val2
719 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i32> %val1, %val2
723 define <4 x double> @fun65(<4 x i32> %val1, <4 x i32> %val2,
725 %cmp = icmp eq <4 x i32> %val1, %val2
730 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <4 x i32> %val1, %val2
734 define <4 x i8> @fun66(<4 x i64> %val1, <4 x i64> %val2,
736 %cmp = icmp eq <4 x i64> %val1, %val2
741 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <4 x i64> %val1, %val2
745 define <4 x i16> @fun67(<4 x i64> %val1, <4 x i64> %val2,
747 %cmp = icmp eq <4 x i64> %val1, %val2
752 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <4 x i64> %val1, %val2
756 define <4 x i32> @fun68(<4 x i64> %val1, <4 x i64> %val2,
758 %cmp = icmp eq <4 x i64> %val1, %val2
763 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <4 x i64> %val1, %val2
767 define <4 x i64> @fun69(<4 x i64> %val1, <4 x i64> %val2,
769 %cmp = icmp eq <4 x i64> %val1, %val2
774 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <4 x i64> %val1, %val2
778 define <4 x float> @fun70(<4 x i64> %val1, <4 x i64> %val2,
780 %cmp = icmp eq <4 x i64> %val1, %val2
785 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <4 x i64> %val1, %val2
789 define <4 x double> @fun71(<4 x i64> %val1, <4 x i64> %val2,
791 %cmp = icmp eq <4 x i64> %val1, %val2
796 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <4 x i64> %val1, %val2
800 define <8 x i8> @fun72(<8 x i8> %val1, <8 x i8> %val2,
802 %cmp = icmp eq <8 x i8> %val1, %val2
807 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i8> %val1, %val2
811 define <8 x i16> @fun73(<8 x i8> %val1, <8 x i8> %val2,
813 %cmp = icmp eq <8 x i8> %val1, %val2
818 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i8> %val1, %val2
822 define <8 x i32> @fun74(<8 x i8> %val1, <8 x i8> %val2,
824 %cmp = icmp eq <8 x i8> %val1, %val2
829 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i8> %val1, %val2
833 define <8 x i64> @fun75(<8 x i8> %val1, <8 x i8> %val2,
835 %cmp = icmp eq <8 x i8> %val1, %val2
840 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i8> %val1, %val2
844 define <8 x float> @fun76(<8 x i8> %val1, <8 x i8> %val2,
846 %cmp = icmp eq <8 x i8> %val1, %val2
851 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i8> %val1, %val2
855 define <8 x double> @fun77(<8 x i8> %val1, <8 x i8> %val2,
857 %cmp = icmp eq <8 x i8> %val1, %val2
862 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i8> %val1, %val2
866 define <8 x i8> @fun78(<8 x i16> %val1, <8 x i16> %val2,
868 %cmp = icmp eq <8 x i16> %val1, %val2
873 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i16> %val1, %val2
877 define <8 x i16> @fun79(<8 x i16> %val1, <8 x i16> %val2,
879 %cmp = icmp eq <8 x i16> %val1, %val2
884 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i16> %val1, %val2
888 define <8 x i32> @fun80(<8 x i16> %val1, <8 x i16> %val2,
890 %cmp = icmp eq <8 x i16> %val1, %val2
895 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i16> %val1, %val2
899 define <8 x i64> @fun81(<8 x i16> %val1, <8 x i16> %val2,
901 %cmp = icmp eq <8 x i16> %val1, %val2
906 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i16> %val1, %val2
910 define <8 x float> @fun82(<8 x i16> %val1, <8 x i16> %val2,
912 %cmp = icmp eq <8 x i16> %val1, %val2
917 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i16> %val1, %val2
921 define <8 x double> @fun83(<8 x i16> %val1, <8 x i16> %val2,
923 %cmp = icmp eq <8 x i16> %val1, %val2
928 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <8 x i16> %val1, %val2
932 define <8 x i8> @fun84(<8 x i32> %val1, <8 x i32> %val2,
934 %cmp = icmp eq <8 x i32> %val1, %val2
939 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <8 x i32> %val1, %val2
943 define <8 x i16> @fun85(<8 x i32> %val1, <8 x i32> %val2,
945 %cmp = icmp eq <8 x i32> %val1, %val2
950 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <8 x i32> %val1, %val2
954 define <8 x i32> @fun86(<8 x i32> %val1, <8 x i32> %val2,
956 %cmp = icmp eq <8 x i32> %val1, %val2
961 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <8 x i32> %val1, %val2
965 define <8 x i64> @fun87(<8 x i32> %val1, <8 x i32> %val2,
967 %cmp = icmp eq <8 x i32> %val1, %val2
972 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <8 x i32> %val1, %val2
976 define <8 x float> @fun88(<8 x i32> %val1, <8 x i32> %val2,
978 %cmp = icmp eq <8 x i32> %val1, %val2
983 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <8 x i32> %val1, %val2
987 define <8 x double> @fun89(<8 x i32> %val1, <8 x i32> %val2,
989 %cmp = icmp eq <8 x i32> %val1, %val2
994 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <8 x i32> %val1, %val2
998 define <8 x i8> @fun90(<8 x i64> %val1, <8 x i64> %val2,
1000 %cmp = icmp eq <8 x i64> %val1, %val2
1005 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <8 x i64> %val1, %val2
1009 define <8 x i16> @fun91(<8 x i64> %val1, <8 x i64> %val2,
1011 %cmp = icmp eq <8 x i64> %val1, %val2
1016 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <8 x i64> %val1, %val2
1020 define <8 x i32> @fun92(<8 x i64> %val1, <8 x i64> %val2,
1022 %cmp = icmp eq <8 x i64> %val1, %val2
1027 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <8 x i64> %val1, %val2
1031 define <8 x i64> @fun93(<8 x i64> %val1, <8 x i64> %val2,
1033 %cmp = icmp eq <8 x i64> %val1, %val2
1038 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <8 x i64> %val1, %val2
1042 define <8 x float> @fun94(<8 x i64> %val1, <8 x i64> %val2,
1044 %cmp = icmp eq <8 x i64> %val1, %val2
1049 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <8 x i64> %val1, %val2
1053 define <8 x double> @fun95(<8 x i64> %val1, <8 x i64> %val2,
1055 %cmp = icmp eq <8 x i64> %val1, %val2
1060 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <8 x i64> %val1, %val2
1064 define <16 x i8> @fun96(<16 x i8> %val1, <16 x i8> %val2,
1066 %cmp = icmp eq <16 x i8> %val1, %val2
1071 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <16 x i8> %val1, %val2
1075 define <16 x i16> @fun97(<16 x i8> %val1, <16 x i8> %val2,
1077 %cmp = icmp eq <16 x i8> %val1, %val2
1082 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <16 x i8> %val1, %val2
1086 define <16 x i32> @fun98(<16 x i8> %val1, <16 x i8> %val2,
1088 %cmp = icmp eq <16 x i8> %val1, %val2
1093 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <16 x i8> %val1, %val2
1097 define <16 x i64> @fun99(<16 x i8> %val1, <16 x i8> %val2,
1099 %cmp = icmp eq <16 x i8> %val1, %val2
1104 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <16 x i8> %val1, %val2
1108 define <16 x float> @fun100(<16 x i8> %val1, <16 x i8> %val2,
1110 %cmp = icmp eq <16 x i8> %val1, %val2
1115 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <16 x i8> %val1, %val2
1119 define <16 x double> @fun101(<16 x i8> %val1, <16 x i8> %val2,
1121 %cmp = icmp eq <16 x i8> %val1, %val2
1126 ; CHECK: cost of 1 for instruction: %cmp = icmp eq <16 x i8> %val1, %val2
1130 define <16 x i8> @fun102(<16 x i16> %val1, <16 x i16> %val2,
1132 %cmp = icmp eq <16 x i16> %val1, %val2
1137 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <16 x i16> %val1, %val2
1141 define <16 x i16> @fun103(<16 x i16> %val1, <16 x i16> %val2,
1143 %cmp = icmp eq <16 x i16> %val1, %val2
1148 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <16 x i16> %val1, %val2
1152 define <16 x i32> @fun104(<16 x i16> %val1, <16 x i16> %val2,
1154 %cmp = icmp eq <16 x i16> %val1, %val2
1159 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <16 x i16> %val1, %val2
1163 define <16 x i64> @fun105(<16 x i16> %val1, <16 x i16> %val2,
1165 %cmp = icmp eq <16 x i16> %val1, %val2
1170 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <16 x i16> %val1, %val2
1174 define <16 x float> @fun106(<16 x i16> %val1, <16 x i16> %val2,
1176 %cmp = icmp eq <16 x i16> %val1, %val2
1181 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <16 x i16> %val1, %val2
1185 define <16 x double> @fun107(<16 x i16> %val1, <16 x i16> %val2,
1187 %cmp = icmp eq <16 x i16> %val1, %val2
1192 ; CHECK: cost of 2 for instruction: %cmp = icmp eq <16 x i16> %val1, %val2
1196 define <16 x i8> @fun108(<16 x i32> %val1, <16 x i32> %val2,
1198 %cmp = icmp eq <16 x i32> %val1, %val2
1203 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <16 x i32> %val1, %val2
1207 define <16 x i16> @fun109(<16 x i32> %val1, <16 x i32> %val2,
1209 %cmp = icmp eq <16 x i32> %val1, %val2
1214 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <16 x i32> %val1, %val2
1218 define <16 x i32> @fun110(<16 x i32> %val1, <16 x i32> %val2,
1220 %cmp = icmp eq <16 x i32> %val1, %val2
1225 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <16 x i32> %val1, %val2
1229 define <16 x i64> @fun111(<16 x i32> %val1, <16 x i32> %val2,
1231 %cmp = icmp eq <16 x i32> %val1, %val2
1236 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <16 x i32> %val1, %val2
1240 define <16 x float> @fun112(<16 x i32> %val1, <16 x i32> %val2,
1242 %cmp = icmp eq <16 x i32> %val1, %val2
1247 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <16 x i32> %val1, %val2
1251 define <16 x double> @fun113(<16 x i32> %val1, <16 x i32> %val2,
1253 %cmp = icmp eq <16 x i32> %val1, %val2
1258 ; CHECK: cost of 4 for instruction: %cmp = icmp eq <16 x i32> %val1, %val2
1262 define <16 x i8> @fun114(<16 x i64> %val1, <16 x i64> %val2,
1264 %cmp = icmp eq <16 x i64> %val1, %val2
1269 ; CHECK: cost of 8 for instruction: %cmp = icmp eq <16 x i64> %val1, %val2
1273 define <16 x i16> @fun115(<16 x i64> %val1, <16 x i64> %val2,
1275 %cmp = icmp eq <16 x i64> %val1, %val2
1280 ; CHECK: cost of 8 for instruction: %cmp = icmp eq <16 x i64> %val1, %val2
1284 define <16 x i32> @fun116(<16 x i64> %val1, <16 x i64> %val2,
1286 %cmp = icmp eq <16 x i64> %val1, %val2
1291 ; CHECK: cost of 8 for instruction: %cmp = icmp eq <16 x i64> %val1, %val2
1295 define <16 x i64> @fun117(<16 x i64> %val1, <16 x i64> %val2,
1297 %cmp = icmp eq <16 x i64> %val1, %val2
1302 ; CHECK: cost of 8 for instruction: %cmp = icmp eq <16 x i64> %val1, %val2
1306 define <16 x float> @fun118(<16 x i64> %val1, <16 x i64> %val2,
1308 %cmp = icmp eq <16 x i64> %val1, %val2
1313 ; CHECK: cost of 8 for instruction: %cmp = icmp eq <16 x i64> %val1, %val2
1317 define <16 x double> @fun119(<16 x i64> %val1, <16 x i64> %val2,
1319 %cmp = icmp eq <16 x i64> %val1, %val2
1324 ; CHECK: cost of 8 for instruction: %cmp = icmp eq <16 x i64> %val1, %val2
1328 define i8 @fun120(float %val1, float %val2,
1330 %cmp = fcmp ogt float %val1, %val2
1335 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt float %val1, %val2
1339 define i16 @fun121(float %val1, float %val2,
1341 %cmp = fcmp ogt float %val1, %val2
1346 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt float %val1, %val2
1350 define i32 @fun122(float %val1, float %val2,
1352 %cmp = fcmp ogt float %val1, %val2
1357 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt float %val1, %val2
1361 define i64 @fun123(float %val1, float %val2,
1363 %cmp = fcmp ogt float %val1, %val2
1368 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt float %val1, %val2
1372 define float @fun124(float %val1, float %val2,
1374 %cmp = fcmp ogt float %val1, %val2
1379 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt float %val1, %val2
1383 define double @fun125(float %val1, float %val2,
1385 %cmp = fcmp ogt float %val1, %val2
1390 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt float %val1, %val2
1394 define i8 @fun126(double %val1, double %val2,
1396 %cmp = fcmp ogt double %val1, %val2
1401 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt double %val1, %val2
1405 define i16 @fun127(double %val1, double %val2,
1407 %cmp = fcmp ogt double %val1, %val2
1412 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt double %val1, %val2
1416 define i32 @fun128(double %val1, double %val2,
1418 %cmp = fcmp ogt double %val1, %val2
1423 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt double %val1, %val2
1427 define i64 @fun129(double %val1, double %val2,
1429 %cmp = fcmp ogt double %val1, %val2
1434 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt double %val1, %val2
1438 define float @fun130(double %val1, double %val2,
1440 %cmp = fcmp ogt double %val1, %val2
1445 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt double %val1, %val2
1449 define double @fun131(double %val1, double %val2,
1451 %cmp = fcmp ogt double %val1, %val2
1456 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt double %val1, %val2
1460 define <2 x i8> @fun132(<2 x float> %val1, <2 x float> %val2,
1462 %cmp = fcmp ogt <2 x float> %val1, %val2
1467 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <2 x float> %val1, %val2
1471 define <2 x i16> @fun133(<2 x float> %val1, <2 x float> %val2,
1473 %cmp = fcmp ogt <2 x float> %val1, %val2
1478 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <2 x float> %val1, %val2
1482 define <2 x i32> @fun134(<2 x float> %val1, <2 x float> %val2,
1484 %cmp = fcmp ogt <2 x float> %val1, %val2
1489 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <2 x float> %val1, %val2
1493 define <2 x i64> @fun135(<2 x float> %val1, <2 x float> %val2,
1495 %cmp = fcmp ogt <2 x float> %val1, %val2
1500 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <2 x float> %val1, %val2
1504 define <2 x float> @fun136(<2 x float> %val1, <2 x float> %val2,
1506 %cmp = fcmp ogt <2 x float> %val1, %val2
1511 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <2 x float> %val1, %val2
1515 define <2 x double> @fun137(<2 x float> %val1, <2 x float> %val2,
1517 %cmp = fcmp ogt <2 x float> %val1, %val2
1522 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <2 x float> %val1, %val2
1526 define <2 x i8> @fun138(<2 x double> %val1, <2 x double> %val2,
1528 %cmp = fcmp ogt <2 x double> %val1, %val2
1533 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt <2 x double> %val1, %val2
1537 define <2 x i16> @fun139(<2 x double> %val1, <2 x double> %val2,
1539 %cmp = fcmp ogt <2 x double> %val1, %val2
1544 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt <2 x double> %val1, %val2
1548 define <2 x i32> @fun140(<2 x double> %val1, <2 x double> %val2,
1550 %cmp = fcmp ogt <2 x double> %val1, %val2
1555 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt <2 x double> %val1, %val2
1559 define <2 x i64> @fun141(<2 x double> %val1, <2 x double> %val2,
1561 %cmp = fcmp ogt <2 x double> %val1, %val2
1566 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt <2 x double> %val1, %val2
1570 define <2 x float> @fun142(<2 x double> %val1, <2 x double> %val2,
1572 %cmp = fcmp ogt <2 x double> %val1, %val2
1577 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt <2 x double> %val1, %val2
1581 define <2 x double> @fun143(<2 x double> %val1, <2 x double> %val2,
1583 %cmp = fcmp ogt <2 x double> %val1, %val2
1588 ; CHECK: cost of 1 for instruction: %cmp = fcmp ogt <2 x double> %val1, %val2
1592 define <4 x i8> @fun144(<4 x float> %val1, <4 x float> %val2,
1594 %cmp = fcmp ogt <4 x float> %val1, %val2
1599 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <4 x float> %val1, %val2
1603 define <4 x i16> @fun145(<4 x float> %val1, <4 x float> %val2,
1605 %cmp = fcmp ogt <4 x float> %val1, %val2
1610 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <4 x float> %val1, %val2
1614 define <4 x i32> @fun146(<4 x float> %val1, <4 x float> %val2,
1616 %cmp = fcmp ogt <4 x float> %val1, %val2
1621 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <4 x float> %val1, %val2
1625 define <4 x i64> @fun147(<4 x float> %val1, <4 x float> %val2,
1627 %cmp = fcmp ogt <4 x float> %val1, %val2
1632 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <4 x float> %val1, %val2
1636 define <4 x float> @fun148(<4 x float> %val1, <4 x float> %val2,
1638 %cmp = fcmp ogt <4 x float> %val1, %val2
1643 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <4 x float> %val1, %val2
1647 define <4 x double> @fun149(<4 x float> %val1, <4 x float> %val2,
1649 %cmp = fcmp ogt <4 x float> %val1, %val2
1654 ; CHECK: cost of 10 for instruction: %cmp = fcmp ogt <4 x float> %val1, %val2
1658 define <4 x i8> @fun150(<4 x double> %val1, <4 x double> %val2,
1660 %cmp = fcmp ogt <4 x double> %val1, %val2
1665 ; CHECK: cost of 2 for instruction: %cmp = fcmp ogt <4 x double> %val1, %val2
1669 define <4 x i16> @fun151(<4 x double> %val1, <4 x double> %val2,
1671 %cmp = fcmp ogt <4 x double> %val1, %val2
1676 ; CHECK: cost of 2 for instruction: %cmp = fcmp ogt <4 x double> %val1, %val2
1680 define <4 x i32> @fun152(<4 x double> %val1, <4 x double> %val2,
1682 %cmp = fcmp ogt <4 x double> %val1, %val2
1687 ; CHECK: cost of 2 for instruction: %cmp = fcmp ogt <4 x double> %val1, %val2
1691 define <4 x i64> @fun153(<4 x double> %val1, <4 x double> %val2,
1693 %cmp = fcmp ogt <4 x double> %val1, %val2
1698 ; CHECK: cost of 2 for instruction: %cmp = fcmp ogt <4 x double> %val1, %val2
1702 define <4 x float> @fun154(<4 x double> %val1, <4 x double> %val2,
1704 %cmp = fcmp ogt <4 x double> %val1, %val2
1709 ; CHECK: cost of 2 for instruction: %cmp = fcmp ogt <4 x double> %val1, %val2
1713 define <4 x double> @fun155(<4 x double> %val1, <4 x double> %val2,
1715 %cmp = fcmp ogt <4 x double> %val1, %val2
1720 ; CHECK: cost of 2 for instruction: %cmp = fcmp ogt <4 x double> %val1, %val2
1724 define <8 x i8> @fun156(<8 x float> %val1, <8 x float> %val2,
1726 %cmp = fcmp ogt <8 x float> %val1, %val2
1731 ; CHECK: cost of 20 for instruction: %cmp = fcmp ogt <8 x float> %val1, %val2
1735 define <8 x i16> @fun157(<8 x float> %val1, <8 x float> %val2,
1737 %cmp = fcmp ogt <8 x float> %val1, %val2
1742 ; CHECK: cost of 20 for instruction: %cmp = fcmp ogt <8 x float> %val1, %val2
1746 define <8 x i32> @fun158(<8 x float> %val1, <8 x float> %val2,
1748 %cmp = fcmp ogt <8 x float> %val1, %val2
1753 ; CHECK: cost of 20 for instruction: %cmp = fcmp ogt <8 x float> %val1, %val2
1757 define <8 x i64> @fun159(<8 x float> %val1, <8 x float> %val2,
1759 %cmp = fcmp ogt <8 x float> %val1, %val2
1764 ; CHECK: cost of 20 for instruction: %cmp = fcmp ogt <8 x float> %val1, %val2
1768 define <8 x float> @fun160(<8 x float> %val1, <8 x float> %val2,
1770 %cmp = fcmp ogt <8 x float> %val1, %val2
1775 ; CHECK: cost of 20 for instruction: %cmp = fcmp ogt <8 x float> %val1, %val2
1779 define <8 x double> @fun161(<8 x float> %val1, <8 x float> %val2,
1781 %cmp = fcmp ogt <8 x float> %val1, %val2
1786 ; CHECK: cost of 20 for instruction: %cmp = fcmp ogt <8 x float> %val1, %val2
1790 define <8 x i8> @fun162(<8 x double> %val1, <8 x double> %val2,
1792 %cmp = fcmp ogt <8 x double> %val1, %val2
1797 ; CHECK: cost of 4 for instruction: %cmp = fcmp ogt <8 x double> %val1, %val2
1801 define <8 x i16> @fun163(<8 x double> %val1, <8 x double> %val2,
1803 %cmp = fcmp ogt <8 x double> %val1, %val2
1808 ; CHECK: cost of 4 for instruction: %cmp = fcmp ogt <8 x double> %val1, %val2
1812 define <8 x i32> @fun164(<8 x double> %val1, <8 x double> %val2,
1814 %cmp = fcmp ogt <8 x double> %val1, %val2
1819 ; CHECK: cost of 4 for instruction: %cmp = fcmp ogt <8 x double> %val1, %val2
1823 define <8 x i64> @fun165(<8 x double> %val1, <8 x double> %val2,
1825 %cmp = fcmp ogt <8 x double> %val1, %val2
1830 ; CHECK: cost of 4 for instruction: %cmp = fcmp ogt <8 x double> %val1, %val2
1834 define <8 x float> @fun166(<8 x double> %val1, <8 x double> %val2,
1836 %cmp = fcmp ogt <8 x double> %val1, %val2
1841 ; CHECK: cost of 4 for instruction: %cmp = fcmp ogt <8 x double> %val1, %val2
1845 define <8 x double> @fun167(<8 x double> %val1, <8 x double> %val2,
1847 %cmp = fcmp ogt <8 x double> %val1, %val2
1852 ; CHECK: cost of 4 for instruction: %cmp = fcmp ogt <8 x double> %val1, %val2
1856 define <16 x i8> @fun168(<16 x float> %val1, <16 x float> %val2,
1858 %cmp = fcmp ogt <16 x float> %val1, %val2
1863 ; CHECK: cost of 40 for instruction: %cmp = fcmp ogt <16 x float> %val1, %val2
1867 define <16 x i16> @fun169(<16 x float> %val1, <16 x float> %val2,
1869 %cmp = fcmp ogt <16 x float> %val1, %val2
1874 ; CHECK: cost of 40 for instruction: %cmp = fcmp ogt <16 x float> %val1, %val2
1878 define <16 x i32> @fun170(<16 x float> %val1, <16 x float> %val2,
1880 %cmp = fcmp ogt <16 x float> %val1, %val2
1885 ; CHECK: cost of 40 for instruction: %cmp = fcmp ogt <16 x float> %val1, %val2
1889 define <16 x i64> @fun171(<16 x float> %val1, <16 x float> %val2,
1891 %cmp = fcmp ogt <16 x float> %val1, %val2
1896 ; CHECK: cost of 40 for instruction: %cmp = fcmp ogt <16 x float> %val1, %val2
1900 define <16 x float> @fun172(<16 x float> %val1, <16 x float> %val2,
1902 %cmp = fcmp ogt <16 x float> %val1, %val2
1907 ; CHECK: cost of 40 for instruction: %cmp = fcmp ogt <16 x float> %val1, %val2
1911 define <16 x double> @fun173(<16 x float> %val1, <16 x float> %val2,
1913 %cmp = fcmp ogt <16 x float> %val1, %val2
1918 ; CHECK: cost of 40 for instruction: %cmp = fcmp ogt <16 x float> %val1, %val2
1922 define <16 x i8> @fun174(<16 x double> %val1, <16 x double> %val2,
1924 %cmp = fcmp ogt <16 x double> %val1, %val2
1929 ; CHECK: cost of 8 for instruction: %cmp = fcmp ogt <16 x double> %val1, %val2
1933 define <16 x i16> @fun175(<16 x double> %val1, <16 x double> %val2,
1935 %cmp = fcmp ogt <16 x double> %val1, %val2
1940 ; CHECK: cost of 8 for instruction: %cmp = fcmp ogt <16 x double> %val1, %val2
1944 define <16 x i32> @fun176(<16 x double> %val1, <16 x double> %val2,
1946 %cmp = fcmp ogt <16 x double> %val1, %val2
1951 ; CHECK: cost of 8 for instruction: %cmp = fcmp ogt <16 x double> %val1, %val2
1955 define <16 x i64> @fun177(<16 x double> %val1, <16 x double> %val2,
1957 %cmp = fcmp ogt <16 x double> %val1, %val2
1962 ; CHECK: cost of 8 for instruction: %cmp = fcmp ogt <16 x double> %val1, %val2
1966 define <16 x float> @fun178(<16 x double> %val1, <16 x double> %val2,
1968 %cmp = fcmp ogt <16 x double> %val1, %val2
1973 ; CHECK: cost of 8 for instruction: %cmp = fcmp ogt <16 x double> %val1, %val2
1977 define <16 x double> @fun179(<16 x double> %val1, <16 x double> %val2,
1979 %cmp = fcmp ogt <16 x double> %val1, %val2
1984 ; CHECK: cost of 8 for instruction: %cmp = fcmp ogt <16 x double> %val1, %val2