Lines Matching refs:in1
86 #define VP9_DOT_ADD_SUB_SRARI_PCK(in0, in1, in2, in3, in4, in5, in6, in7, \
92 DOTP_SH4_SW(in0, in1, in0, in1, in4, in4, in5, in5, \
104 #define VP9_DOT_SHIFT_RIGHT_PCK_H(in0, in1, in2) \
109 DOTP_SH2_SW(in0, in1, in2, in2, tp1_m, tp0_m); \
116 #define VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7, \
147 ILVRL_H2_SH(in6, in1, vec3_m, vec2_m); \
151 in6, in1); \
164 ILVRL_H2_SH(in6, in1, vec3_m, vec2_m); \
229 #define VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3) \
240 ADD4(res0_m, in0, res1_m, in1, res2_m, in2, res3_m, in3, \
247 #define VP9_IDCT4x4(in0, in1, in2, in3, out0, out1, out2, out3) \
261 step1_m = __msa_ilvr_h(in3, in1); \
272 #define VP9_IADST4x4(in0, in1, in2, in3, out0, out1, out2, out3) \
285 ILVR_H2_SH(in0, in2, in1, in3, res0_m, res1_m); \
296 ILVR_H2_SH(in0, in2, in1, in3, res0_m, res1_m); \
303 res0_m = __msa_ilvr_h((in1), (in3)); \
323 #define TRANSPOSE4X8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, \
330 ILVR_H4_SH(in1, in0, in3, in2, in5, in4, in7, in6, \
364 v8i16 in0, in1, in2, in3;
370 in1 = (v8i16) __msa_ilvl_d((v2i64) in0, (v2i64) in0);
374 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3);
376 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3);
377 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3);
379 SRARI_H4_SH(in0, in1, in2, in3, 4);
380 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride);
386 v8i16 in0, in1, in2, in3;
392 in1 = (v8i16) __msa_ilvl_d((v2i64) in0, (v2i64) in0);
396 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3);
398 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3);
399 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3);
401 SRARI_H4_SH(in0, in1, in2, in3, 4);
402 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride);
408 v8i16 in0, in1, in2, in3;
414 in1 = (v8i16) __msa_ilvl_d((v2i64) in0, (v2i64) in0);
418 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3);
420 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3);
421 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3);
423 SRARI_H4_SH(in0, in1, in2, in3, 4);
424 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride);
430 v8i16 in0, in1, in2, in3;
436 in1 = (v8i16) __msa_ilvl_d((v2i64) in0, (v2i64) in0);
440 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3);
442 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3);
443 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3);
445 SRARI_H4_SH(in0, in1, in2, in3, 4);
446 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride);
479 #define VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, \
492 VP9_MADD(in1, in7, in3, in5, k0_m, k1_m, k2_m, k3_m, in1, in7, in3, in5); \
493 SUB2(in1, in3, in7, in5, res0_m, res1_m); \
501 tp4_m = in1 + in3; \
513 #define VP9_IADST8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, \
528 ILVRL_H2_SH(in1, in0, in_s1, in_s0); \
575 PCKEV_H2_SH(m1_m, m0_m, m3_m, m2_m, in1, out6); \
593 out1 = -in1; \
620 v8i16 in0, in1, in2, in3, in4, in5, in6, in7;
626 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
628 ILVR_D2_SH(in1, in0, in3, in2, in0, in1);
632 ILVL_H2_SH(in3, in0, in2, in1, s0, s1);
644 ILVR_H2_SH(in3, in1, in2, in0, s1, s0);
665 in0, in1, in2, in3, in4, in5, in6, in7);
666 TRANSPOSE4X8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7,
667 in0, in1, in2, in3, in4, in5, in6, in7);
668 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
669 in0, in1, in2, in3, in4, in5, in6, in7);
672 SRARI_H4_SH(in0, in1, in2, in3, 5);
676 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3);
684 v8i16 in0, in1, in2, in3, in4, in5, in6, in7;
688 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
691 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
692 in0, in1, in2, in3, in4, in5, in6, in7);
694 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7,
695 in0, in1, in2, in3, in4, in5, in6, in7);
697 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
698 in0, in1, in2, in3, in4, in5, in6, in7);
700 SRARI_H4_SH(in0, in1, in2, in3, 5);
703 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3);
711 v8i16 in0, in1, in2, in3, in4, in5, in6, in7;
720 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
724 VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7,
725 in0, in1, in2, in3, in4, in5, in6, in7);
728 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7,
729 in0, in1, in2, in3, in4, in5, in6, in7);
755 ILVRL_H2_SH(in6, in1, temp3, temp2);
757 cnst3, in5, in2, in6, in1);
787 ILVRL_H2_SH(in6, in1, temp3, temp2);
837 v8i16 in0, in1, in2, in3, in4, in5, in6, in7;
841 LD_SH8(input, 8, in1, in6, in3, in4, in5, in2, in7, in0);
844 VP9_IADST8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
845 in0, in1, in2, in3, in4, in5, in6, in7);
847 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7,
848 in0, in1, in2, in3, in4, in5, in6, in7);
850 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
851 in0, in1, in2, in3, in4, in5, in6, in7);
853 SRARI_H4_SH(in0, in1, in2, in3, 5);
856 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3);
864 v8i16 in0, in1, in2, in3, in4, in5, in6, in7;
868 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
872 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
873 in0, in1, in2, in3, in4, in5, in6, in7);
875 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7,
876 in1, in6, in3, in4, in5, in2, in7, in0);
878 VP9_IADST8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7,
879 in0, in1, in2, in3, in4, in5, in6, in7);
881 SRARI_H4_SH(in0, in1, in2, in3, 5);
884 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3);