Home
last modified time | relevance | path

Searched refs:r0 (Results 1 – 25 of 49) sorted by relevance

12

/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/
Dpvmp3_mdct_18_gcc.s50 add r1,r0,#0x44
51 mov r5,r0
62 ldr lr,[r0] @@ tmp == lr
83 str r9,[r0],#4
92 mov r0,r5 @@ r0 = vec
94 add r0,r5,#0x24 @@ r0 = &vec[9]
97 ldr r0,[r5,#0x20]
99 str r0,[r5,#0x40]
100 ldr r0,[r5,#0x1c]
102 str r0,[r5,#0x38]
[all …]
Dpvmp3_dct_16_gcc.s49 stmfd sp!,{r0,r1,r4-r11,lr}
50 ldr r1,[r0]
51 ldr r3,[r0,#0x3c]
57 ldr r2,[r0,#0x1c]
58 ldr r12,[r0,#0x20]
71 ldr r12,[r0,#0x38]
72 ldr r1,[r0,#4]
76 ldr r12,[r0,#0x18]
78 ldr lr,[r0,#0x24]
89 ldr r1,[r0,#8]
[all …]
Dpvmp3_dct_9_gcc.s44 ldr r2, [r0, #0x20]
45 ldr r3, [r0, #0]
46 ldr r12,[r0, #4]
49 ldr r3,[r0, #0x1c]
50 ldr r4,[r0, #0x18]
52 ldr r5,[r0,#8]
56 ldr r5,[r0, #0x14]
57 ldr r7,[r0, #0xc]
58 ldr r9,[r0, #0x10]
66 str r7,[r0, #0x18]
[all …]
Dpvmp3_polyphase_filter_window_gcc.s47 stmfd sp!,{r0-r2,r4-r11,lr}
67 add r3,r0,r2,lsl #2
71 add r12,r0,r2,lsl #2
183 add r2,r0,r3,lsl #2
208 mov r0,r4,asr #6
209 mov r2,r0,asr #15
210 teq r2,r0,asr #31
213 eorne r0,r12,r0,asr #31
214 strh r0,[r1,#0]
215 mov r0,r5,asr #6
[all …]
/frameworks/native/opengl/libagl/
Dfixed_asm.S36 movs r1, r0, lsl #1 /* remove bit sign */
39 mov r2, r0, lsl #8 /* mantissa<<8 */
41 mov r0, r2, lsr r1 /* scale to 16.16 */
42 rsbcs r0, r0, #0 /* negate if needed */
51 mov r1, r0, lsl #1 /* remove bit sign */
55 mov r2, r0, lsl #8 /* mantissa<<8 */
57 mov r3, r0
58 movs r0, r2, lsr r1 /* scale to 16.16 */
59 addcs r0, r0, #1 /* round-to-nearest */
61 rsbne r0, r0, #0 /* negate if needed */
[all …]
Diterators.S54 ldrb r12, [r0, #29]
61 ldr r5, [r0, #0]
62 ldr r12, [r0, #4]
64 ldr r5, [r0, #8]
66 ldr r12, [r0, #12]
70 ldr r3, [r0, #16] // m_x0
71 ldr r4, [r0, #20] // m_x1
77 umull r8, r0, r4, r8
79 mla lr, r4, lr, r0
Ddxt.cpp235 int r0 = red(color0); in decodeDXT1() local
244 c[0] = (r0 << 11) | ((g0 >> 1) << 6) | (b0 << 1) | 0x1; in decodeDXT1()
259 r2 = avg23(r0, r1); in decodeDXT1()
263 r3 = avg23(r1, r0); in decodeDXT1()
268 r2 = (r0 + r1) >> 1; in decodeDXT1()
365 int r0 = red(color0); in decodeDXT3() local
373 int r2 = avg23(r0, r1); in decodeDXT3()
377 int r3 = avg23(r1, r0); in decodeDXT3()
381 c[0] = rgb565SepTo888(r0, g0, b0); in decodeDXT3()
522 int r0 = red(color0); in decodeDXT5() local
[all …]
/frameworks/rs/cpu_ref/
DrsCpuIntrinsics_neon_ColorMatrix.S65 #mov r0, #0
66 #ldr r0, [r0]
209 #mov r0, #0
210 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]!
211 vst4.8 {d0[1],d1[1],d2[1],d3[1]}, [r0]!
212 vst4.8 {d0[2],d1[2],d2[2],d3[2]}, [r0]!
213 vst4.8 {d0[3],d1[3],d2[3],d3[3]}, [r0]!
217 vst2.8 {d0[0],d1[0]}, [r0]!
218 vst2.8 {d0[1],d1[1]}, [r0]!
219 vst2.8 {d0[2],d1[2]}, [r0]!
[all …]
DrsCpuIntrinsics_neon_Blend.S447 vld4.8 {d0,d2,d4,d6}, [r0]!
448 vld4.8 {d1,d3,d5,d7}, [r0]!
450 vld1.8 {d0-d3}, [r0]!
451 vld1.8 {d4-d7}, [r0]!
453 sub r0, #64
465 .if \lddst ; pld [r0, #192] ; .endif
473 vst4.8 {d0,d2,d4,d6}, [r0]!
474 vst4.8 {d1,d3,d5,d7}, [r0]!
476 vst1.8 {d0-d3}, [r0]!
477 vst1.8 {d4-d7}, [r0]!
[all …]
DrsCpuIntrinsics_neon_YuvToRGB.S122 vst4.u8 {d0,d2,d4,d6}, [r0]!
123 vst4.u8 {d1,d3,d5,d7}, [r0]!
203 vst1.u8 {d4,d5,d6,d7}, [r0]!
207 vst1.u8 {d2,d3}, [r0]!
210 vst1.u8 d1, [r0]!
213 vst1.u32 d0[1], [r0]!
233 add r0, r5, LSL #2
261 add r0, r4, LSL #2
287 add r0, r4, LSL #2
DrsCpuIntrinsics_neon_Resize.S113 lsl r2, r0, #VECSHIFT
114 movw r0, #:lower16:(CHUNKSIZE << 16) - 1
115 movt r0, #:upper16:(CHUNKSIZE << 16) - 1
116 add r0, r0, r2
118 udiv r1, r0, r2
119 mls r0, r1, r2, r0
122 clz r1, r0
129 1: cmp r2, r0
131 subls r0, r2
443 vst1.u32 {d16[0]}, [r0]!
[all …]
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/
Didct.cpp131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ in idct_intra() local
178 r0 = (blk[8 * 0 + i] << 11) + 128; in idct_intra()
192 r8 = r0 + r1; in idct_intra()
193 r0 -= r1; in idct_intra()
207 r3 = r0 + r2; in idct_intra()
208 r0 -= r2; in idct_intra()
220 tmpBLK32[(2<<3) + i] = (r0 + r4) >> 8; in idct_intra()
223 tmpBLK32[(5<<3) + i] = (r0 - r4) >> 8; in idct_intra()
270 r0 = (((int32)tmpBLK32[0+(i<<3)]) << 8) + 8192; in idct_intra()
283 r8 = r0 + r1; in idct_intra()
[all …]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/
DFilt_6k_7k_opt.s24 @ r0 --- signal[]
38 MOV r8, r0 @ copy signal[] address
43 MOV r0, r2
91 LDR r0, [r10]
102 SMULBB r14, r1, r0 @ (x[i] + x[i + 30]) * fir_7k[0]
104 SMLABT r14, r6, r0, r14 @ (x[i + 1] + x[i + 29]) * fir_7k[1]
106 LDR r0, [r10, #4]
113 SMLABB r14, r8, r0, r14 @ (x[i + 2] + x[i + 28]) * fir_7k[2]
116 SMLABT r14, r1, r0, r14 @ (x[i+3] + x[i+27]) * fir_7k[3]
119 LDR r0, [r10, #8]
[all …]
Dsyn_filt_opt.s24 @ a[] --- r0
83 LDRSH r5, [r0] @ load a[0]
90 LDRSH r6, [r0, #2] @ load a[1]
91 LDRSH r7, [r0, #4] @ load a[2]
92 LDRSH r9, [r0, #6] @ load a[3]
93 LDRSH r11,[r0, #8] @ load a[4]
101 LDRSH r6, [r0, #10] @ load a[5]
102 LDRSH r7, [r0, #12] @ load a[6]
103 LDRSH r9, [r0, #14] @ load a[7]
104 LDRSH r11,[r0, #16] @ load a[8]
[all …]
Dresidu_asm_opt.s23 @a[] --- r0
35 LDRH r5, [r0], #2
36 LDRH r6, [r0], #2
39 LDRH r6, [r0], #2
40 LDRH r7, [r0], #2
43 LDRH r7, [r0], #2
44 LDRH r8, [r0], #2
47 LDRH r8, [r0], #2
48 LDRH r9, [r0], #2
51 LDRH r9, [r0], #2
[all …]
DSyn_filt_32_opt.s28 @ a[] --- r0
45 LDRSH r6, [r0] @ load Aq[0]
50 LDRSH r6, [r0, #2] @ load Aq[1]
51 LDRSH r7, [r0, #4] @ load Aq[2]
52 LDRSH r8, [r0, #6] @ load Aq[3]
53 LDRSH r9, [r0, #8] @ load Aq[4]
61 LDRSH r6, [r0, #10] @ load Aq[5]
62 LDRSH r7, [r0, #12] @ load Aq[6]
63 LDRSH r8, [r0, #14] @ load Aq[7]
64 LDRSH r9, [r0, #16] @ load Aq[8]
[all …]
DDot_p_opt.s24 @ x[] --- r0
39 LDR r6, [r0], #4
41 LDR r8, [r0], #4
46 LDR r6, [r0], #4
51 LDR r8, [r0], #4
70 MOV r0, r12, LSL r10 @ L_sum = L_sum << sft
DNorm_Corr_opt.s26 @ r0 --- exc[]
59 ADD r5, r0, r11, LSL #1 @get the &exc[k]
62 STMFD sp!, {r0 - r3}
63 MOV r0, r5
67 LDMFD sp!, {r0 - r3}
152 MOV r14, r0
155 STMFD sp!, {r0 - r4, r7 - r12, r14}
157 ADD r0, sp, #0
163 LDMFD sp!, {r0 - r4, r7 - r12, r14}
164 MOV r0, r14
[all …]
DDeemph_32_opt.s38 LDRSH r6, [r0], #2 @load x_hi[0]
50 LDRSH r6, [r0], #2 @load x_hi[1]
69 LDRSH r6, [r0], #2 @load x_hi[]
77 LDRSH r6, [r0], #2 @load x_hi[]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/
DDot_p_neon.s25 @ x[] --- r0
36 CMP r0, r1
39 VLD1.S16 {Q0, Q1}, [r0]! @load 16 Word16 x[]
40 VLD1.S16 {Q2, Q3}, [r0]! @load 16 Word16 x[]
41 VLD1.S16 {Q4, Q5}, [r0]! @load 16 Word16 x[]
42 VLD1.S16 {Q6, Q7}, [r0]! @load 16 Word16 x[]
67 VLD1.S16 {Q0, Q1}, [r0]! @load 16 Word16 x[]
76 VLD1.S16 {Q0, Q1}, [r0]!
77 VLD1.S16 {Q2, Q3}, [r0]!
78 VLD1.S16 {Q4, Q5}, [r0]!
[all …]
Dscale_sig_neon.s24 @ x[] --- r0
37 MOV r5, r0 @ copy x[] address
64 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
84 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
99 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
113 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
127 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
DNorm_Corr_neon.s26 @ r0 --- exc[]
59 ADD r5, r0, r11, LSL #1 @get the &exc[k]
62 STMFD sp!, {r0 - r3}
63 MOV r0, r5
67 LDMFD sp!, {r0 - r3}
192 MOV r14, r0
195 STMFD sp!, {r0 - r4, r7 - r12, r14}
197 ADD r0, sp, #0
203 LDMFD sp!, {r0 - r4, r7 - r12, r14}
204 MOV r0, r14
[all …]
DFilt_6k_7k_neon.s24 @ r0 --- signal[]
35 STMFD r13!, {r0 - r12, r14}
37 MOV r8, r0 @ copy signal[] address
40 MOV r0, r2
43 VLD1.S16 {D0, D1, D2, D3}, [r0]!
44 VLD1.S16 {D4, D5, D6, D7}, [r0]!
209 ADD r0, r13, #160 @x + lg
213 VLD1.S16 {D0, D1, D2, D3}, [r0]!
214 VLD1.S16 {D4, D5, D6, D7}, [r0]!
224 LDMFD r13!, {r0 - r12, r15}
DDeemph_32_neon.s38 LDRSH r6, [r0], #2 @load x_hi[0]
50 LDRSH r6, [r0], #2 @load x_hi[1]
69 LDRSH r6, [r0], #2 @load x_hi[]
77 LDRSH r6, [r0], #2 @load x_hi[]
/frameworks/rs/
DrsMatrix4x4.cpp47 int r0 = (j+1) % 4; in inverse() local
52 (m[c0 + 4*r0] * (m[c1 + 4*r1] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r1])) in inverse()
53 - (m[c0 + 4*r1] * (m[c1 + 4*r0] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r0])) in inverse()
54 + (m[c0 + 4*r2] * (m[c1 + 4*r0] * m[c2 + 4*r1] - m[c1 + 4*r1] * m[c2 + 4*r0])); in inverse()
89 int r0 = (j+1) % 4; in inverseTranspose() local
93 … float minor = (m[c0 + 4*r0] * (m[c1 + 4*r1] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r1])) in inverseTranspose()
94 … - (m[c0 + 4*r1] * (m[c1 + 4*r0] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r0])) in inverseTranspose()
95 … + (m[c0 + 4*r2] * (m[c1 + 4*r0] * m[c2 + 4*r1] - m[c1 + 4*r1] * m[c2 + 4*r0])); in inverseTranspose()

12