Lines Matching refs:_in3
358 #define LSX_TRANSPOSE4x4_W(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
364 _t2 = __lsx_vilvl_w(_in3, _in2); \
365 _t3 = __lsx_vilvh_w(_in3, _in2); \
400 #define LSX_TRANSPOSE8x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
409 _t1 = __lsx_vilvl_b(_in3, _in1); \
443 #define LSX_TRANSPOSE8x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
458 _s1 = __lsx_vilvl_h(_in3, _in1); \
462 _s1 = __lsx_vilvh_h(_in3, _in1); \
500 #define LSX_TRANSPOSE8x4_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
509 _tmp1_m = __lsx_vpackev_w(_in7, _in3); \
547 #define LSX_TRANSPOSE16x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
554 DUP4_ARG2(__lsx_vilvl_b, _in2, _in0, _in3, _in1, _in6, _in4, _in7, _in5, \
585 #define LSX_BUTTERFLY_4_B(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
587 _out0 = __lsx_vadd_b(_in0, _in3); \
590 _out3 = __lsx_vsub_b(_in0, _in3); \
592 #define LSX_BUTTERFLY_4_H(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
594 _out0 = __lsx_vadd_h(_in0, _in3); \
597 _out3 = __lsx_vsub_h(_in0, _in3); \
599 #define LSX_BUTTERFLY_4_W(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
601 _out0 = __lsx_vadd_w(_in0, _in3); \
604 _out3 = __lsx_vsub_w(_in0, _in3); \
606 #define LSX_BUTTERFLY_4_D(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
608 _out0 = __lsx_vadd_d(_in0, _in3); \
611 _out3 = __lsx_vsub_d(_in0, _in3); \
631 #define LSX_BUTTERFLY_8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
638 _out3 = __lsx_vadd_b(_in3, _in4); \
639 _out4 = __lsx_vsub_b(_in3, _in4); \
645 #define LSX_BUTTERFLY_8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
652 _out3 = __lsx_vadd_h(_in3, _in4); \
653 _out4 = __lsx_vsub_h(_in3, _in4); \
659 #define LSX_BUTTERFLY_8_W(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
666 _out3 = __lsx_vadd_w(_in3, _in4); \
667 _out4 = __lsx_vsub_w(_in3, _in4); \
673 #define LSX_BUTTERFLY_8_D(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
680 _out3 = __lsx_vadd_d(_in3, _in4); \
681 _out4 = __lsx_vsub_d(_in3, _in4); \
1427 #define LASX_TRANSPOSE4x4_D(_in0, _in1, _in2, _in3, _out0, _out1, _out2, \ argument
1433 _tmp2 = __lasx_xvilvl_d(_in3, _in2); \
1434 _tmp3 = __lasx_xvilvh_d(_in3, _in2); \
1467 #define LASX_TRANSPOSE8x8_W(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1476 _s1_m = __lasx_xvilvl_w(_in3, _in1); \
1480 _s1_m = __lasx_xvilvh_w(_in3, _in1); \
1514 #define LASX_TRANSPOSE16x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1523 _tmp1_m = __lasx_xvilvl_b(_in3, _in1); \
1594 #define LASX_TRANSPOSE16x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1604 _tmp1_m = __lasx_xvilvl_h(_in3, _in1); \
1633 _tmp1_m = __lasx_xvilvh_h(_in3, _in1); \
1673 #define LASX_TRANSPOSE4x4_H(_in0, _in1, _in2, _in3, _out0, _out1, _out2, \ argument
1679 _s1_m = __lasx_xvilvl_h(_in3, _in2); \
1696 #define LASX_TRANSPOSE8x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1703 _tmp1_m = __lasx_xvilvl_b(_in3, _in1); \
1747 #define LASX_TRANSPOSE8x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1765 _s1_m = __lasx_xvilvl_h(_in3, _in1); \
1769 _s1_m = __lasx_xvilvh_h(_in3, _in1); \
1796 #define LASX_BUTTERFLY_4_B(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
1798 _out0 = __lasx_xvadd_b(_in0, _in3); \
1801 _out3 = __lasx_xvsub_b(_in0, _in3); \
1803 #define LASX_BUTTERFLY_4_H(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
1805 _out0 = __lasx_xvadd_h(_in0, _in3); \
1808 _out3 = __lasx_xvsub_h(_in0, _in3); \
1810 #define LASX_BUTTERFLY_4_W(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
1812 _out0 = __lasx_xvadd_w(_in0, _in3); \
1815 _out3 = __lasx_xvsub_w(_in0, _in3); \
1817 #define LASX_BUTTERFLY_4_D(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
1819 _out0 = __lasx_xvadd_d(_in0, _in3); \
1822 _out3 = __lasx_xvsub_d(_in0, _in3); \
1842 #define LASX_BUTTERFLY_8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1849 _out3 = __lasx_xvadd_b(_in3, _in4); \
1850 _out4 = __lasx_xvsub_b(_in3, _in4); \
1856 #define LASX_BUTTERFLY_8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1863 _out3 = __lasx_xvadd_h(_in3, _in4); \
1864 _out4 = __lasx_xvsub_h(_in3, _in4); \
1870 #define LASX_BUTTERFLY_8_W(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1877 _out3 = __lasx_xvadd_w(_in3, _in4); \
1878 _out4 = __lasx_xvsub_w(_in3, _in4); \
1884 #define LASX_BUTTERFLY_8_D(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1891 _out3 = __lasx_xvadd_d(_in3, _in4); \
1892 _out4 = __lasx_xvsub_d(_in3, _in4); \