Lines Matching refs:s16

50     vadd.s16        d10, d2, d8             ;ip[0]+ip[3]
51 vadd.s16 d11, d4, d6 ;ip[1]+ip[2]
52 vsub.s16 d12, d4, d6 ;ip[1]-ip[2]
53 vsub.s16 d13, d2, d8 ;ip[0]-ip[3]
54 vadd.s16 d22, d3, d9
55 vadd.s16 d23, d5, d7
56 vsub.s16 d24, d5, d7
57 vsub.s16 d25, d3, d9
64 vadd.s16 d14, d10, d11 ;temp1 = a1 + b1
65 vsub.s16 d15, d10, d11 ;temp2 = a1 - b1
66 vadd.s16 d24, d2, d3
67 vsub.s16 d25, d2, d3
69 vqdmulh.s16 q8, q7, d0[1]
70 vqdmulh.s16 q13, q12, d0[1]
71 vqdmulh.s16 q10, q6, d0[0]
72 vqdmulh.s16 q15, q2, d0[0]
73 vqdmulh.s16 q9, q6, d0[2]
74 vqdmulh.s16 q14, q2, d0[2]
76 vshr.s16 q8, q8, #1
77 vshr.s16 q13, q13, #1
78 vshr.s16 q10, q10, #1
79 vshr.s16 q15, q15, #1
80 vshr.s16 q9, q9, #1 ;d18:temp1 = ( c1 * x_c3)>>16; d19:temp1 = (d1 * x_c3)>>16
81 vshr.s16 q14, q14, #1 ;d28:temp1 = ( c1 * x_c3)>>16; d29:temp1 = (d1 * x_c3)>>16
82 vadd.s16 q10, q6, q10 ;d20:temp2 = ((c1 * x_c1)>>16) + c1; d21:temp2 = ((d1 * x_c1)>>16) + d1
83 vadd.s16 q15, q2, q15 ;d30:temp2 = ((c1 * x_c1)>>16) + c1; d31:temp2 = ((d1 * x_c1)>>16) + d1
85 vadd.s16 d2, d14, d16 ;op[0] = ((temp1 * x_c2 )>>16) + temp1
86 vadd.s16 d3, d24, d26 ;op[0] = ((temp1 * x_c2 )>>16) + temp1
87 vadd.s16 d6, d15, d17 ;op[2] = ((temp2 * x_c2 )>>16) + temp2
88 vadd.s16 d7, d25, d27 ;op[2] = ((temp2 * x_c2 )>>16) + temp2
89 vadd.s16 d4, d18, d21 ;op[1] = temp1 + temp2 -- q is not necessary, just for protection
90 vadd.s16 d5, d28, d31 ;op[1] = temp1 + temp2 -- q is not necessary, just for protection
91 vsub.s16 d8, d19, d20 ;op[3] = temp1 - temp2
92 vsub.s16 d9, d29, d30 ;op[3] = temp1 - temp2
106 vadd.s16 d10, d2, d8 ;a1 = ip[0]+ip[12]
107 vadd.s16 d11, d4, d6 ;b1 = ip[4]+ip[8]
108 vsub.s16 d12, d4, d6 ;c1 = ip[4]-ip[8]
109 vsub.s16 d13, d2, d8 ;d1 = ip[0]-ip[12]
110 vadd.s16 d2, d3, d9
111 vadd.s16 d4, d5, d7
112 vsub.s16 d24, d5, d7
113 vsub.s16 d25, d3, d9
115 vadd.s16 d14, d10, d11 ;temp1 = a1 + b1
116 vsub.s16 d15, d10, d11 ;temp2 = a1 - b1
117 vadd.s16 d22, d2, d4
118 vsub.s16 d23, d2, d4
120 vqdmulh.s16 q8, q7, d0[1]
121 vqdmulh.s16 q13, q11, d0[1]
122 vqdmulh.s16 q10, q6, d0[0]
123 vqdmulh.s16 q15, q12, d0[0]
124 vqdmulh.s16 q9, q6, d0[2]
125 vqdmulh.s16 q14, q12, d0[2]
127 vshr.s16 q8, q8, #1
128 vshr.s16 q13, q13, #1
129 vshr.s16 q10, q10, #1
130 vshr.s16 q15, q15, #1
131 vshr.s16 q9, q9, #1 ;d18:temp1 = ( c1 * x_c3)>>16; d19:temp1 = (d1 * x_c3)>>16
132 vshr.s16 q14, q14, #1 ;d28:temp1 = ( c1 * x_c3)>>16; d29:temp1 = (d1 * x_c3)>>16
133 vadd.s16 q10, q6, q10 ;d20:temp2 = ((c1 * x_c1)>>16) + c1; d21:temp2 = ((d1 * x_c1)>>16) + d1
134 vadd.s16 q15, q12, q15 ;d30:temp2 = ((c1 * x_c1)>>16) + c1; d31:temp2 = ((d1 * x_c1)>>16) + d1
136 vadd.s16 d2, d14, d16 ;a2 = ((temp1 * x_c2 )>>16) + temp1
137 vadd.s16 d6, d22, d26 ;a2 = ((temp1 * x_c2 )>>16) + temp1
138 vadd.s16 d4, d15, d17 ;c2 = ((temp2 * x_c2 )>>16) + temp2
139 vadd.s16 d8, d23, d27 ;c2 = ((temp2 * x_c2 )>>16) + temp2
140 vadd.s16 d3, d18, d21 ;b2 = temp1 + temp2 -- q is not necessary, just for protection
141 vadd.s16 d7, d28, d31 ;b2 = temp1 + temp2 -- q is not necessary, just for protection
142 vsub.s16 d5, d19, d20 ;d2 = temp1 - temp2
143 vsub.s16 d9, d29, d30 ;d2 = temp1 - temp2
145 vclt.s16 q5, q1, #0
146 vclt.s16 q6, q2, #0
147 vclt.s16 q7, q3, #0
148 vclt.s16 q8, q4, #0
150 vsub.s16 q1, q1, q5
151 vsub.s16 q2, q2, q6
152 vsub.s16 q3, q3, q7
153 vsub.s16 q4, q4, q8
155 vshr.s16 q1, q1, #1
156 vshr.s16 q2, q2, #1
157 vshr.s16 q3, q3, #1
158 vshr.s16 q4, q4, #1