Lines Matching refs:r2
84 stm r5, {r2, r3, r4}
94 ldrsh r2, [r14, #32]
106 orreqs r8, r1, r2
113 // r2 = q[2] * c[2];
115 // r6 = q[6] * c[6] + r2;
116 mul r2, r9, r2
118 mla r6, r11, r6, r2
124 // r2 = r2 * 2 - r6 = -(r6 - r2 * 2);
126 rsb r2, r6, r2, lsl #1
153 // r2 = r2 * 1.41421 = r2 * 27146 / 65536 + r2;
156 smlawt r2, r2, r10, r2
161 // r2 = r2 - r6;
164 sub r2, r2, r6
172 // r4 = r4 + r2;
174 // r2 = r4 - r2 * 2;
175 add r4, r4, r2
177 sub r2, r4, r2, lsl #1
192 // r2 = r2 + r1;
194 // r1 = r2 - r1 * 2;
196 add r2, r2, r1
198 sub r1, r2, r1, lsl #1
205 str r2, [sp, #64]
244 ldmia sp!, {r0, r1, r2, r3, r4, r5, r6, r7}
253 // r6 = r6 + r2;
255 add r6, r6, r2
258 // r2 = r2 * 2 - r6 = -(r6 - r2 * 2);
260 rsb r2, r6, r2, lsl #1
280 // r2 = r2 * 1.41421 = r2 * 27146 / 65536 + r2;
283 smlawt r2, r2, r10, r2
288 // r2 = r2 - r6;
291 sub r2, r2, r6
299 // r4 = r4 + r2;
301 // r2 = r4 - r2 * 2;
302 add r4, r4, r2
304 sub r2, r4, r2, lsl #1
319 // r2 = r2 + r1;
321 // r1 = r2 - r1 * 2;
323 add r2, r2, r1
325 sub r1, r2, r1, lsl #1
333 // For little endian: r6, r2, r4, r0, r3, r7, r1, r5.
335 pkhtb r2, r2, r0, asr #16
339 usat16 r2, #8, r2
342 orr r0, r2, r6, lsl #8