Lines Matching full:s16
117 vsub.s16 \t10, \x0, \x4
118 vadd.s16 \x4, \x0, \x4
119 vswp.s16 \t10, \x0
120 vsub.s16 \t11, \x2, \x6
121 vadd.s16 \x6, \x2, \x6
122 vswp.s16 \t11, \x2
123 vsub.s16 \t10, \x3, \x5
124 vadd.s16 \x5, \x3, \x5
125 vswp.s16 \t10, \x3
126 vsub.s16 \t11, \x1, \x7
127 vadd.s16 \x7, \x1, \x7
128 vswp.s16 \t11, \x1
130 vqdmulh.s16 \t13, \x2, d0[1]
131 vadd.s16 \t12, \x3, \x3
132 vadd.s16 \x2, \x2, \t13
133 vqdmulh.s16 \t13, \x3, d0[3]
134 vsub.s16 \t10, \x1, \x3
135 vadd.s16 \t12, \t12, \t13
136 vqdmulh.s16 \t13, \t10, d0[2]
137 vsub.s16 \t11, \x7, \x5
138 vadd.s16 \t10, \t10, \t13
139 vqdmulh.s16 \t13, \t11, d0[1]
140 vadd.s16 \t11, \t11, \t13
142 vqdmulh.s16 \t13, \x1, d0[0]
143 vsub.s16 \x2, \x6, \x2
144 vsub.s16 \t14, \x0, \x2
145 vadd.s16 \x2, \x0, \x2
146 vadd.s16 \x0, \x4, \x6
147 vsub.s16 \x4, \x4, \x6
148 vadd.s16 \x1, \x1, \t13
149 vadd.s16 \t13, \x7, \x5
150 vsub.s16 \t12, \t13, \t12
151 vsub.s16 \t12, \t12, \t10
152 vadd.s16 \t11, \t12, \t11
153 vsub.s16 \t10, \x1, \t10
154 vadd.s16 \t10, \t10, \t11
156 vsub.s16 \x7, \x0, \t13
157 vadd.s16 \x0, \x0, \t13
158 vadd.s16 \x6, \t14, \t12
159 vsub.s16 \x1, \t14, \t12
160 vsub.s16 \x5, \x2, \t11
161 vadd.s16 \x2, \x2, \t11
162 vsub.s16 \x3, \x4, \t10
163 vadd.s16 \x4, \x4, \t10
198 vmul.s16 q2, q2, q10
200 vmul.s16 q3, q3, q11
201 vmul.s16 q4, q4, q12
203 vmul.s16 q5, q5, q13
204 vmul.s16 q6, q6, q14
206 vmul.s16 q7, q7, q15
207 vmul.s16 q8, q8, q10
208 vmul.s16 q9, q9, q11
248 vmov.s16 q15, #(0x80 << 5)
249 vqadd.s16 q2, q2, q15
250 vqadd.s16 q3, q3, q15
251 vqadd.s16 q4, q4, q15
252 vqadd.s16 q5, q5, q15
253 vqadd.s16 q6, q6, q15
254 vqadd.s16 q7, q7, q15
255 vqadd.s16 q8, q8, q15
256 vqadd.s16 q9, q9, q15
257 vqshrun.s16 d4, q2, #5
258 vqshrun.s16 d6, q3, #5
259 vqshrun.s16 d8, q4, #5
260 vqshrun.s16 d10, q5, #5
261 vqshrun.s16 d12, q6, #5
262 vqshrun.s16 d14, q7, #5
263 vqshrun.s16 d16, q8, #5
264 vqshrun.s16 d18, q9, #5
338 vmull.s16 q14, \x4, d2[2]
339 vmlal.s16 q14, \x8, d0[0]
340 vmlal.s16 q14, \x14, d0[1]
342 vmull.s16 q13, \x16, d1[2]
343 vmlal.s16 q13, \x12, d1[3]
344 vmlal.s16 q13, \x10, d2[0]
345 vmlal.s16 q13, \x6, d2[1]
347 vmull.s16 q15, \x4, d2[2]
348 vmlsl.s16 q15, \x8, d0[0]
349 vmlsl.s16 q15, \x14, d0[1]
351 vmull.s16 q12, \x16, d0[2]
352 vmlal.s16 q12, \x12, d0[3]
353 vmlal.s16 q12, \x10, d1[0]
354 vmlal.s16 q12, \x6, d1[1]
420 vmul.s16 q2, q2, q9
422 vmul.s16 q3, q3, q10
423 vmul.s16 q4, q4, q11
426 vmul.s16 q5, q5, q12
427 vmul.s16 q6, q6, q13
429 vmul.s16 q7, q7, q14
430 vmul.s16 q8, q8, q15
445 vadd.s16 q13, q13, q15
446 vadd.s16 q14, q14, q15
447 vqmovun.s16 d26, q13
448 vqmovun.s16 d27, q14
524 vshll.s16 q14, \x4, #15
525 vmull.s16 q13, \x6, d0[3]
526 vmlal.s16 q13, \x10, d0[2]
527 vmlal.s16 q13, \x12, d0[1]
528 vmlal.s16 q13, \x16, d0[0]
582 vmul.s16 q2, q2, q9
583 vmul.s16 q3, q3, q10
586 vmul.s16 q5, q5, q12
589 vmul.s16 q6, q6, q13
592 vmul.s16 q8, q8, q15
595 vmull.s16 q13, d6, d0[3]
596 vmlal.s16 q13, d10, d0[2]
597 vmlal.s16 q13, d12, d0[1]
598 vmlal.s16 q13, d16, d0[0]
599 vmull.s16 q12, d7, d0[3]
600 vmlal.s16 q12, d11, d0[2]
601 vmlal.s16 q12, d13, d0[1]
602 vmlal.s16 q12, d17, d0[0]
603 vshll.s16 q14, d4, #15
604 vshll.s16 q15, d5, #15
621 vadd.s16 q13, q13, q15
622 vqmovun.s16 d26, q13
623 vqmovun.s16 d27, q13
763 vmull.s16 q10, d6, d1[1] /* multiply by -11277 */
764 vmlal.s16 q10, d8, d1[2] /* multiply by -23401 */
765 vmull.s16 q11, d7, d1[1] /* multiply by -11277 */
766 vmlal.s16 q11, d9, d1[2] /* multiply by -23401 */
767 vmull.s16 q12, d8, d1[0] /* multiply by 22971 */
768 vmull.s16 q13, d9, d1[0] /* multiply by 22971 */
769 vmull.s16 q14, d6, d1[3] /* multiply by 29033 */
770 vmull.s16 q15, d7, d1[3] /* multiply by 29033 */
780 vqmovun.s16 d1\g_offs, q10
781 vqmovun.s16 d1\r_offs, q12
782 vqmovun.s16 d1\b_offs, q14