Home | History | Annotate | Download | only in dsp

Lines Matching refs:q3

25 #define QRegs "q0", "q1", "q2", "q3", "q4", "q5", "q6", "q7",                  \
103 "vld1.u8 {q3}, [%[p]], %[stride] \n" // q0
106 DO_FILTER2(q1, q2, q3, q4, %[thresh])
111 "vst1.u8 {q3}, [%[p]] \n" // store oq0
126 "vswp d3, d6 \n" // p1:q1 p0:q3
128 "vswp q2, q3 \n" // p1:q1 p0:q2 q0:q3 q1:q4
130 DO_FILTER2(q1, q2, q3, q4, %[thresh])
328 "vaddl.s16 q3, d1, d2 \n" // a1 = in[4] + in[8]
332 "vadd.s32 q0, q2, q3 \n" // tmp[0] = a0 + a1
333 "vsub.s32 q2, q2, q3 \n" // tmp[8] = a0 - a1
335 "vsub.s32 q3, q5, q4 \n" // tmp[12] = a3 - a2
339 // q2 = tmp[1, 5, 9, 13], q3 = tmp[3, 7, 11, 15]
341 "vswp d3, d6 \n" // vtrn.64 q1, q3
343 "vtrn.32 q2, q3 \n"
347 "vadd.s32 q6, q0, q3 \n" // a0 = dc + tmp[3]
350 "vsub.s32 q9, q0, q3 \n" // a3 = dc - tmp[3]
358 "vsub.s32 q3, q9, q8 \n"
359 "vshrn.s32 d3, q3, #3 \n" // (a3 - a2) >> 3
381 : "memory", "q0", "q1", "q2", "q3", "q4",