Lines Matching refs:r4
77 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14}
80 sub r4, sp, #236
81 bic sp, r4, #31
84 stm r5, {r2, r3, r4}
92 ldrsh r4, [r14, #-2] !
101 // r4 = q[0] * c[0];
102 mul r4, r8, r4
114 // r0 = q[4] * c[4] + r4;
117 mla r0, r10, r0, r4
123 // r4 = r4 * 2 - r0 = -(r0 - r4 * 2);
125 rsb r4, r0, r4, lsl #1
172 // r4 = r4 + r2;
174 // r2 = r4 - r2 * 2;
175 add r4, r4, r2
177 sub r2, r4, r2, lsl #1
182 // r4 = r4 + r7;
184 // r7 = r4 - r7 * 2;
188 add r4, r4, r7
190 sub r7, r4, r7, lsl #1
204 str r4, [sp, #32]
221 str r4, [sp, #-4] !
222 str r4, [sp, #32]
223 str r4, [sp, #64]
224 str r4, [sp, #96]
225 str r4, [sp, #128]
226 str r4, [sp, #160]
227 str r4, [sp, #192]
228 str r4, [sp, #224]
244 ldmia sp!, {r0, r1, r2, r3, r4, r5, r6, r7}
252 // r0 = r0 + r4;
254 add r0, r0, r4
257 // r4 = r0 - r4 * 2;
259 sub r4, r0, r4, lsl #1
299 // r4 = r4 + r2;
301 // r2 = r4 - r2 * 2;
302 add r4, r4, r2
304 sub r2, r4, r2, lsl #1
309 // r4 = r4 + r7;
311 // r7 = r4 - r7 * 2;
315 add r4, r4, r7
317 sub r7, r4, r7, lsl #1
333 // For little endian: r6, r2, r4, r0, r3, r7, r1, r5.
334 pkhtb r6, r6, r4, asr #16
362 ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14}