Home
last modified time | relevance | path

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

1234567

/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_mdct_18_arm.s52 add r1,r0,#0x44
53 mov r5,r0
64 ldr lr,[r0] ;; tmp == lr
85 str r9,[r0],#4
94 mov r0,r5 ;; r0 = vec
96 add r0,r5,#0x24 ;; r0 = &vec[9]
99 ldr r0,[r5,#0x20]
101 str r0,[r5,#0x40]
102 ldr r0,[r5,#0x1c]
104 str r0,[r5,#0x38]
[all …]
Dpvmp3_mdct_18_wm.asm50 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 …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/
DomxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S21 SUB r0,r0,r1,LSL #2
32 ADD r6,r0,r1
35 VLD1.8 {d7},[r0],r10
37 VLD1.8 {d5},[r0],r10
39 VLD1.8 {d8},[r0],r10
43 VLD1.8 {d10},[r0],r1
56 VLD1.8 {d11},[r0]
62 SUB r0,r0,r1,LSL #2
63 SUB r0,r0,r1
65 VST1.8 {d30},[r0],r1
[all …]
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.S17 AND r12,r0,#3
18 BIC r0,r0,#3
26 LDR r4,[r0],r1
27 LDR r5,[r0],r1
29 LDR r8,[r0],r1
31 LDR r9,[r0],r1
36 LDR r5,[r0,#4]
37 LDR r4,[r0],r1
38 LDR r9,[r0,#4]
39 LDR r8,[r0],r1
[all …]
DomxVCM4P10_InterpolateLuma_s.S28 STM r11,{r0-r3}
48 ADD r12,r0,r1,LSL #1
49 VLD1.8 {d9},[r0],r1
51 VLD1.8 {d10},[r0]
61 SUB r0,r0,#2
75 SUB r0,r0,#2
85 SUB r0,r0,#2
99 SUB r0,r0,r1,LSL #1
113 MOV r8,r0
114 SUB r0,r0,r1,LSL #1
[all …]
DomxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S21 SUB r0,r0,#4
34 ADD r10,r0,r1
35 VLD1.8 {d7},[r0],r11
37 VLD1.8 {d5},[r0],r11
40 VLD1.8 {d6},[r0],r11
43 VLD1.8 {d4},[r0],r11
48 SUB r0,r0,r1,LSL #3
81 ADD r10,r0,r1
89 VST1.8 {d7},[r0],r11
91 VST1.8 {d30},[r0],r11
[all …]
DarmVCM4P10_InterpolateLuma_Align_unsafe_s.S17 AND r7,r0,#3
18 BIC r0,r0,#3
26 LDM r0,{r7,r10,r11}
28 ADD r0,r0,r1
33 LDM r0,{r7,r10,r11}
35 ADD r0,r0,r1
45 LDM r0,{r7,r10,r11}
47 ADD r0,r0,r1
57 LDM r0,{r7,r10,r11}
59 ADD r0,r0,r1
[all …]
DarmVCM4P10_Interpolate_Chroma_s.S39 VLD1.8 {d0},[r0],r10
42 VLD1.8 {d1},[r0],lr
53 VLD1.8 {d2},[r0],r10
55 VLD1.8 {d3},[r0],lr
57 VLD1.8 {d16},[r0],r10
59 VLD1.8 {d17},[r0],lr
62 VLD1.8 {d18},[r0],r10
66 VLD1.8 {d19},[r0],lr
68 VLD1.8 {d0},[r0],r10
72 VLD1.8 {d1},[r0],lr
[all …]
DomxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S19 SUB r0,r0,r1,LSL #1
20 SUB r0,r0,r1
32 VLD1.8 {d6},[r0],r1
33 VLD1.8 {d5},[r0],r1
35 VLD1.8 {d4},[r0],r1
36 VLD1.8 {d8},[r0],r1
38 VLD1.8 {d9},[r0],r1
40 VLD1.8 {d10},[r0],r1
60 SUB r0,r0,r1,LSL #2
67 VST1.8 {d29},[r0],r1
[all …]
DomxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S19 SUB r0,r0,#4
31 ADD r10,r0,r1
33 VLD1.8 {d7},[r0],lr
35 VLD1.8 {d5},[r0],lr
37 VLD1.8 {d6},[r0],lr
39 VLD1.8 {d4},[r0],lr
75 SUB r0,r0,r1,LSL #3
80 ADD r10,r0,#3
94 ADD r12,r0,#4
104 ADD r0,r0,#4
[all …]
DarmVCM4P10_Average_4x_Align_unsafe_s.S19 LDR r10,[r0],r1
21 LDR r11,[r0],r1
30 LDR r10,[r0],r1
32 LDR r11,[r0],r1
50 LDR r4,[r0,#4]
51 LDR r10,[r0],r1
54 LDR r5,[r0,#4]
55 LDR r11,[r0],r1
68 LDR r4,[r0,#4]
69 LDR r10,[r0],r1
[all …]
DarmVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S21 LDR r11,[r0,#0xc]
22 LDR r10,[r0,#8]
23 LDR r5,[r0,#4]
24 LDR r4,[r0],r1
42 SUB r0,r7,#0x20
55 LDR r11,[r0,#0xc]
56 LDR r10,[r0,#8]
57 LDR r5,[r0,#4]
58 LDR r4,[r0],r1
77 LDR r11,[r0,#0xc]
[all …]
/frameworks/av/media/libstagefright/codecs/avc/enc/src/
Dmotion_comp.cpp276 int32 r0, r1, r2, r3, r4, r5; in eHorzInterp1MC() local
292 r0 = p_ref[0]; in eHorzInterp1MC()
294 r0 |= (r1 << 16); /* 0,c,0,a */ in eHorzInterp1MC()
307 r4 = r0 + r3; /* c+h, a+f */ in eHorzInterp1MC()
308 r5 = r0 + r1; /* c+d, a+b */ in eHorzInterp1MC()
334 r0 >>= 16; in eHorzInterp1MC()
335 r0 |= (r2 << 16); /* 0,e,0,c */ /* r0 has changed */ in eHorzInterp1MC()
336 r0 += r3; /* e+h, c+f */ in eHorzInterp1MC()
338 r5 -= r0 * 5; /* d-5e+20f+20g-5h+i, b-5c+20d+20e-5f+g */ in eHorzInterp1MC()
342 r0 = p_ref[dx+3]; in eHorzInterp1MC()
[all …]
Dblock.cpp24 int r0, r1, r2, r3, j; in trans() local
33 r0 = cur[0] - predBlock[0]; in trans()
38 r0 += r3; //ptr[0] + ptr[3]; in trans()
39 r3 = r0 - (r3 << 1); //ptr[0] - ptr[3]; in trans()
43 ptr[0] = r0 + r1; in trans()
44 ptr[2] = r0 - r1; in trans()
58 r0 = ptr[0] + ptr[48]; in trans()
63 ptr[0] = r0 + r1; in trans()
64 ptr[32] = r0 - r1; in trans()
85 int r0, r1, r2, r3, j, k, idx; in dct_luma() local
[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 …]
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/
DR4R8First_v5.s31 mov r11, r0
35 ldrd r0, [r11]
40 add r8, r0, r2
43 sub r0, r0, r2
58 add r2, r0, r5
61 sub r0, r0, r5
67 strd r0, [r11, #24]
85 mov r14, r0
90 ldrd r0, [r14]
95 add r8, r0, r2 @ r0 = buf[0] + buf[2]@
[all …]
DAutoCorrelation_v5.s33 mov r5, r0
37 mov r0, #0
57 qadd r0, r0, r3
60 qadd r0, r0, r10
64 qadd r0, r0, r6
67 qadd r0, r0, r11
70 qadd r0, r0, r10
74 qadd r0, r0, r6
82 qadd r0, r0, r1
89 str r0, [r7, #0]
[all …]
/frameworks/support/renderscript/v8/rs_support/driver/
DrsdIntrinsics_Convolve.S95 vst1.8 d16, [r0]!
162 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]!
163 vst4.8 {d0[1],d1[1],d2[1],d3[1]}, [r0]!
164 vst4.8 {d0[2],d1[2],d2[2],d3[2]}, [r0]!
165 vst4.8 {d0[3],d1[3],d2[3],d3[3]}, [r0]!
219 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]!
220 vst4.8 {d0[1],d1[1],d2[1],d3[1]}, [r0]!
221 vst4.8 {d0[2],d1[2],d2[2],d3[2]}, [r0]!
222 vst4.8 {d0[3],d1[3],d2[3],d3[3]}, [r0]!
264 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]!
[all …]
/frameworks/rs/driver/
DrsdIntrinsics_Convolve.S95 vst1.8 d16, [r0]!
162 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]!
163 vst4.8 {d0[1],d1[1],d2[1],d3[1]}, [r0]!
164 vst4.8 {d0[2],d1[2],d2[2],d3[2]}, [r0]!
165 vst4.8 {d0[3],d1[3],d2[3],d3[3]}, [r0]!
219 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]!
220 vst4.8 {d0[1],d1[1],d2[1],d3[1]}, [r0]!
221 vst4.8 {d0[2],d1[2],d2[2],d3[2]}, [r0]!
222 vst4.8 {d0[3],d1[3],d2[3],d3[3]}, [r0]!
264 vst4.8 {d0[0],d1[0],d2[0],d3[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[]
37 MOV r8, r0 @ copy signal[] address
42 MOV r0, r2
90 LDR r0, [r10]
101 SMULBB r14, r1, r0 @ (x[i] + x[i + 30]) * fir_7k[0]
103 SMLABT r14, r6, r0, r14 @ (x[i + 1] + x[i + 29]) * fir_7k[1]
105 LDR r0, [r10, #4]
112 SMLABB r14, r8, r0, r14 @ (x[i + 2] + x[i + 28]) * fir_7k[2]
115 SMLABT r14, r1, r0, r14 @ (x[i+3] + x[i+27]) * fir_7k[3]
118 LDR r0, [r10, #8]
[all …]
/frameworks/compile/libbcc/runtime/lib/arm/
Dswitch32.S34 cmp r0, ip // compare with index
35 add r0, lr, r0, lsl #2 // compute address of element in table
36 ldrcc r0, [r0, #3] // load 32-bit element if r0 is in range
38 ldrcs r0, [ip, #3] // load 32-bit element if r0 out of range
39 add ip, lr, r0 // compute label = lr + element
Dswitch16.S34 cmp r0, ip // compare with index
35 add r0, lr, r0, lsl #1 // compute address of element in table
36 ldrshcc r0, [r0, #1] // load 16-bit element if r0 is in range
38 ldrshhs r0, [ip, #1] // load 16-bit element if r0 out of range
39 add ip, lr, r0, lsl #1 // compute label = lr + element*2

1234567