Lines Matching refs:dst2
121 // dst1-dst2 and dst5-dst6 for size >= 8 and dst1-dst4 and dst5-dst8
123 .macro extmlal dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8, src1, src2, src3, src4, src5, src6, offset, size
133 smlal2 \dst2\().4s, v20.8h, v0.h[\offset]
386 // Evaluate the filter twice in parallel, from the inputs src1-src9 into dst1-dst2
387 // (src1-src8 into dst1, src2-src9 into dst2).
388 .macro convolve4 dst1, dst2, src1, src2, src3, src4, src5, src6, src7, src8, src9, tmp1, tmp2
390 smull \dst2\().4s, \src2\().4h, v0.h[0]
394 smlal \dst2\().4s, \src4\().4h, v0.h[2]
398 smlal \dst2\().4s, \src6\().4h, v0.h[4]
402 smlal \dst2\().4s, \src8\().4h, v0.h[6]
406 add \dst2\().4s, \dst2\().4s, \tmp2\().4s
410 // (src1-src8 into dst1-dst2, src2-src9 into dst3-dst4).
411 .macro convolve8 dst1, dst2, dst3, dst4, src1, src2, src3, src4, src5, src6, src7, src8, src9
413 smull2 \dst2\().4s, \src1\().8h, v0.h[0]
417 smlal2 \dst2\().4s, \src2\().8h, v0.h[1]
421 smlal2 \dst2\().4s, \src3\().8h, v0.h[2]
425 smlal2 \dst2\().4s, \src4\().8h, v0.h[3]
429 smlal2 \dst2\().4s, \src5\().8h, v0.h[4]
433 smlal2 \dst2\().4s, \src6\().8h, v0.h[5]
437 smlal2 \dst2\().4s, \src7\().8h, v0.h[6]
441 smlal2 \dst2\().4s, \src8\().8h, v0.h[7]