Lines Matching refs:s16
26 vadd.s16 d23, d16, d18 ; (input[0] + input[2])
27 vsub.s16 d24, d16, d18 ; (input[0] - input[2])
29 vmull.s16 q15, d17, d2 ; input[1] * cospi_24_64
30 vmull.s16 q10, d17, d0 ; input[1] * cospi_8_64
31 vmull.s16 q13, d23, d1 ; (input[0] + input[2]) * cospi_16_64
32 vmull.s16 q14, d24, d1 ; (input[0] - input[2]) * cospi_16_64
33 vmlsl.s16 q15, d19, d0 ; input[1] * cospi_24_64 - input[3] * cospi_8_64
34 vmlal.s16 q10, d19, d2 ; input[1] * cospi_8_64 + input[3] * cospi_24_64
47 vadd.s16 q8, q13, q14
48 vsub.s16 q9, q13, q14
59 vmull.s16 q10, d3, d16 ; s0 = sinpi_1_9 * x0
60 vmull.s16 q11, d4, d16 ; s1 = sinpi_2_9 * x0
61 vmull.s16 q12, d6, d17 ; s2 = sinpi_3_9 * x1
62 vmull.s16 q13, d5, d18 ; s3 = sinpi_4_9 * x2
63 vmull.s16 q14, d3, d18 ; s4 = sinpi_1_9 * x2
64 vmovl.s16 q15, d16 ; expand x0 from 16 bit to 32 bit
65 vaddw.s16 q15, q15, d19 ; x0 + x3
66 vmull.s16 q8, d4, d19 ; s5 = sinpi_2_9 * x3
67 vsubw.s16 q15, q15, d18 ; s7 = x0 + x3 - x2
68 vmull.s16 q9, d5, d19 ; s6 = sinpi_4_9 * x3
153 vld1.s16 {q8,q9}, [r0]!
211 vrshr.s16 q8, q8, #4
212 vrshr.s16 q9, q9, #4
224 vqmovun.s16 d26, q8
225 vqmovun.s16 d27, q9