Lines Matching refs:in2
168 #define SW4(in0, in1, in2, in3, pdst, stride) do { \ argument
174 SW(in2, ptmp); \
179 #define SW3(in0, in1, in2, pdst, stride) do { \ argument
185 SW(in2, ptmp); \
202 #define SD4(in0, in1, in2, in3, pdst, stride) do { \ argument
208 SD(in2, ptmp); \
303 #define ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride) do { \ argument
305 ST_B2(RTYPE, in2, in3, pdst + 2 * stride, stride); \
310 #define ST_B8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
312 ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride); \
331 #define ST_W3(RTYPE, in0, in1, in2, pdst, stride) do { \ argument
333 ST_W(RTYPE, in2, pdst + 2 * stride); \
338 #define ST_W4(RTYPE, in0, in1, in2, in3, pdst, stride) do { \ argument
340 ST_W2(RTYPE, in2, in3, pdst + 2 * stride, stride); \
438 #define VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) do { \ argument
440 out1 = VSHF_B(RTYPE, in2, in3, mask1); \
454 #define VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) do { \ argument
456 out1 = (RTYPE)__msa_vshf_h((v8i16)mask1, (v8i16)in3, (v8i16)in2); \
541 #define CLIP_SH4_0_255(in0, in1, in2, in3) do { \ argument
543 CLIP_SH2_0_255(in2, in3); \
574 #define CLIP_SW4_0_255(in0, in1, in2, in3) do { \ argument
577 CLIP_SW_0_255(in2); \
646 #define HADD_SH4(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3) do { \ argument
648 HADD_SH2(RTYPE, in2, in3, out2, out3); \
681 #define INSERT_W4(RTYPE, in0, in1, in2, in3, out) do { \ argument
684 out = (RTYPE)__msa_insert_w((v4i32)out, 2, in2); \
712 #define ILVEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
714 out1 = (RTYPE)__msa_ilvev_b((v16i8)in3, (v16i8)in2); \
729 #define ILVOD_B2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
731 out1 = (RTYPE)__msa_ilvod_b((v16i8)in3, (v16i8)in2); \
746 #define ILVEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
748 out1 = (RTYPE)__msa_ilvev_h((v8i16)in3, (v8i16)in2); \
762 #define ILVOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
764 out1 = (RTYPE)__msa_ilvod_h((v8i16)in3, (v8i16)in2); \
778 #define ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
780 out1 = (RTYPE)__msa_ilvev_w((v4i32)in3, (v4i32)in2); \
796 #define ILVEVOD_W2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
798 out1 = (RTYPE)__msa_ilvod_w((v4i32)in3, (v4i32)in2); \
814 #define ILVEVOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
816 out1 = (RTYPE)__msa_ilvod_h((v8i16)in3, (v8i16)in2); \
830 #define ILVEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
832 out1 = (RTYPE)__msa_ilvev_d((v2i64)in3, (v2i64)in2); \
846 #define ILVL_B2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
848 out1 = (RTYPE)__msa_ilvl_b((v16i8)in2, (v16i8)in3); \
863 #define ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
865 out1 = (RTYPE)__msa_ilvr_b((v16i8)in2, (v16i8)in3); \
873 #define ILVR_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
875 ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
891 #define ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
893 out1 = (RTYPE)__msa_ilvr_h((v8i16)in2, (v8i16)in3); \
899 #define ILVR_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
901 ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1); \
915 #define ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
917 out1 = (RTYPE)__msa_ilvr_d((v2i64)in2, (v2i64)in3); \
923 #define ILVR_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
925 ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1); \
975 #define PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
977 out1 = (RTYPE)__msa_pckev_b((v16i8)in2, (v16i8)in3); \
984 #define PCKEV_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \ argument
986 PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1); \
1002 #define PCKEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
1004 out1 = (RTYPE)__msa_pckev_h((v8i16)in2, (v8i16)in3); \
1019 #define PCKEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
1021 out1 = (RTYPE)__msa_pckev_w((v4i32)in2, (v4i32)in3); \
1036 #define PCKOD_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
1038 out1 = (RTYPE)__msa_pckod_h((v8i16)in2, (v8i16)in3); \
1059 #define SRAI_W4(RTYPE, in0, in1, in2, in3, shift_val) do { \ argument
1061 SRAI_W2(RTYPE, in2, in3, shift_val); \
1093 #define SRARI_W4(RTYPE, in0, in1, in2, in3, shift) do { \ argument
1095 SRARI_W2(RTYPE, in2, in3, shift); \
1119 #define SRAR_D4(RTYPE, in0, in1, in2, in3, shift) do { \ argument
1121 SRAR_D2(RTYPE, in2, in3, shift); \
1132 #define ADDVI_H2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
1134 out1 = (RTYPE)ADDVI_H(in2, in3); \
1145 #define ADDVI_W2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
1147 out1 = (RTYPE)ADDVI_W(in2, in3); \
1169 #define ADD2(in0, in1, in2, in3, out0, out1) do { \ argument
1171 out1 = in2 + in3; \
1174 #define ADD4(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
1176 ADD2(in0, in1, in2, in3, out0, out1); \
1186 #define SUB2(in0, in1, in2, in3, out0, out1) do { \ argument
1188 out1 = in2 - in3; \
1191 #define SUB3(in0, in1, in2, in3, in4, in5, out0, out1, out2) do { \ argument
1193 out1 = in2 - in3; \
1197 #define SUB4(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
1200 out1 = in2 - in3; \
1224 #define MUL2(in0, in1, in2, in3, out0, out1) do { \ argument
1226 out1 = in2 * in3; \
1229 #define MUL4(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
1231 MUL2(in0, in1, in2, in3, out0, out1); \
1269 #define BUTTERFLY_4(in0, in1, in2, in3, out0, out1, out2, out3) do { \ argument
1271 out1 = in1 + in2; \
1272 out2 = in1 - in2; \
1282 #define TRANSPOSE16x4_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
1289 ILVEV_W2_SD(in2, in6, in10, in14, tmp4_m, tmp5_m); \
1304 #define TRANSPOSE16x8_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
1311 ILVEV_D2_UB(in2, in10, in3, in11, out5, out4); \
1333 #define TRANSPOSE4x4_W(RTYPE, in0, in1, in2, in3, \ argument
1337 ILVRL_W2_SW(in3, in2, s2_m, s3_m); \
1350 #define ADDBLK_ST4x4_UB(in0, in1, in2, in3, pdst, stride) do { \ argument
1356 ILVR_D2_SH(in1, in0, in3, in2, inp0_m, inp1_m); \
1372 #define PCKEV_ST4x4_UB(in0, in1, in2, in3, pdst, stride) do { \ argument
1374 PCKEV_B2_SB(in1, in0, in3, in2, tmp0_m, tmp1_m); \
1386 #define AVER_UB2(RTYPE, in0, in1, in2, in3, out0, out1) do { \ argument
1388 out1 = (RTYPE)__msa_aver_u_b((v16u8)in2, (v16u8)in3); \