Lines Matching refs:SOFT
1 …b-eabi -mattr v7,neon -float-abi soft %s -o - | FileCheck %s -check-prefix CHECK -check-prefix SOFT
6 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
7 ; SOFT: vadd.f64 [[REG]]
19 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
20 ; SOFT: vadd.i64 [[REG]]
32 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
33 ; SOFT: vrev64.32 [[REG]]
45 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
46 ; SOFT: vrev64.32 [[REG]]
58 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
59 ; SOFT: vrev64.16 [[REG]]
71 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
72 ; SOFT: vrev64.8 [[REG]]
90 ; SOFT: vadd.f64 [[REG:d[0-9]+]]
91 ; SOFT: vmov r1, r0, [[REG]]
97 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
98 ; SOFT: vadd.i64 [[REG]]
104 ; SOFT: vadd.f64 [[REG:d[0-9]+]]
105 ; SOFT: vmov r1, r0, [[REG]]
111 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
112 ; SOFT: vrev64.32 [[REG]]
118 ; SOFT: vadd.f64 [[REG:d[0-9]+]]
119 ; SOFT: vmov r1, r0, [[REG]]
125 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
126 ; SOFT: vrev64.32 [[REG]]
132 ; SOFT: vadd.f64 [[REG:d[0-9]+]]
133 ; SOFT: vmov r1, r0, [[REG]]
139 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
140 ; SOFT: vrev64.16 [[REG]]
146 ; SOFT: vadd.f64 [[REG:d[0-9]+]]
147 ; SOFT: vmov r1, r0, [[REG]]
153 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
154 ; SOFT: vrev64.8 [[REG]]
160 ; SOFT: vadd.f64 [[REG:d[0-9]+]]
161 ; SOFT: vmov r1, r0, [[REG]]
173 ; SOFT: vadd.i64 [[REG:d[0-9]+]]
174 ; SOFT: vmov r1, r0, [[REG]]
180 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
181 ; SOFT: vadd.f64 [[REG]]
187 ; SOFT: vadd.i64 [[REG:d[0-9]+]]
188 ; SOFT: vmov r1, r0, [[REG]]
194 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
195 ; SOFT: vrev64.32 [[REG]]
201 ; SOFT: vadd.i64 [[REG:d[0-9]+]]
202 ; SOFT: vmov r1, r0, [[REG]]
208 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
209 ; SOFT: vrev64.32 [[REG]]
215 ; SOFT: vadd.i64 [[REG:d[0-9]+]]
216 ; SOFT: vmov r1, r0, [[REG]]
222 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
223 ; SOFT: vrev64.16 [[REG]]
229 ; SOFT: vadd.i64 [[REG:d[0-9]+]]
230 ; SOFT: vmov r1, r0, [[REG]]
236 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
237 ; SOFT: vrev64.8 [[REG]]
243 ; SOFT: vadd.i64 [[REG:d[0-9]+]]
244 ; SOFT: vmov r1, r0, [[REG]]
256 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
257 ; SOFT: vmov r1, r0, [[REG]]
263 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
264 ; SOFT: vadd.f64 [[REG]]
270 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
271 ; SOFT: vmov r1, r0, [[REG]]
277 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
278 ; SOFT: vadd.i64 [[REG]]
284 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
285 ; SOFT: vmov r1, r0, [[REG]]
291 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
292 ; SOFT: vrev64.32 [[REG]]
298 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
299 ; SOFT: vmov r1, r0, [[REG]]
305 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
306 ; SOFT: vrev64.16 [[REG]]
312 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
313 ; SOFT: vmov r1, r0, [[REG]]
319 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
320 ; SOFT: vrev64.8 [[REG]]
326 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
327 ; SOFT: vmov r1, r0, [[REG]]
339 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
340 ; SOFT: vmov r1, r0, [[REG]]
346 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
347 ; SOFT: vadd.f64 [[REG]]
353 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
354 ; SOFT: vmov r1, r0, [[REG]]
360 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
361 ; SOFT: vadd.i64 [[REG]]
367 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
368 ; SOFT: vmov r1, r0, [[REG]]
374 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
375 ; SOFT: vrev64.32 [[REG]]
381 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
382 ; SOFT: vmov r1, r0, [[REG]]
388 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
389 ; SOFT: vrev64.16 [[REG]]
395 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
396 ; SOFT: vmov r1, r0, [[REG]]
402 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
403 ; SOFT: vrev64.8 [[REG]]
409 ; SOFT: vrev64.32 [[REG:d[0-9]+]]
410 ; SOFT: vmov r1, r0, [[REG]]
422 ; SOFT: vrev64.16 [[REG:d[0-9]+]]
423 ; SOFT: vmov r1, r0, [[REG]]
429 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
430 ; SOFT: vadd.f64 [[REG]]
436 ; SOFT: vrev64.16 [[REG:d[0-9]+]]
437 ; SOFT: vmov r1, r0, [[REG]]
443 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
444 ; SOFT: vadd.i64 [[REG]]
450 ; SOFT: vrev64.16 [[REG:d[0-9]+]]
451 ; SOFT: vmov r1, r0, [[REG]]
457 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
458 ; SOFT: vrev64.32 [[REG]]
464 ; SOFT: vrev64.16 [[REG:d[0-9]+]]
465 ; SOFT: vmov r1, r0, [[REG]]
471 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
472 ; SOFT: vrev64.32 [[REG]]
478 ; SOFT: vrev64.16 [[REG:d[0-9]+]]
479 ; SOFT: vmov r1, r0, [[REG]]
485 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
486 ; SOFT: vrev64.8 [[REG]]
492 ; SOFT: vrev64.16 [[REG:d[0-9]+]]
493 ; SOFT: vmov r1, r0, [[REG]]
505 ; SOFT: vrev64.8 [[REG:d[0-9]+]]
506 ; SOFT: vmov r1, r0, [[REG]]
512 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
513 ; SOFT: vadd.f64 [[REG]]
519 ; SOFT: vrev64.8 [[REG:d[0-9]+]]
520 ; SOFT: vmov r1, r0, [[REG]]
526 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
527 ; SOFT: vadd.i64 [[REG]]
533 ; SOFT: vrev64.8 [[REG:d[0-9]+]]
534 ; SOFT: vmov r1, r0, [[REG]]
540 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
541 ; SOFT: vrev64.32 [[REG]]
547 ; SOFT: vrev64.8 [[REG:d[0-9]+]]
548 ; SOFT: vmov r1, r0, [[REG]]
554 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
555 ; SOFT: vrev64.32 [[REG]]
561 ; SOFT: vrev64.8 [[REG:d[0-9]+]]
562 ; SOFT: vmov r1, r0, [[REG]]
568 ; SOFT: vmov [[REG:d[0-9]+]], r1, r0
569 ; SOFT: vrev64.16 [[REG]]
575 ; SOFT: vrev64.8 [[REG:d[0-9]+]]
576 ; SOFT: vmov r1, r0, [[REG]]
582 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
583 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
584 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG1]]
585 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG2]]
598 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
599 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
663 ; SOFT: vadd.f64 [[REG1:d[0-9]+]]
664 ; SOFT: vadd.f64 [[REG2:d[0-9]+]]
665 ; SOFT: vmov r1, r0, [[REG2]]
666 ; SOFT: vmov r3, r2, [[REG1]]
673 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
674 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
680 ; SOFT: vadd.f64 [[REG1:d[0-9]+]]
681 ; SOFT: vadd.f64 [[REG2:d[0-9]+]]
682 ; SOFT: vmov r1, r0, [[REG2]]
683 ; SOFT: vmov r3, r2, [[REG1]]
695 ; SOFT: vadd.f64 [[REG1:d[0-9]+]]
696 ; SOFT: vadd.f64 [[REG2:d[0-9]+]]
697 ; SOFT: vmov r1, r0, [[REG2]]
698 ; SOFT: vmov r3, r2, [[REG1]]
710 ; SOFT: vadd.f64 [[REG1:d[0-9]+]]
711 ; SOFT: vadd.f64 [[REG2:d[0-9]+]]
712 ; SOFT: vmov r1, r0, [[REG2]]
713 ; SOFT: vmov r3, r2, [[REG1]]
725 ; SOFT: vadd.f64 [[REG1:d[0-9]+]]
726 ; SOFT: vadd.f64 [[REG2:d[0-9]+]]
727 ; SOFT: vmov r1, r0, [[REG2]]
728 ; SOFT: vmov r3, r2, [[REG1]]
740 ; SOFT: vadd.f64 [[REG1:d[0-9]+]]
741 ; SOFT: vadd.f64 [[REG2:d[0-9]+]]
742 ; SOFT: vmov r1, r0, [[REG2]]
743 ; SOFT: vmov r3, r2, [[REG1]]
758 ; SOFT: vmov r1, r0
759 ; SOFT: vmov r3, r2
765 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
766 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
767 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG1]]
768 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG2]]
775 ; SOFT: vmov r1, r0
776 ; SOFT: vmov r3, r2
787 ; SOFT: vmov r1, r0
788 ; SOFT: vmov r3, r2
799 ; SOFT: vmov r1, r0
800 ; SOFT: vmov r3, r2
811 ; SOFT: vmov r1, r0
812 ; SOFT: vmov r3, r2
823 ; SOFT: vmov r1, r0
824 ; SOFT: vmov r3, r2
838 ; SOFT: vmov r1, r0
839 ; SOFT: vmov r3, r2
845 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
846 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
847 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG1]]
848 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG2]]
855 ; SOFT: vmov r1, r0
856 ; SOFT: vmov r3, r2
862 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
863 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
869 ; SOFT: vmov r1, r0
870 ; SOFT: vmov r3, r2
881 ; SOFT: vmov r1, r0
882 ; SOFT: vmov r3, r2
893 ; SOFT: vmov r1, r0
894 ; SOFT: vmov r3, r2
905 ; SOFT: vmov r1, r0
906 ; SOFT: vmov r3, r2
920 ; SOFT: vmov r1, r0
921 ; SOFT: vmov r3, r2
927 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
928 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
929 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG1]]
930 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG2]]
937 ; SOFT: vmov r1, r0
938 ; SOFT: vmov r3, r2
944 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
945 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
951 ; SOFT: vmov r1, r0
952 ; SOFT: vmov r3, r2
958 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
959 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
965 ; SOFT: vmov r1, r0
966 ; SOFT: vmov r3, r2
972 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
973 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
979 ; SOFT: vmov r1, r0
980 ; SOFT: vmov r3, r2
986 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
987 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
993 ; SOFT: vmov r1, r0
994 ; SOFT: vmov r3, r2
1008 ; SOFT: vmov r1, r0
1009 ; SOFT: vmov r3, r2
1015 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1016 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1017 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG1]]
1018 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG2]]
1025 ; SOFT: vmov r1, r0
1026 ; SOFT: vmov r3, r2
1032 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1033 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1039 ; SOFT: vmov r1, r0
1040 ; SOFT: vmov r3, r2
1046 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1047 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1053 ; SOFT: vmov r1, r0
1054 ; SOFT: vmov r3, r2
1060 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1061 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1067 ; SOFT: vmov r1, r0
1068 ; SOFT: vmov r3, r2
1074 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1075 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1081 ; SOFT: vmov r1, r0
1082 ; SOFT: vmov r3, r2
1096 ; SOFT: vmov r1, r0
1097 ; SOFT: vmov r3, r2
1103 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1104 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1105 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG1]]
1106 ; SOFT: vadd.f64 d{{[0-9]+}}, [[REG2]]
1113 ; SOFT: vmov r1, r0
1114 ; SOFT: vmov r3, r2
1120 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1121 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1127 ; SOFT: vmov r1, r0
1128 ; SOFT: vmov r3, r2
1134 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1135 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1141 ; SOFT: vmov r1, r0
1142 ; SOFT: vmov r3, r2
1148 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1149 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1155 ; SOFT: vmov r1, r0
1156 ; SOFT: vmov r3, r2
1162 ; SOFT: vmov [[REG1:d[0-9]+]], r3, r2
1163 ; SOFT: vmov [[REG2:d[0-9]+]], r1, r0
1169 ; SOFT: vmov r1, r0
1170 ; SOFT: vmov r3, r2