• Home
  • Raw
  • Download

Lines Matching refs:_in0

338 #define LSX_SWAP(_in0, _in1)         \  argument
340 _in0 = __lsx_vxor_v(_in0, _in1); \
341 _in1 = __lsx_vxor_v(_in0, _in1); \
342 _in0 = __lsx_vxor_v(_in0, _in1); \
358 #define LSX_TRANSPOSE4x4_W(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument
362 _t0 = __lsx_vilvl_w(_in1, _in0); \
363 _t1 = __lsx_vilvh_w(_in1, _in0); \
400 #define LSX_TRANSPOSE8x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
408 _t0 = __lsx_vilvl_b(_in2, _in0); \
443 #define LSX_TRANSPOSE8x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
457 _s0 = __lsx_vilvl_h(_in2, _in0); \
461 _s0 = __lsx_vilvh_h(_in2, _in0); \
500 #define LSX_TRANSPOSE8x4_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
505 _tmp0_m = __lsx_vpackev_w(_in4, _in0); \
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
635 _out0 = __lsx_vadd_b(_in0, _in7); \
642 _out7 = __lsx_vsub_b(_in0, _in7); \
645 #define LSX_BUTTERFLY_8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
649 _out0 = __lsx_vadd_h(_in0, _in7); \
656 _out7 = __lsx_vsub_h(_in0, _in7); \
659 #define LSX_BUTTERFLY_8_W(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
663 _out0 = __lsx_vadd_w(_in0, _in7); \
670 _out7 = __lsx_vsub_w(_in0, _in7); \
673 #define LSX_BUTTERFLY_8_D(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
677 _out0 = __lsx_vadd_d(_in0, _in7); \
684 _out7 = __lsx_vsub_d(_in0, _in7); \
1427 #define LASX_TRANSPOSE4x4_D(_in0, _in1, _in2, _in3, _out0, _out1, _out2, \ argument
1431 _tmp0 = __lasx_xvilvl_d(_in1, _in0); \
1432 _tmp1 = __lasx_xvilvh_d(_in1, _in0); \
1467 #define LASX_TRANSPOSE8x8_W(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1475 _s0_m = __lasx_xvilvl_w(_in2, _in0); \
1479 _s0_m = __lasx_xvilvh_w(_in2, _in0); \
1514 #define LASX_TRANSPOSE16x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1522 _tmp0_m = __lasx_xvilvl_b(_in2, _in0); \
1594 #define LASX_TRANSPOSE16x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1603 _tmp0_m = __lasx_xvilvl_h(_in2, _in0); \
1632 _tmp0_m = __lasx_xvilvh_h(_in2, _in0); \
1673 #define LASX_TRANSPOSE4x4_H(_in0, _in1, _in2, _in3, _out0, _out1, _out2, \ argument
1678 _s0_m = __lasx_xvilvl_h(_in1, _in0); \
1696 #define LASX_TRANSPOSE8x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1702 _tmp0_m = __lasx_xvilvl_b(_in2, _in0); \
1747 #define LASX_TRANSPOSE8x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1764 _s0_m = __lasx_xvilvl_h(_in2, _in0); \
1768 _s0_m = __lasx_xvilvh_h(_in2, _in0); \
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
1846 _out0 = __lasx_xvadd_b(_in0, _in7); \
1853 _out7 = __lasx_xvsub_b(_in0, _in7); \
1856 #define LASX_BUTTERFLY_8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1860 _out0 = __lasx_xvadd_h(_in0, _in7); \
1867 _out7 = __lasx_xvsub_h(_in0, _in7); \
1870 #define LASX_BUTTERFLY_8_W(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1874 _out0 = __lasx_xvadd_w(_in0, _in7); \
1881 _out7 = __lasx_xvsub_w(_in0, _in7); \
1884 #define LASX_BUTTERFLY_8_D(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument
1888 _out0 = __lasx_xvadd_d(_in0, _in7); \
1895 _out7 = __lasx_xvsub_d(_in0, _in7); \