Lines Matching refs:r4
12 ; r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r14
32 stmdb sp!, {r4, r5, lr} ; make room for wide writes 1 backup
34 pkhbt r4, r0, r0, lsl #16 ; pack r0 into r4 1, r0 req`d ^1 pack
35 mov r5, r4 ; expand expand
37 strd r4, [r1], r2 ; *output = r0, post inc 1
38 strd r4, [r1], r2 ; 1
39 strd r4, [r1], r2 ; 1
40 strd r4, [r1] ; 1
42 ldmia sp!, {r4, r5, pc} ; replace vars, return restore
58 stmdb sp!, {r4-r11, lr} ; backup registers 1 backup
60 mov r4, #0x00004E00 ; 1 cst
61 orr r4, r4, #0x0000007B ; cospi8sqrt2minus1
72 …smulwb r11, r4, r3 ; ([12] * cospi8sqrt2minus1) >> 16 1, r11 un 2, r3/r4 ^1 …
78 …smulwb r10, r4, r12 ; ([4] * cospi8sqrt2minus1) >> 16 1, r10 un 2, r12/r4 ^1 …
104 …smulwb r10, r4, r8 ; ([3] * cospi8sqrt2minus1) >> 16 1, r10 un 2, r4/r8 ^1 …
110 …smulwb r10, r4, r11 ; ([1] * cospi8sqrt2minus1) >> 16 1, r10 un 2, r4/r11 ^1 …
133 ldmia sp!, {r4 - r11, pc} ; replace vars, return restore
151 stmdb sp!, {r4 - r11, lr} ; backup registers 1 backup
155 mov r4, #0x00008A00 ; sin
156 orr r4, r4, #0x0000008C ; sinpi8sqrt2
164 smulwb r6, r4, r10 ; ((ip[4] * sinpi8sqrt2) >> 16) lt1
168 …smulwb r14, r4, r11 ; ((ip[12] * sinpi8sqrt2) >> 16) …
173 …smulwt r14, r4, r10 ; ((ip[5] * sinpi8sqrt2) >> 16) …
177 …smulwt r9, r4, r11 ; ((ip[13] * sinpi8sqrt2) >> 16) h2…
218 ldmia sp!, {r4 - r11, pc} ;
235 stmdb sp!, {r4-r11, lr} ; backup registers 1 backup
238 mov r4, #0x00008A00 ; sin
239 orr r4, r4, #0x0000008C ; sinpi8sqrt2
248 … smulwt r10, r4, r6 ; (ip[5] * sinpi8sqrt2) >> 16 5s
249 smulwb r8, r4, r6 ; (ip[4] * sinpi8sqrt2) >> 16 4s
254 smulwt r7, r4, r12 ; (ip[13] * sinpi8sqrt2) >> 16 13s
256 …smulwb r10, r4, r12 ; (ip[12] * sinpi8sqrt2) >> 16 …
287 … smulwt r10, r4, r6 ; (ip[5] * sinpi8sqrt2) >> 16 5s
288 smulwt r8, r4, r1 ; (ip[1] * sinpi8sqrt2) >> 16 1s
300 …smulwt r11, r4, r6 ; (ip[3] * sinpi8sqrt2) >> 16 …
302 …smulwb r14, r4, r6 ; (ip[7] * sinpi8sqrt2) >> 16 …