Lines Matching refs:out1
197 #define MSA_LD_V2(RTYPE, psrc, stride, out0, out1) \ argument
200 MSA_LD_V(RTYPE, (psrc) + (stride), out1); \
203 #define MSA_LD_V4(RTYPE, psrc, stride, out0, out1, out2, out3) \ argument
205 MSA_LD_V2(RTYPE, (psrc), stride, out0, out1); \
209 #define MSA_LD_V8(RTYPE, psrc, stride, out0, out1, out2, out3, \ argument
212 MSA_LD_V4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
379 #define MSA_VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument
382 MSA_VSHF_B(RTYPE, in2, in3, mask1, out1) \
386 mask0, mask1, mask2, mask3, out0, out1, out2, out3) \ argument
388 MSA_VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1); \
405 #define MSA_VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument
408 MSA_VSHF_H(RTYPE, in2, in3, mask1, out1) \
412 mask0, mask1, mask2, mask3, out0, out1, out2, out3) \ argument
414 MSA_VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1); \
431 #define MSA_VSHF_W2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument
434 MSA_VSHF_W(RTYPE, in2, in3, mask1, out1) \
438 mask0, mask1, mask2, mask3, out0, out1, out2, out3) \ argument
440 MSA_VSHF_W2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1); \
456 #define MSA_ILVEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
459 MSA_ILVEV_B(RTYPE, in2, in3, out1); \
463 out0, out1, out2, out3) \ argument
465 MSA_ILVEV_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
481 #define MSA_ILVEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
484 MSA_ILVEV_H(RTYPE, in2, in3, out1); \
488 out0, out1, out2, out3) \ argument
490 MSA_ILVEV_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
506 #define MSA_ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
509 MSA_ILVEV_W(RTYPE, in2, in3, out1); \
513 out0, out1, out2, out3) \ argument
515 MSA_ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
531 #define MSA_ILVEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
534 MSA_ILVEV_D(RTYPE, in2, in3, out1); \
538 out0, out1, out2, out3) \ argument
540 MSA_ILVEV_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
556 #define MSA_ILVOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
559 MSA_ILVOD_B(RTYPE, in2, in3, out1); \
563 out0, out1, out2, out3) \ argument
565 MSA_ILVOD_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
581 #define MSA_ILVOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
584 MSA_ILVOD_H(RTYPE, in2, in3, out1); \
588 out0, out1, out2, out3) \ argument
590 MSA_ILVOD_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
606 #define MSA_ILVOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
609 MSA_ILVOD_W(RTYPE, in2, in3, out1); \
613 out0, out1, out2, out3) \ argument
615 MSA_ILVOD_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
631 #define MSA_ILVOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
634 MSA_ILVOD_D(RTYPE, in2, in3, out1); \
638 out0, out1, out2, out3) \ argument
640 MSA_ILVOD_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
656 #define MSA_ILVL_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
659 MSA_ILVL_B(RTYPE, in2, in3, out1); \
663 out0, out1, out2, out3) \ argument
665 MSA_ILVL_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
681 #define MSA_ILVL_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
684 MSA_ILVL_H(RTYPE, in2, in3, out1); \
688 out0, out1, out2, out3) \ argument
690 MSA_ILVL_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
706 #define MSA_ILVL_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
709 MSA_ILVL_W(RTYPE, in2, in3, out1); \
713 out0, out1, out2, out3) \ argument
715 MSA_ILVL_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
731 #define MSA_ILVL_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
734 MSA_ILVL_D(RTYPE, in2, in3, out1); \
738 out0, out1, out2, out3) \ argument
740 MSA_ILVL_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
756 #define MSA_ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
759 MSA_ILVR_B(RTYPE, in2, in3, out1); \
763 out0, out1, out2, out3) \ argument
765 MSA_ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
781 #define MSA_ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
784 MSA_ILVR_H(RTYPE, in2, in3, out1); \
788 out0, out1, out2, out3) \ argument
790 MSA_ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
806 #define MSA_ILVR_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
809 MSA_ILVR_W(RTYPE, in2, in3, out1); \
813 out0, out1, out2, out3) \ argument
815 MSA_ILVR_W2(RTYPE, in0, in1, in2, in3, out0, out1); \
831 #define MSA_ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
834 MSA_ILVR_D(RTYPE, in2, in3, out1); \
838 out0, out1, out2, out3) \ argument
840 MSA_ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
853 #define MSA_ILVRL_B2(RTYPE, in0, in1, out0, out1) \ argument
856 MSA_ILVL_B(RTYPE, in0, in1, out1); \
860 out0, out1, out2, out3) \ argument
862 MSA_ILVRL_B2(RTYPE, in0, in1, out0, out1); \
875 #define MSA_ILVRL_H2(RTYPE, in0, in1, out0, out1) \ argument
878 MSA_ILVL_H(RTYPE, in0, in1, out1); \
882 out0, out1, out2, out3) \ argument
884 MSA_ILVRL_H2(RTYPE, in0, in1, out0, out1); \
897 #define MSA_ILVRL_W2(RTYPE, in0, in1, out0, out1) \ argument
900 MSA_ILVL_W(RTYPE, in0, in1, out1); \
904 out0, out1, out2, out3) \ argument
906 MSA_ILVRL_W2(RTYPE, in0, in1, out0, out1); \
919 #define MSA_ILVRL_D2(RTYPE, in0, in1, out0, out1) \ argument
922 MSA_ILVL_D(RTYPE, in0, in1, out1); \
926 out0, out1, out2, out3) \ argument
928 MSA_ILVRL_D2(RTYPE, in0, in1, out0, out1); \
946 #define MSA_SPLATI_B2(RTYPE, in, idx0, idx1, out0, out1) \ argument
949 MSA_SPLATI_B(RTYPE, in, idx1, out1) \
953 out0, out1, out2, out3) \ argument
955 MSA_SPLATI_B2(RTYPE, in, idx0, idx1, out0, out1) \
973 #define MSA_SPLATI_H2(RTYPE, in, idx0, idx1, out0, out1) \ argument
976 MSA_SPLATI_H(RTYPE, in, idx1, out1) \
980 out0, out1, out2, out3) \ argument
982 MSA_SPLATI_H2(RTYPE, in, idx0, idx1, out0, out1) \
1000 #define MSA_SPLATI_W2(RTYPE, in, idx0, idx1, out0, out1) \ argument
1003 MSA_SPLATI_W(RTYPE, in, idx1, out1) \
1007 out0, out1, out2, out3) \ argument
1009 MSA_SPLATI_W2(RTYPE, in, idx0, idx1, out0, out1) \
1026 #define MSA_PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1029 MSA_PCKEV_B(RTYPE, in2, in3, out1) \
1033 in6, in7, out0, out1, out2, out3) \ argument
1035 MSA_PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) \
1052 #define MSA_PCKEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1055 MSA_PCKEV_H(RTYPE, in2, in3, out1) \
1059 in6, in7, out0, out1, out2, out3) \ argument
1061 MSA_PCKEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) \
1078 #define MSA_PCKEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1081 MSA_PCKEV_W(RTYPE, in2, in3, out1) \
1085 in6, in7, out0, out1, out2, out3) \ argument
1087 MSA_PCKEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \
1104 #define MSA_PCKEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1107 MSA_PCKEV_D(RTYPE, in2, in3, out1) \
1111 in6, in7, out0, out1, out2, out3) \ argument
1113 MSA_PCKEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) \
1130 #define MSA_PCKOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1133 MSA_PCKOD_B(RTYPE, in2, in3, out1) \
1137 in6, in7, out0, out1, out2, out3) \ argument
1139 MSA_PCKOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) \
1156 #define MSA_PCKOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1159 MSA_PCKOD_H(RTYPE, in2, in3, out1) \
1163 in6, in7, out0, out1, out2, out3) \ argument
1165 MSA_PCKOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) \
1182 #define MSA_PCKOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1185 MSA_PCKOD_W(RTYPE, in2, in3, out1) \
1189 in6, in7, out0, out1, out2, out3) \ argument
1191 MSA_PCKOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) \
1208 #define MSA_PCKOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument
1211 MSA_PCKOD_D(RTYPE, in2, in3, out1) \
1215 in6, in7, out0, out1, out2, out3) \ argument
1217 MSA_PCKOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) \
1237 #define MSA_DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1240 MSA_DOTP_UB(RTYPE, mult1, cnst1, out1) \
1245 out0, out1, out2, out3) \ argument
1247 MSA_DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1267 #define MSA_DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1270 MSA_DOTP_SB(RTYPE, mult1, cnst1, out1) \
1275 out0, out1, out2, out3) \ argument
1277 MSA_DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1297 #define MSA_DOTP_UH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1300 MSA_DOTP_UH(RTYPE, mult1, cnst1, out1) \
1305 out0, out1, out2, out3) \ argument
1307 MSA_DOTP_UH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1327 #define MSA_DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1330 MSA_DOTP_SH(RTYPE, mult1, cnst1, out1) \
1335 out0, out1, out2, out3) \ argument
1337 MSA_DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1358 #define MSA_DPADD_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1361 MSA_DPADD_UB(RTYPE, mult1, cnst1, out1) \
1365 cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) \ argument
1367 MSA_DPADD_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1388 #define MSA_DPADD_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1391 MSA_DPADD_SB(RTYPE, mult1, cnst1, out1) \
1395 cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) \ argument
1397 MSA_DPADD_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1418 #define MSA_DPADD_UH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1421 MSA_DPADD_UH(RTYPE, mult1, cnst1, out1) \
1425 cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) \ argument
1427 MSA_DPADD_UH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
1448 #define MSA_DPADD_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument
1451 MSA_DPADD_SH(RTYPE, mult1, cnst1, out1) \
1455 cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) \ argument
1457 MSA_DPADD_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \
2207 out0, out1, out2, out3) \ argument
2213 out1 = (RTYPE) __msa_sldi_b(zero_m, (v16i8) out0, 4); \
2214 out2 = (RTYPE) __msa_sldi_b(zero_m, (v16i8) out1, 4); \
2225 in6, in7, out0, out1, out2, out3) \ argument
2230 out0, out1, out2, out3); \
2231 MSA_ILVR_H2(RTYPE, out2, out0, out3, out1, out2, out3); \
2233 out1 = (RTYPE) __msa_sldi_b(zero_m, (v16i8) out0, 8); \
2247 out0, out1, out2, out3) \ argument
2252 out0, out1, out2, out3); \
2253 MSA_ILVR_H2(RTYPE, out2, out0, out3, out1, out2, out3); \
2257 out0, out1, out2, out3); \
2258 MSA_ILVR_H2(RTYPE, out2, out0, out3, out1, out2, out3); \
2262 out0, out1, out2, out3); \
2274 out0, out1, out2, out3, out4, out5, out6, out7) \ argument
2279 out0, out1, out2, out3); \
2280 MSA_ILVRL_B4(RTYPE, out1, out0, out3, out2, out4, out5, out6, out7); \
2282 out1 = (RTYPE) __msa_sldi_b(zero_m, (v16i8) out0, 8); \
2297 out0, out1, out2, out3, out4, out5, out6, out7) \ argument
2304 out3, out2, out1, out0); \
2312 out2 = (RTYPE) __msa_ilvev_b((v16i8) out0, (v16i8) out1); \
2313 out1 = (RTYPE) __msa_ilvod_b((v16i8) out0, (v16i8) out1); \
2323 MSA_ILVOD_H2(v16i8, out5, tmp1_m, out1, tmp3_m, tmp0_m, tmp2_m); \
2327 MSA_ILVEV_H2(v16i8, out5, tmp1_m, out1, tmp3_m, tmp0_m, tmp2_m); \
2328 out1 = (RTYPE) __msa_ilvev_w((v4i32) tmp2_m, (v4i32) tmp0_m); \
2339 out0, out1, out2, out3) \ argument
2341 MSA_ILVR_H2(RTYPE, in1, in0, in3, in2, out1, out3); \
2342 MSA_ILVRL_W2(RTYPE, out3, out1, out0, out2); \
2343 MSA_ILVL_D2(RTYPE, out0, out0, out2, out2, out1, out3); \
2353 out0, out1, out2, out3) \ argument
2363 MSA_PCKOD_D2(RTYPE, tmp0_m, tmp2_m, tmp1_m, tmp3_m, out1, out3); \
2373 out0, out1, out2, out3, out4, out5, out6, out7) \ argument
2390 tmp3_m, tmp7_m, out1, out3, out5, out7); \