Lines Matching refs:in3
86 #define VP9_DOT_ADD_SUB_SRARI_PCK(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
94 DOTP_SH4_SW(in2, in3, in2, in3, in6, in6, in7, in7, \
116 #define VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
134 ILVRL_H2_SH(in4, in3, vec3_m, vec2_m); \
137 in4, in3); \
163 ILVRL_H2_SH(in4, in3, vec1_m, vec0_m); \
229 #define VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3) \ argument
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) \ argument
261 step1_m = __msa_ilvr_h(in3, in1); \
272 #define VP9_IADST4x4(in0, in1, in2, in3, out0, out1, out2, out3) \ argument
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)); \
307 res0_m = __msa_ilvr_h((in2), (in3)); \
323 #define TRANSPOSE4X8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
330 ILVR_H4_SH(in1, in0, in3, in2, in5, in4, in7, in6, \
364 v8i16 in0, in1, in2, in3; in vp9_idct4x4_colcol_addblk_msa() local
371 in3 = (v8i16) __msa_ilvl_d((v2i64) in2, (v2i64) in2); in vp9_idct4x4_colcol_addblk_msa()
374 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_idct4x4_colcol_addblk_msa()
376 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_idct4x4_colcol_addblk_msa()
377 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_idct4x4_colcol_addblk_msa()
379 SRARI_H4_SH(in0, in1, in2, in3, 4); in vp9_idct4x4_colcol_addblk_msa()
380 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride); in vp9_idct4x4_colcol_addblk_msa()
386 v8i16 in0, in1, in2, in3; in vp9_iadst4x4_colcol_addblk_msa() local
393 in3 = (v8i16) __msa_ilvl_d((v2i64) in2, (v2i64) in2); in vp9_iadst4x4_colcol_addblk_msa()
396 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_iadst4x4_colcol_addblk_msa()
398 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_iadst4x4_colcol_addblk_msa()
399 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_iadst4x4_colcol_addblk_msa()
401 SRARI_H4_SH(in0, in1, in2, in3, 4); in vp9_iadst4x4_colcol_addblk_msa()
402 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride); in vp9_iadst4x4_colcol_addblk_msa()
408 v8i16 in0, in1, in2, in3; in vp9_iadst_idct_4x4_add_msa() local
415 in3 = (v8i16) __msa_ilvl_d((v2i64) in2, (v2i64) in2); in vp9_iadst_idct_4x4_add_msa()
418 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_iadst_idct_4x4_add_msa()
420 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_iadst_idct_4x4_add_msa()
421 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_iadst_idct_4x4_add_msa()
423 SRARI_H4_SH(in0, in1, in2, in3, 4); in vp9_iadst_idct_4x4_add_msa()
424 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride); in vp9_iadst_idct_4x4_add_msa()
430 v8i16 in0, in1, in2, in3; in vp9_idct_iadst_4x4_add_msa() local
437 in3 = (v8i16) __msa_ilvl_d((v2i64) in2, (v2i64) in2); in vp9_idct_iadst_4x4_add_msa()
440 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_idct_iadst_4x4_add_msa()
442 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_idct_iadst_4x4_add_msa()
443 VP9_IADST4x4(in0, in1, in2, in3, in0, in1, in2, in3); in vp9_idct_iadst_4x4_add_msa()
445 SRARI_H4_SH(in0, in1, in2, in3, 4); in vp9_idct_iadst_4x4_add_msa()
446 ADDBLK_ST4x4_UB(in0, in1, in2, in3, dst, dst_stride); in vp9_idct_iadst_4x4_add_msa()
479 #define VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, \ argument
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, \ argument
546 ILVRL_H2_SH(in3, in2, in_s1, in_s0); \
563 BUTTERFLY_4(res0_m, res1_m, res3_m, res2_m, out0, in7, in4, in3); \
582 ILVRL_H2_SH(in4, in3, in_s1, in_s0); \
586 PCKEV_H2_SH(m1_m, m0_m, m3_m, m2_m, in3, out4); \
594 out3 = -in3; \
620 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in vp9_idct8x8_12_colcol_addblk_msa() local
626 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_12_colcol_addblk_msa()
628 ILVR_D2_SH(in1, in0, in3, in2, in0, in1); in vp9_idct8x8_12_colcol_addblk_msa()
629 ILVR_D2_SH(in5, in4, in7, in6, in2, in3); in vp9_idct8x8_12_colcol_addblk_msa()
632 ILVL_H2_SH(in3, in0, in2, in1, s0, s1); in vp9_idct8x8_12_colcol_addblk_msa()
644 ILVR_H2_SH(in3, in1, in2, in0, s1, s0); in vp9_idct8x8_12_colcol_addblk_msa()
665 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_12_colcol_addblk_msa()
666 TRANSPOSE4X8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_12_colcol_addblk_msa()
667 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_12_colcol_addblk_msa()
668 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_12_colcol_addblk_msa()
669 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_12_colcol_addblk_msa()
672 SRARI_H4_SH(in0, in1, in2, in3, 5); in vp9_idct8x8_12_colcol_addblk_msa()
676 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3); in vp9_idct8x8_12_colcol_addblk_msa()
684 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in vp9_idct8x8_colcol_addblk_msa() local
688 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_colcol_addblk_msa()
691 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_colcol_addblk_msa()
692 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_colcol_addblk_msa()
694 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_colcol_addblk_msa()
695 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_colcol_addblk_msa()
697 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_colcol_addblk_msa()
698 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_colcol_addblk_msa()
700 SRARI_H4_SH(in0, in1, in2, in3, 5); in vp9_idct8x8_colcol_addblk_msa()
703 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3); in vp9_idct8x8_colcol_addblk_msa()
711 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in vp9_iadst8x8_colcol_addblk_msa() local
720 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); in vp9_iadst8x8_colcol_addblk_msa()
724 VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_iadst8x8_colcol_addblk_msa()
725 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_iadst8x8_colcol_addblk_msa()
728 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_iadst8x8_colcol_addblk_msa()
729 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_iadst8x8_colcol_addblk_msa()
741 ILVRL_H2_SH(in4, in3, temp3, temp2); in vp9_iadst8x8_colcol_addblk_msa()
743 cnst3, in7, in0, in4, in3); in vp9_iadst8x8_colcol_addblk_msa()
786 ILVRL_H2_SH(in4, in3, temp1, temp0); in vp9_iadst8x8_colcol_addblk_msa()
837 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in vp9_iadst_idct_8x8_add_msa() local
841 LD_SH8(input, 8, in1, in6, in3, in4, in5, in2, in7, in0); in vp9_iadst_idct_8x8_add_msa()
844 VP9_IADST8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_iadst_idct_8x8_add_msa()
845 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_iadst_idct_8x8_add_msa()
847 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_iadst_idct_8x8_add_msa()
848 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_iadst_idct_8x8_add_msa()
850 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_iadst_idct_8x8_add_msa()
851 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_iadst_idct_8x8_add_msa()
853 SRARI_H4_SH(in0, in1, in2, in3, 5); in vp9_iadst_idct_8x8_add_msa()
856 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3); in vp9_iadst_idct_8x8_add_msa()
864 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in vp9_idct_iadst_8x8_add_msa() local
868 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct_iadst_8x8_add_msa()
872 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct_iadst_8x8_add_msa()
873 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct_iadst_8x8_add_msa()
875 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct_iadst_8x8_add_msa()
876 in1, in6, in3, in4, in5, in2, in7, in0); in vp9_idct_iadst_8x8_add_msa()
878 VP9_IADST8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct_iadst_8x8_add_msa()
879 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct_iadst_8x8_add_msa()
881 SRARI_H4_SH(in0, in1, in2, in3, 5); in vp9_idct_iadst_8x8_add_msa()
884 VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3); in vp9_idct_iadst_8x8_add_msa()