Lines Matching refs:dst
672 #define do_mul(dst, xreg, xhalf, yreg, yhalf) \
673 mul16u dst, xreg ## xhalf, yreg ## yhalf
677 #define do_mul(dst, xreg, xhalf, yreg, yhalf) \
678 mull dst, xreg ## xhalf, yreg ## yhalf
690 #define do_mul(dst, xreg, xhalf, yreg, yhalf) \
692 rsr dst, ACCLO
696 #define set_arg_l(dst, src) \
697 extui dst, src, 0, 16
698 #define set_arg_h(dst, src) \
699 srli dst, src, 16
702 #define do_mul(dst, xreg, xhalf, yreg, yhalf) \
706 mov dst, a12
708 #define do_mul(dst, xreg, xhalf, yreg, yhalf) \
712 mov dst, a14
852 .macro mul_mulsi3_body dst, src1, src2, tmp1, tmp2
853 movi \dst, 0
854 1: add \tmp1, \src2, \dst
856 movnez \dst, \tmp1, \tmp2
858 do_addx2 \tmp1, \src2, \dst, \tmp1
860 movnez \dst, \tmp1, \tmp2
862 do_addx4 \tmp1, \src2, \dst, \tmp1
864 movnez \dst, \tmp1, \tmp2
866 do_addx8 \tmp1, \src2, \dst, \tmp1
868 movnez \dst, \tmp1, \tmp2