Lines Matching refs:in7
386 #define ST_V8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \
389 ST_V4(RTYPE, in4, in5, in6, in7, (pdst) + 4 * stride, stride); \
520 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
527 #define ST12x8_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \
542 out7_m = __msa_copy_u_d((v2i64) in7, 0); \
551 out15_m = __msa_copy_u_w((v4i32) in7, 2); \
597 #define AVER_UB4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
601 AVER_UB2(RTYPE, in4, in5, in6, in7, out2, out3) \
954 in4, in5, in6, in7) \
957 CLIP_SH4_0_255(in4, in5, in6, in7); \
985 in4, in5, in6, in7) \
988 CLIP_SW4_0_255(in4, in5, in6, in7); \
1267 #define ILVL_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1271 ILVL_B2(RTYPE, in4, in5, in6, in7, out2, out3); \
1295 #define ILVL_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1299 ILVL_H2(RTYPE, in4, in5, in6, in7, out2, out3); \
1323 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7
1353 #define ILVR_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1357 ILVR_B2(RTYPE, in4, in5, in6, in7, out2, out3); \
1365 #define ILVR_B8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1369 ILVR_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1378 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7
1402 #define ILVR_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1406 ILVR_H2(RTYPE, in4, in5, in6, in7, out2, out3); \
1420 #define ILVR_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1424 ILVR_W2(RTYPE, in4, in5, in6, in7, out2, out3); \
1430 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7
1454 #define ILVR_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1458 ILVR_D2(RTYPE, in4, in5, in6, in7, out2, out3); \
1544 #define MAXI_SH8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, max_val) \
1547 MAXI_SH4(RTYPE, in4, in5, in6, in7, max_val); \
1578 #define SAT_UH8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, sat_val) \
1581 SAT_UH4(RTYPE, in4, in5, in6, in7, sat_val); \
1732 #define PCKEV_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1736 PCKEV_B2(RTYPE, in4, in5, in6, in7, out2, out3); \
1762 #define PCKEV_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1766 PCKEV_H2(RTYPE, in4, in5, in6, in7, out2, out3); \
1791 #define PCKEV_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1795 PCKEV_D2(RTYPE, in4, in5, in6, in7, out2, out3); \
1875 #define XORI_B8_128(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7) \
1878 XORI_B4_128(RTYPE, in4, in5, in6, in7); \
1899 #define ADDS_SH4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
1903 ADDS_SH2(RTYPE, in4, in5, in6, in7, out2, out3); \
1976 #define SRLR_H8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, shift) \
1979 SRLR_H4(RTYPE, in4, in5, in6, in7, shift); \
2106 #define MUL4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) \
2109 MUL2(in4, in5, in6, in7, out2, out3); \
2123 #define ADD4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) \
2126 ADD2(in4, in5, in6, in7, out2, out3); \
2140 #define SUB4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) \
2145 out3 = in6 - in7; \
2259 Arguments : Inputs - in0 ... in7
2263 #define BUTTERFLY_8(in0, in1, in2, in3, in4, in5, in6, in7, \
2266 out0 = in0 + in7; \
2274 out7 = in0 - in7; \
2282 #define BUTTERFLY_16(in0, in1, in2, in3, in4, in5, in6, in7, \
2294 out7 = in7 + in8; \
2296 out8 = in7 - in8; \
2332 #define TRANSPOSE8x4_UB(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
2339 ILVEV_W2_SB(in2, in6, in3, in7, tmp0_m, tmp1_m); \
2352 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7
2359 #define TRANSPOSE8x8_UB(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
2366 ILVR_B4_SB(in2, in0, in3, in1, in6, in4, in7, in5, \
2379 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7,
2385 #define TRANSPOSE16x4_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2400 ILVEV_W2_SD(in3, in7, in11, in15, tmp0_m, tmp1_m); \
2414 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7,
2420 #define TRANSPOSE16x8_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2430 ILVEV_D2_UB(in6, in14, in7, in15, out1, out0); \
2477 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7
2482 #define TRANSPOSE8x8_H(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, \
2489 ILVR_H2_SH(in6, in4, in7, in5, s0_m, s1_m); \
2491 ILVL_H2_SH(in6, in4, in7, in5, s0_m, s1_m); \
2528 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
2535 Each byte element from input vector pair 'in6' and 'in7' are
2540 #define AVE_ST8x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \
2548 tmp3_m = __msa_ave_u_b((v16u8) in6, (v16u8) in7); \
2559 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
2566 Each byte element from input vector pair 'in6' and 'in7' are
2571 #define AVE_ST16x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \
2578 tmp3_m = __msa_ave_u_b((v16u8) in6, (v16u8) in7); \
2585 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
2592 Each byte element from input vector pair 'in6' and 'in7' are
2597 #define AVER_ST8x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \
2602 AVER_UB4_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2614 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
2621 Each byte element from input vector pair 'in6' and 'in7' are
2626 #define AVER_ST16x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \
2630 AVER_UB4_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2638 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
2645 Each byte element from input vector pair 'in6' and 'in7' are
2650 #define AVER_DST_ST8x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2657 AVER_UB4_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2666 Arguments : Inputs - in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride
2673 Each byte element from input vector pair 'in6' and 'in7' are
2678 #define AVER_DST_ST16x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, \
2685 AVER_UB4_UB(in0, in1, in2, in3, in4, in5, in6, in7, \