Home | History | Annotate | Download | only in mips

Lines Matching refs:out2

225                  Outputs - out0, out1, out2, out3
228 Load word in 'out2' from (psrc + 2 * stride)
231 #define LW4(psrc, stride, out0, out1, out2, out3) \
235 out2 = LW((psrc) + 2 * stride); \
250 #define LD4(psrc, stride, out0, out1, out2, out3) \
253 LD2((psrc) + 2 * stride, stride, out2, out3); \
301 #define LD_B3(RTYPE, psrc, stride, out0, out1, out2) \
304 out2 = LD_B(RTYPE, (psrc) + 2 * stride); \
308 #define LD_B4(RTYPE, psrc, stride, out0, out1, out2, out3) \
311 LD_B2(RTYPE, (psrc) + 2 * stride, stride, out2, out3); \
316 #define LD_B5(RTYPE, psrc, stride, out0, out1, out2, out3, out4) \
318 LD_B4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
324 #define LD_B7(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5, out6) \
326 LD_B5(RTYPE, (psrc), stride, out0, out1, out2, out3, out4); \
331 #define LD_B8(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5, out6, \
334 LD_B4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
353 #define LD_H4(RTYPE, psrc, stride, out0, out1, out2, out3) \
356 LD_H2(RTYPE, (psrc) + 2 * stride, stride, out2, out3); \
360 #define LD_H8(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5, out6, \
363 LD_H4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
368 #define LD_H16(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5, out6, \
371 LD_H8(RTYPE, (psrc), stride, out0, out1, out2, out3, out4, out5, out6, \
381 Outputs - out0, out1, out2, out3
383 #define LD4x4_SH(psrc, out0, out1, out2, out3) \
386 out2 = LD_SH(psrc + 8); \
388 out3 = (v8i16)__msa_ilvl_d((v2i64)out2, (v2i64)out2); \
615 out2, out3) \
618 AVER_UB2(RTYPE, in4, in5, in6, in7, out2, out3) \
637 #define SLDI_B4_0(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3, \
641 SLDI_B2_0(RTYPE, in2, in3, out2, out3, slide_val); \
661 out2, slide_val) \
664 out2 = (RTYPE)__msa_sldi_b((v16i8)in0_2, (v16i8)in1_2, slide_val); \
685 #define VSHF_B4(RTYPE, in0, in1, mask0, mask1, mask2, mask3, out0, out1, out2, \
689 VSHF_B2(RTYPE, in0, in1, in0, in1, mask2, mask3, out2, out3); \
712 cnst3, out0, out1, out2, out3) \
715 DOTP_UB2(RTYPE, mult2, mult3, cnst2, cnst3, out2, out3); \
737 cnst3, out0, out1, out2, out3) \
740 DOTP_SB2(RTYPE, mult2, mult3, cnst2, cnst3, out2, out3); \
762 cnst3, out0, out1, out2, out3) \
765 DOTP_SH2(RTYPE, mult2, mult3, cnst2, cnst3, out2, out3); \
804 cnst3, out0, out1, out2, out3) \
807 DPADD_SB2(RTYPE, mult2, mult3, cnst2, cnst3, out2, out3); \
963 #define HADD_UB4(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3) \
966 HADD_UB2(RTYPE, in2, in3, out2, out3); \
1131 out2, out3) \
1134 ILVL_B2(RTYPE, in4, in5, in6, in7, out2, out3); \
1188 out2, out3) \
1191 ILVR_B2(RTYPE, in4, in5, in6, in7, out2, out3); \
1199 in11, in12, in13, in14, in15, out0, out1, out2, out3, out4, \
1202 ILVR_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, \
1225 out2, out3) \
1228 ILVR_H2(RTYPE, in4, in5, in6, in7, out2, out3); \
1241 out2, out3) \
1244 ILVR_W2(RTYPE, in4, in5, in6, in7, out2, out3); \
1264 #define ILVR_D3(RTYPE, in0, in1, in2, in3, in4, in5, out0, out1, out2) \
1267 out2 = (RTYPE)__msa_ilvr_d((v2i64)(in4), (v2i64)(in5)); \
1272 out2, out3) \
1275 ILVR_D2(RTYPE, in4, in5, in6, in7, out2, out3); \
1378 #define SPLATI_H4(RTYPE, in, idx0, idx1, idx2, idx3, out0, out1, out2, out3) \
1381 SPLATI_H2(RTYPE, in, idx2, idx3, out2, out3); \
1404 out2, out3) \
1407 PCKEV_B2(RTYPE, in4, in5, in6, in7, out2, out3); \
1430 out2, out3) \
1433 PCKEV_H2(RTYPE, in4, in5, in6, in7, out2, out3); \
1454 out2, out3) \
1457 PCKEV_D2(RTYPE, in4, in5, in6, in7, out2, out3); \
1500 Outputs - out0, out1, out2, out3
1508 out2, out3) \
1512 out2 = (RTYPE)__msa_ave_s_h((v8i16)in4, (v8i16)in5); \
1533 out2, out3) \
1536 ADDS_SH2(RTYPE, in4, in5, in6, in7, out2, out3); \
1641 Outputs - out0, out1, out2, out3
1646 #define SRLI_H4(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3, shift) \
1650 out2 = (RTYPE)__msa_srli_h((v8i16)in2, shift); \
1666 #define MUL4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) \
1669 MUL2(in4, in5, in6, in7, out2, out3); \
1683 #define ADD4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) \
1686 ADD2(in4, in5, in6, in7, out2, out3); \
1700 #define SUB4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) \
1704 out2 = in4 - in5; \
1759 Outputs - out0, out1, out2, out3
1762 #define BUTTERFLY_4(in0, in1, in2, in3, out0, out1, out2, out3) \
1767 out2 = in1 - in2; \
1776 #define BUTTERFLY_8(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, \
1781 out2 = in2 + in5; \
1796 in11, in12, in13, in14, in15, out0, out1, out2, out3, \
1802 out2 = in2 + in13; \
1821 Outputs - out0, out1, out2, out3, out4, out5, out6, out7
1825 out1, out2, out3, out4, out5, out6, out7) \
1834 ILVRL_W2(RTYPE, tmp6_m, tmp4_m, out0, out2); \
1836 SLDI_B2_0(RTYPE, out0, out2, out1, out3, 8); \
1844 Outputs - out0, out1, out2, out3, out4, out5, out6, out7
1849 out2, out3, out4, out5, out6, out7) \
1856 ILVEV_D2_UB(in4, in12, in5, in13, out3, out2); \
1863 out5 = (v16u8)__msa_ilvev_b((v16i8)out2, (v16i8)out3); \
1864 tmp6_m = (v16u8)__msa_ilvod_b((v16i8)out2, (v16i8)out3); \
1874 out2 = (v16u8)__msa_ilvev_w((v4i32)tmp3_m, (v4i32)tmp2_m); \
1891 Outputs - out0, out1, out2, out3
1894 #define TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, out0, out1, out2, out3) \
1899 ILVRL_W2_SH(s1_m, s0_m, out0, out2); \
1901 out3 = (v8i16)__msa_ilvl_d((v2i64)out0, (v2i64)out2); \
1906 Outputs - out0, out1, out2, out3, out4, out5, out6, out7
1910 out2, out3, out4, out5, out6, out7) \
1923 out2 = (v8i16)__msa_ilvr_d((v2i64)tmp3_m, (v2i64)tmp2_m); \
1934 Outputs - out0, out1, out2, out3, out4, out5, out6, out7
1937 #define TRANSPOSE8X4_SH_SH(in0, in1, in2, in3, out0, out1, out2, out3) \
1943 ILVR_W2_SH(tmp1_m, tmp0_m, tmp3_m, tmp2_m, out0, out2); \
1949 Outputs - out0, out1, out2, out3, out4, out5, out6, out7
1953 out1, out2, out3, out4, out5, out6, out7) \
1968 tmp7_m, out0, out2, out4, out6); \
1978 Outputs - out0, out1, out2, out3
1981 #define TRANSPOSE4x4_SW_SW(in0, in1, in2, in3, out0, out1, out2, out3) \
1990 out2 = (v4i32)__msa_ilvr_d((v2i64)s3_m, (v2i64)s1_m); \