Lines Matching refs:vf
17 …%vf = call <vscale x 1 x float> @llvm.fma.v1f32(<vscale x 1 x float> %vd, <vscale x 1 x float> %ve…
18 ret <vscale x 1 x float> %vf
25 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v9
31 …%vf = call <vscale x 1 x float> @llvm.fma.v1f32(<vscale x 1 x float> %vd, <vscale x 1 x float> %ve…
32 ret <vscale x 1 x float> %vf
43 %vf = fneg <vscale x 1 x float> %va
45 …loat> @llvm.fma.v1f32(<vscale x 1 x float> %vg, <vscale x 1 x float> %ve, <vscale x 1 x float> %vf)
53 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v9
59 %vf = fneg <vscale x 1 x float> %va
61 …loat> @llvm.fma.v1f32(<vscale x 1 x float> %vg, <vscale x 1 x float> %ve, <vscale x 1 x float> %vf)
69 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v9
75 %vf = fneg <vscale x 1 x float> %va
77 …loat> @llvm.fma.v1f32(<vscale x 1 x float> %vd, <vscale x 1 x float> %vg, <vscale x 1 x float> %vf)
89 %vf = fneg <vscale x 1 x float> %va
90 …loat> @llvm.fma.v1f32(<vscale x 1 x float> %vd, <vscale x 1 x float> %ve, <vscale x 1 x float> %vf)
98 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v9
104 %vf = fneg <vscale x 1 x float> %va
105 …loat> @llvm.fma.v1f32(<vscale x 1 x float> %vd, <vscale x 1 x float> %ve, <vscale x 1 x float> %vf)
117 %vf = fneg <vscale x 1 x float> %vd
118 …%vg = call <vscale x 1 x float> @llvm.fma.v1f32(<vscale x 1 x float> %vf, <vscale x 1 x float> %ve…
126 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v9
132 %vf = fneg <vscale x 1 x float> %vd
133 …%vg = call <vscale x 1 x float> @llvm.fma.v1f32(<vscale x 1 x float> %vf, <vscale x 1 x float> %ve…
141 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v9
147 %vf = fneg <vscale x 1 x float> %ve
148 …1 x float> @llvm.fma.v1f32(<vscale x 1 x float> %vd, <vscale x 1 x float> %vf, <vscale x 1 x float…
162 …%vf = call <vscale x 2 x float> @llvm.fma.v2f32(<vscale x 2 x float> %vd, <vscale x 2 x float> %ve…
163 ret <vscale x 2 x float> %vf
170 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v9
176 …%vf = call <vscale x 2 x float> @llvm.fma.v2f32(<vscale x 2 x float> %vd, <vscale x 2 x float> %ve…
177 ret <vscale x 2 x float> %vf
188 %vf = fneg <vscale x 2 x float> %va
190 …loat> @llvm.fma.v2f32(<vscale x 2 x float> %vg, <vscale x 2 x float> %ve, <vscale x 2 x float> %vf)
198 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v9
204 %vf = fneg <vscale x 2 x float> %va
206 …loat> @llvm.fma.v2f32(<vscale x 2 x float> %vg, <vscale x 2 x float> %ve, <vscale x 2 x float> %vf)
214 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v9
220 %vf = fneg <vscale x 2 x float> %va
222 …loat> @llvm.fma.v2f32(<vscale x 2 x float> %vd, <vscale x 2 x float> %vg, <vscale x 2 x float> %vf)
234 %vf = fneg <vscale x 2 x float> %va
235 …loat> @llvm.fma.v2f32(<vscale x 2 x float> %vd, <vscale x 2 x float> %ve, <vscale x 2 x float> %vf)
243 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v9
249 %vf = fneg <vscale x 2 x float> %va
250 …loat> @llvm.fma.v2f32(<vscale x 2 x float> %vd, <vscale x 2 x float> %ve, <vscale x 2 x float> %vf)
262 %vf = fneg <vscale x 2 x float> %vd
263 …%vg = call <vscale x 2 x float> @llvm.fma.v2f32(<vscale x 2 x float> %vf, <vscale x 2 x float> %ve…
271 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v9
277 %vf = fneg <vscale x 2 x float> %vd
278 …%vg = call <vscale x 2 x float> @llvm.fma.v2f32(<vscale x 2 x float> %vf, <vscale x 2 x float> %ve…
286 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v9
292 %vf = fneg <vscale x 2 x float> %ve
293 …2 x float> @llvm.fma.v2f32(<vscale x 2 x float> %vd, <vscale x 2 x float> %vf, <vscale x 2 x float…
308 …%vf = call <vscale x 4 x float> @llvm.fma.v4f32(<vscale x 4 x float> %vd, <vscale x 4 x float> %ve…
309 ret <vscale x 4 x float> %vf
316 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v10
322 …%vf = call <vscale x 4 x float> @llvm.fma.v4f32(<vscale x 4 x float> %vd, <vscale x 4 x float> %ve…
323 ret <vscale x 4 x float> %vf
334 %vf = fneg <vscale x 4 x float> %va
336 …loat> @llvm.fma.v4f32(<vscale x 4 x float> %vg, <vscale x 4 x float> %ve, <vscale x 4 x float> %vf)
344 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v10
350 %vf = fneg <vscale x 4 x float> %va
352 …loat> @llvm.fma.v4f32(<vscale x 4 x float> %vg, <vscale x 4 x float> %ve, <vscale x 4 x float> %vf)
360 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v10
366 %vf = fneg <vscale x 4 x float> %va
368 …loat> @llvm.fma.v4f32(<vscale x 4 x float> %vd, <vscale x 4 x float> %vg, <vscale x 4 x float> %vf)
380 %vf = fneg <vscale x 4 x float> %va
381 …loat> @llvm.fma.v4f32(<vscale x 4 x float> %vd, <vscale x 4 x float> %ve, <vscale x 4 x float> %vf)
389 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v10
395 %vf = fneg <vscale x 4 x float> %va
396 …loat> @llvm.fma.v4f32(<vscale x 4 x float> %vd, <vscale x 4 x float> %ve, <vscale x 4 x float> %vf)
408 %vf = fneg <vscale x 4 x float> %vd
409 …%vg = call <vscale x 4 x float> @llvm.fma.v4f32(<vscale x 4 x float> %vf, <vscale x 4 x float> %ve…
417 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v10
423 %vf = fneg <vscale x 4 x float> %vd
424 …%vg = call <vscale x 4 x float> @llvm.fma.v4f32(<vscale x 4 x float> %vf, <vscale x 4 x float> %ve…
432 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v10
438 %vf = fneg <vscale x 4 x float> %ve
439 …4 x float> @llvm.fma.v4f32(<vscale x 4 x float> %vd, <vscale x 4 x float> %vf, <vscale x 4 x float…
453 …%vf = call <vscale x 8 x float> @llvm.fma.v8f32(<vscale x 8 x float> %vd, <vscale x 8 x float> %ve…
454 ret <vscale x 8 x float> %vf
461 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v12
467 …%vf = call <vscale x 8 x float> @llvm.fma.v8f32(<vscale x 8 x float> %vd, <vscale x 8 x float> %ve…
468 ret <vscale x 8 x float> %vf
479 %vf = fneg <vscale x 8 x float> %va
481 …loat> @llvm.fma.v8f32(<vscale x 8 x float> %vg, <vscale x 8 x float> %ve, <vscale x 8 x float> %vf)
489 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v12
495 %vf = fneg <vscale x 8 x float> %va
497 …loat> @llvm.fma.v8f32(<vscale x 8 x float> %vg, <vscale x 8 x float> %ve, <vscale x 8 x float> %vf)
505 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v12
511 %vf = fneg <vscale x 8 x float> %va
513 …loat> @llvm.fma.v8f32(<vscale x 8 x float> %vd, <vscale x 8 x float> %vg, <vscale x 8 x float> %vf)
525 %vf = fneg <vscale x 8 x float> %va
526 …loat> @llvm.fma.v8f32(<vscale x 8 x float> %vd, <vscale x 8 x float> %ve, <vscale x 8 x float> %vf)
534 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v12
540 %vf = fneg <vscale x 8 x float> %va
541 …loat> @llvm.fma.v8f32(<vscale x 8 x float> %vd, <vscale x 8 x float> %ve, <vscale x 8 x float> %vf)
553 %vf = fneg <vscale x 8 x float> %vd
554 …%vg = call <vscale x 8 x float> @llvm.fma.v8f32(<vscale x 8 x float> %vf, <vscale x 8 x float> %ve…
562 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v12
568 %vf = fneg <vscale x 8 x float> %vd
569 …%vg = call <vscale x 8 x float> @llvm.fma.v8f32(<vscale x 8 x float> %vf, <vscale x 8 x float> %ve…
577 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v12
583 %vf = fneg <vscale x 8 x float> %ve
584 …8 x float> @llvm.fma.v8f32(<vscale x 8 x float> %vd, <vscale x 8 x float> %vf, <vscale x 8 x float…
598 …%vf = call <vscale x 16 x float> @llvm.fma.v16f32(<vscale x 16 x float> %vd, <vscale x 16 x float>…
599 ret <vscale x 16 x float> %vf
606 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v16
612 …%vf = call <vscale x 16 x float> @llvm.fma.v16f32(<vscale x 16 x float> %vd, <vscale x 16 x float>…
613 ret <vscale x 16 x float> %vf
624 %vf = fneg <vscale x 16 x float> %va
626 …> @llvm.fma.v16f32(<vscale x 16 x float> %vg, <vscale x 16 x float> %ve, <vscale x 16 x float> %vf)
634 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v16
640 %vf = fneg <vscale x 16 x float> %va
642 …> @llvm.fma.v16f32(<vscale x 16 x float> %vg, <vscale x 16 x float> %ve, <vscale x 16 x float> %vf)
650 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v16
656 %vf = fneg <vscale x 16 x float> %va
658 …> @llvm.fma.v16f32(<vscale x 16 x float> %vd, <vscale x 16 x float> %vg, <vscale x 16 x float> %vf)
670 %vf = fneg <vscale x 16 x float> %va
671 …> @llvm.fma.v16f32(<vscale x 16 x float> %vd, <vscale x 16 x float> %ve, <vscale x 16 x float> %vf)
679 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v16
685 %vf = fneg <vscale x 16 x float> %va
686 …> @llvm.fma.v16f32(<vscale x 16 x float> %vd, <vscale x 16 x float> %ve, <vscale x 16 x float> %vf)
698 %vf = fneg <vscale x 16 x float> %vd
699 …%vg = call <vscale x 16 x float> @llvm.fma.v16f32(<vscale x 16 x float> %vf, <vscale x 16 x float>…
707 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v16
713 %vf = fneg <vscale x 16 x float> %vd
714 …%vg = call <vscale x 16 x float> @llvm.fma.v16f32(<vscale x 16 x float> %vf, <vscale x 16 x float>…
722 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v16
728 %vf = fneg <vscale x 16 x float> %ve
729 … float> @llvm.fma.v16f32(<vscale x 16 x float> %vd, <vscale x 16 x float> %vf, <vscale x 16 x floa…
743 …%vf = call <vscale x 1 x double> @llvm.fma.v1f64(<vscale x 1 x double> %vd, <vscale x 1 x double> …
744 ret <vscale x 1 x double> %vf
751 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v9
757 …%vf = call <vscale x 1 x double> @llvm.fma.v1f64(<vscale x 1 x double> %vd, <vscale x 1 x double> …
758 ret <vscale x 1 x double> %vf
769 %vf = fneg <vscale x 1 x double> %va
771 …e> @llvm.fma.v1f64(<vscale x 1 x double> %vg, <vscale x 1 x double> %ve, <vscale x 1 x double> %vf)
779 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v9
785 %vf = fneg <vscale x 1 x double> %va
787 …e> @llvm.fma.v1f64(<vscale x 1 x double> %vg, <vscale x 1 x double> %ve, <vscale x 1 x double> %vf)
795 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v9
801 %vf = fneg <vscale x 1 x double> %va
803 …e> @llvm.fma.v1f64(<vscale x 1 x double> %vd, <vscale x 1 x double> %vg, <vscale x 1 x double> %vf)
815 %vf = fneg <vscale x 1 x double> %va
816 …e> @llvm.fma.v1f64(<vscale x 1 x double> %vd, <vscale x 1 x double> %ve, <vscale x 1 x double> %vf)
824 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v9
830 %vf = fneg <vscale x 1 x double> %va
831 …e> @llvm.fma.v1f64(<vscale x 1 x double> %vd, <vscale x 1 x double> %ve, <vscale x 1 x double> %vf)
843 %vf = fneg <vscale x 1 x double> %vd
844 …%vg = call <vscale x 1 x double> @llvm.fma.v1f64(<vscale x 1 x double> %vf, <vscale x 1 x double> …
852 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v9
858 %vf = fneg <vscale x 1 x double> %vd
859 …%vg = call <vscale x 1 x double> @llvm.fma.v1f64(<vscale x 1 x double> %vf, <vscale x 1 x double> …
867 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v9
873 %vf = fneg <vscale x 1 x double> %ve
874 … double> @llvm.fma.v1f64(<vscale x 1 x double> %vd, <vscale x 1 x double> %vf, <vscale x 1 x doubl…
888 …%vf = call <vscale x 2 x double> @llvm.fma.v2f64(<vscale x 2 x double> %vd, <vscale x 2 x double> …
889 ret <vscale x 2 x double> %vf
896 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v10
902 …%vf = call <vscale x 2 x double> @llvm.fma.v2f64(<vscale x 2 x double> %vd, <vscale x 2 x double> …
903 ret <vscale x 2 x double> %vf
914 %vf = fneg <vscale x 2 x double> %va
916 …e> @llvm.fma.v2f64(<vscale x 2 x double> %vg, <vscale x 2 x double> %ve, <vscale x 2 x double> %vf)
924 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v10
930 %vf = fneg <vscale x 2 x double> %va
932 …e> @llvm.fma.v2f64(<vscale x 2 x double> %vg, <vscale x 2 x double> %ve, <vscale x 2 x double> %vf)
940 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v10
946 %vf = fneg <vscale x 2 x double> %va
948 …e> @llvm.fma.v2f64(<vscale x 2 x double> %vd, <vscale x 2 x double> %vg, <vscale x 2 x double> %vf)
960 %vf = fneg <vscale x 2 x double> %va
961 …e> @llvm.fma.v2f64(<vscale x 2 x double> %vd, <vscale x 2 x double> %ve, <vscale x 2 x double> %vf)
969 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v10
975 %vf = fneg <vscale x 2 x double> %va
976 …e> @llvm.fma.v2f64(<vscale x 2 x double> %vd, <vscale x 2 x double> %ve, <vscale x 2 x double> %vf)
988 %vf = fneg <vscale x 2 x double> %vd
989 …%vg = call <vscale x 2 x double> @llvm.fma.v2f64(<vscale x 2 x double> %vf, <vscale x 2 x double> …
997 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v10
1003 %vf = fneg <vscale x 2 x double> %vd
1004 …%vg = call <vscale x 2 x double> @llvm.fma.v2f64(<vscale x 2 x double> %vf, <vscale x 2 x double> …
1012 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v10
1018 %vf = fneg <vscale x 2 x double> %ve
1019 … double> @llvm.fma.v2f64(<vscale x 2 x double> %vd, <vscale x 2 x double> %vf, <vscale x 2 x doubl…
1034 …%vf = call <vscale x 4 x double> @llvm.fma.v4f64(<vscale x 4 x double> %vd, <vscale x 4 x double> …
1035 ret <vscale x 4 x double> %vf
1042 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v12
1048 …%vf = call <vscale x 4 x double> @llvm.fma.v4f64(<vscale x 4 x double> %vd, <vscale x 4 x double> …
1049 ret <vscale x 4 x double> %vf
1060 %vf = fneg <vscale x 4 x double> %va
1062 …e> @llvm.fma.v4f64(<vscale x 4 x double> %vg, <vscale x 4 x double> %ve, <vscale x 4 x double> %vf)
1070 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v12
1076 %vf = fneg <vscale x 4 x double> %va
1078 …e> @llvm.fma.v4f64(<vscale x 4 x double> %vg, <vscale x 4 x double> %ve, <vscale x 4 x double> %vf)
1086 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v12
1092 %vf = fneg <vscale x 4 x double> %va
1094 …e> @llvm.fma.v4f64(<vscale x 4 x double> %vd, <vscale x 4 x double> %vg, <vscale x 4 x double> %vf)
1106 %vf = fneg <vscale x 4 x double> %va
1107 …e> @llvm.fma.v4f64(<vscale x 4 x double> %vd, <vscale x 4 x double> %ve, <vscale x 4 x double> %vf)
1115 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v12
1121 %vf = fneg <vscale x 4 x double> %va
1122 …e> @llvm.fma.v4f64(<vscale x 4 x double> %vd, <vscale x 4 x double> %ve, <vscale x 4 x double> %vf)
1134 %vf = fneg <vscale x 4 x double> %vd
1135 …%vg = call <vscale x 4 x double> @llvm.fma.v4f64(<vscale x 4 x double> %vf, <vscale x 4 x double> …
1143 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v12
1149 %vf = fneg <vscale x 4 x double> %vd
1150 …%vg = call <vscale x 4 x double> @llvm.fma.v4f64(<vscale x 4 x double> %vf, <vscale x 4 x double> …
1158 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v12
1164 %vf = fneg <vscale x 4 x double> %ve
1165 … double> @llvm.fma.v4f64(<vscale x 4 x double> %vd, <vscale x 4 x double> %vf, <vscale x 4 x doubl…
1179 …%vf = call <vscale x 8 x double> @llvm.fma.v8f64(<vscale x 8 x double> %vd, <vscale x 8 x double> …
1180 ret <vscale x 8 x double> %vf
1187 ; CHECK-NEXT: vfwmacc.vf v8, fa0, v16
1193 …%vf = call <vscale x 8 x double> @llvm.fma.v8f64(<vscale x 8 x double> %vd, <vscale x 8 x double> …
1194 ret <vscale x 8 x double> %vf
1205 %vf = fneg <vscale x 8 x double> %va
1207 …e> @llvm.fma.v8f64(<vscale x 8 x double> %vg, <vscale x 8 x double> %ve, <vscale x 8 x double> %vf)
1215 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v16
1221 %vf = fneg <vscale x 8 x double> %va
1223 …e> @llvm.fma.v8f64(<vscale x 8 x double> %vg, <vscale x 8 x double> %ve, <vscale x 8 x double> %vf)
1231 ; CHECK-NEXT: vfwnmacc.vf v8, fa0, v16
1237 %vf = fneg <vscale x 8 x double> %va
1239 …e> @llvm.fma.v8f64(<vscale x 8 x double> %vd, <vscale x 8 x double> %vg, <vscale x 8 x double> %vf)
1251 %vf = fneg <vscale x 8 x double> %va
1252 …e> @llvm.fma.v8f64(<vscale x 8 x double> %vd, <vscale x 8 x double> %ve, <vscale x 8 x double> %vf)
1260 ; CHECK-NEXT: vfwmsac.vf v8, fa0, v16
1266 %vf = fneg <vscale x 8 x double> %va
1267 …e> @llvm.fma.v8f64(<vscale x 8 x double> %vd, <vscale x 8 x double> %ve, <vscale x 8 x double> %vf)
1279 %vf = fneg <vscale x 8 x double> %vd
1280 …%vg = call <vscale x 8 x double> @llvm.fma.v8f64(<vscale x 8 x double> %vf, <vscale x 8 x double> …
1288 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v16
1294 %vf = fneg <vscale x 8 x double> %vd
1295 …%vg = call <vscale x 8 x double> @llvm.fma.v8f64(<vscale x 8 x double> %vf, <vscale x 8 x double> …
1303 ; CHECK-NEXT: vfwnmsac.vf v8, fa0, v16
1309 %vf = fneg <vscale x 8 x double> %ve
1310 … double> @llvm.fma.v8f64(<vscale x 8 x double> %vd, <vscale x 8 x double> %vf, <vscale x 8 x doubl…