Lines Matching refs:tmp1
48 .macro dmbutterfly0 out1, out2, in1, in2, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, neg=0
52 add \tmp1\().8h, \in1\().8h, \in2\().8h
55 smull \tmp3\().4s, \tmp1\().4h, \tmp4\().h[0]
56 smull2 \tmp4\().4s, \tmp1\().8h, \tmp4\().h[0]
58 smull \tmp3\().4s, \tmp1\().4h, v0.h[0]
59 smull2 \tmp4\().4s, \tmp1\().8h, v0.h[0]
80 .macro dmbutterfly0_h out1, out2, in1, in2, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6
81 smull \tmp1\().4s, \in1\().4h, v0.h[0]
83 rshrn \out1\().4h, \tmp1\().4s, #14
85 rshrn \out2\().4h, \tmp1\().4s, #14
106 .macro dmbutterfly inout1, inout2, coef1, coef2, tmp1, tmp2, tmp3, tmp4, neg=0
107 dmbutterfly_l \tmp1, \tmp2, \tmp3, \tmp4, \inout1, \inout2, \coef1, \coef2
112 rshrn \inout1\().4h, \tmp1\().4s, #14
119 .macro dmbutterfly_h1 inout1, inout2, coef1, coef2, tmp1, tmp2, tmp3, tmp4
120 smull \tmp1\().4s, \inout1\().4h, \coef1
124 rshrn \inout1\().4h, \tmp1\().4s, #14
131 .macro dmbutterfly_h2 inout1, inout2, coef1, coef2, tmp1, tmp2, tmp3, tmp4
132 smull \tmp1\().4s, \inout2\().4h, \coef2
136 neg \tmp1\().4s, \tmp1\().4s
140 rshrn \inout1\().4h, \tmp1\().4s, #14
172 .macro dbutterfly_n out1, out2, in1, in2, in3, in4, tmp1, tmp2, tmp3, tmp4
173 add \tmp1\().4s, \in1\().4s, \in3\().4s
177 rshrn \out1\().4h, \tmp1\().4s, #14
716 .macro load_add_store coef0, coef1, coef2, coef3, coef4, coef5, coef6, coef7, tmp1, tmp2
736 ld1 {\tmp1}, [x0], x1
751 uaddw \coef6, \coef6, \tmp1
755 sqxtun \tmp1, \coef6
757 st1 {\tmp1}, [x0], x1