Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 90) sorted by relevance

1234

/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/
Dpred_lt4_1_opt.s30 @ r3 --- L_subfr
64 LDR r3, [r2], #4 @h[0], h[1]
69 SMULBB r10, r4, r3 @x[0] * h[0]
70 SMULBB r11, r6, r3 @x[1] * h[0]
71 SMULBB r12, r9, r3 @x[2] * h[0]
74 SMLABT r10, r6, r3, r10 @x[1] * h[1]
75 SMLABT r11, r9, r3, r11 @x[2] * h[1]
76 SMLABT r12, r4, r3, r12 @x[3] * h[1]
78 LDR r3, [r2], #4 @h[2], h[3]
80 SMLABB r10, r9, r3, r10 @x[2] * h[2]
[all …]
Dresidu_asm_opt.s26 @lg --- r3
70 MOV r14, r3, ASR #2 @one loop get 4 outputs
80 SMULTB r3, r5, r2 @i1(0) --- r3 = x[0] * a0
95 SMLABT r3, r5, r2, r3 @i1(1) --- r3 += x[-1] * a1
99 SMLATB r3, r6, r2, r3 @i1(2) --- r3 += x[-2] * a2
106 SMLABT r3, r6, r2, r3 @ i1 (3)
110 SMLATB r3, r7, r2, r3 @ i1 (4)
116 SMLABT r3, r7, r2, r3 @ i1 (5)
120 SMLATB r3, r8, r2, r3 @ i1 (6)
127 SMLABT r3, r8, r2, r3 @ i1 (7)
[all …]
Dconvolve_opt.s27 @ r3 --- L
35 MOV r3, #0 @ n
39 ADD r4, r1, r3, LSL #1 @ tmpH address
40 ADD r5, r3, #1 @ i = n + 1
70 ADD r3, r3, #1
74 ADD r4, r1, r3, LSL #1 @tmpH address
75 ADD r5, r3, #1
107 ADD r3, r3, #1
110 ADD r4, r1, r3, LSL #1
111 ADD r5, r3, #1
[all …]
/frameworks/av/media/libstagefright/codecs/avc/enc/src/
Dblock.cpp24 int r0, r1, r2, r3, j; in trans() local
36 r3 = cur[3] - predBlock[3]; in trans()
38 r0 += r3; //ptr[0] + ptr[3]; in trans()
39 r3 = r0 - (r3 << 1); //ptr[0] - ptr[3]; in trans()
45 ptr[1] = (r3 << 1) + r2; in trans()
46 ptr[3] = r3 - (r2 << 1); in trans()
59 r3 = ptr[0] - ptr[48]; in trans()
65 ptr[16] = (r3 << 1) + r2; in trans()
66 ptr[48] = r3 - (r2 << 1); in trans()
85 int r0, r1, r2, r3, j, k, idx; in dct_luma() local
[all …]
Dmotion_comp.cpp276 int32 r0, r1, r2, r3, r4, r5; in eHorzInterp1MC() local
301 r3 = p_ref[2]; in eHorzInterp1MC()
302 r2 |= (r3 << 16); /* 0,g,0,e */ in eHorzInterp1MC()
303 r3 = p_ref[1]; in eHorzInterp1MC()
305 r3 |= (r4 << 16); /* 0,h,0,f */ in eHorzInterp1MC()
307 r4 = r0 + r3; /* c+h, a+f */ in eHorzInterp1MC()
309 r6 = r2 + r3; /* g+h, e+f */ in eHorzInterp1MC()
331 r1 |= (r3 << 16); /* 0,f,0,d */ /* r1 has changed */ in eHorzInterp1MC()
336 r0 += r3; /* e+h, c+f */ in eHorzInterp1MC()
351 r1 = r3; in eHorzInterp1MC()
[all …]
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/
Dpvmp3_mdct_18_gcc.s48 add r3,r2,#0x24
49 add r12,r3,#0x44
63 ldr r8,[r3],#4 @@ tmp1 == r8
101 ldr r3,[r5,#0x38]
128 sub r0,r1,r3
131 sub r3,r1,r3
134 str r3,[r5,#0x2c]
143 ldr r3,[r6,r4,lsl #2]
148 smlal r0,r3,lr,r0
152 str r3,[r5,r4,lsl #2]
[all …]
Dpvmp3_dct_16_gcc.s51 ldr r3,[r0,#0x3c]
53 sub r2,r1,r3
59 add r1,r1,r3
60 sub r3,r2,r12
62 mov r3,r3,lsl #3
63 smull r4,r3,lr,r3
65 str r3,[sp]
66 add r3,r2,r12
67 sub r2,r1,r3
69 add r3,r1,r3
[all …]
Dpvmp3_polyphase_filter_window_gcc.s67 add r3,r0,r2,lsl #2
69 ldr r5,[r3]
81 ldr r8,[r3,#0x700]
89 ldr r5,[r3,#0x100]
99 ldr r8,[r3,#0x600]
107 ldr r5,[r3,#0x200]
117 ldr r8,[r3,#0x500]
126 ldr r5,[r3,#0x300]
138 ldr r3,[r3,#0x400]
141 smull r8,r7,r6,r3
[all …]
Dpvmp3_dct_9_gcc.s45 ldr r3, [r0, #0]
47 add r1,r2,r3
48 sub lr,r2,r3
49 ldr r3,[r0, #0x1c]
51 add r2,r3,r12
53 sub r3,r3,r12
128 mov r3,r3,lsl #1
132 smlal r12,r6,r7,r3
159 smlal r5,lr,r4,r3
170 smlal r3,r1,r4,r3
/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
152 r3 = blk[B_SIZE * 2 + i]; in idct_intra()
158 if (!(r1 | r2 | r3 | r4 | r5 | r6 | r7)) in idct_intra()
195 r1 = W6 * (r3 + r2); in idct_intra()
197 r3 = (r1 + (W2 - W6) * r3); in idct_intra()
205 r7 = r8 + r3; in idct_intra()
206 r8 -= r3; in idct_intra()
207 r3 = r0 + r2; in idct_intra()
219 tmpBLK32[(1<<3) + i] = (r3 + r2) >> 8; in idct_intra()
224 tmpBLK32[(6<<3) + i] = (r3 - r2) >> 8; in idct_intra()
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/
DomxVCM4P10_InterpolateLuma_s.S43 STM r11,{r0-r3}
68 ADD r12,r2,r3,LSL #1
69 VST1.32 {d9[0]},[r2],r3
70 VST1.32 {d11[0]},[r12],r3
82 ADD r12,r2,r3,LSL #1
83 VST1.32 {d22[0]},[r2],r3
84 VST1.32 {d26[0]},[r12],r3
92 ADD r12,r2,r3,LSL #1
93 VST1.32 {d22[0]},[r2],r3
94 VST1.32 {d26[0]},[r12],r3
[all …]
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.S43 STR r4,[r2],r3
45 STR r5,[r2],r3
47 STR r8,[r2],r3
48 STR r9,[r2],r3
57 STR r4,[r2],r3
62 STR r8,[r2],r3
67 STR r4,[r2],r3
70 STR r8,[r2],r3
79 STR r4,[r2],r3
82 STR r8,[r2],r3
[all …]
DarmVCM4P10_Average_4x_Align_unsafe_s.S35 LDR lr,[r2,r3]
42 STR r5,[r2],r3
44 STR r4,[r2],r3
48 LDR lr,[r2,r3]
54 STR r5,[r2],r3
56 STR r4,[r2],r3
68 LDR lr,[r2,r3]
80 STR r5,[r2],r3
82 STR r4,[r2],r3
86 LDR lr,[r2,r3]
[all …]
DomxVCM4P10_PredictIntra_4x4_s.S55 ADD r11,r3,r5
57 VST1.32 {d0[0]},[r3],r12
59 VST1.32 {d2[0]},[r3]
64 ADD r11,r3,r5
67 VST1.32 {d0[0]},[r3],r12
69 VST1.32 {d0[0]},[r3]
89 ADD r11,r3,r5
98 ADD r11,r3,r5
110 ADD r11,r3,r5
117 ADD r11,r3,r5
[all …]
DomxVCM4P10_PredictIntra_16x16_s.S59 ADD r8,r3,r5
61 VST1.8 {d0,d1},[r3],r10
63 VST1.8 {d0,d1},[r3],r10
65 VST1.8 {d0,d1},[r3],r10
67 VST1.8 {d0,d1},[r3],r10
69 VST1.8 {d0,d1},[r3],r10
71 VST1.8 {d0,d1},[r3],r10
73 VST1.8 {d0,d1},[r3],r10
75 VST1.8 {d0,d1},[r3]
83 ADD r11,r3,r5
[all …]
DarmVCM4P10_Interpolate_Chroma_s.S96 VST1.64 {d8},[r2],r3
98 VST1.64 {d9},[r2],r3
99 VST1.64 {d20},[r2],r3
100 VST1.64 {d21},[r2],r3
122 VST1.32 {d8[0]},[r2],r3
123 VST1.32 {d9[0]},[r2],r3
145 VST1.16 {d8[0]},[r2],r3
146 VST1.16 {d9[0]},[r2],r3
158 VST1.64 {d0},[r2],r3
159 VST1.64 {d1},[r2],r3
[all …]
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/
DR4R8First_v5.s41 add r9, r1, r3
44 sub r1, r1, r3
47 add r3, r5, r7
53 add r7, r9, r3
56 sub r9, r9, r3
59 sub r3, r1, r4
96 add r9, r1, r3 @ i0 = buf[1] + buf[3]@
99 sub r1, r1, r3 @ i1 = buf[1] - buf[3]@
102 add r3, r5, r7 @ i2 = buf[5] + buf[7]@
104 sub r4, r4, r6 @ r3 = buf[4] - buf[6]@
[all …]
DRadix4FFT_v5.s42 str r3, [sp, #12]
46 mov r12, r3 @ csptr = twidTab@
58 ldrd r10, [r14, #0] @ r2 = xptr[0]@ r3 = xptr[1]@
62 smulwt r3, r11, r8 @ L_mpy_wx(cosx, t1)
70 sub r3, r3, r5 @ r3 = L_mpy_wx(cosx, t1) - L_mpy_wx(sinx, t0)@
74 sub r1, r11, r3 @ r1 = t1 - r3@
77 add r3, r11, r3 @ r3 = t1 + r3@
80 str r3, [sp, #28]
101 smulwb r3, r10, r8 @ L_mpy_wx(sinx, t0)
106 sub r7, r7, r3 @ r5 = L_mpy_wx(cosx, t1) - L_mpy_wx(sinx, t0)@
[all …]
DCalcWindowEnergy_v5.s32 mov r3, r3, lsl #16
34 mov r3, r3, asr #16
52 str r3, [r13, #12]
60 smulwb r3, r14, r9 @ accu1 = L_mpy_ls(Coeff1, tempUnfiltered);
63 mov r3, r3, lsl #1
66 sub r0, r3, r10 @ accu3 = accu1 - states0;
69 mov r10, r3 @ states0 = accu1;
72 mul r3, r9, r9
76 add r6, r6, r3, asr #7
79 ldr r3, [r13, #12]
[all …]
Dband_nrg_v5.s70 str r14, [r3, +r4, lsl #2]
90 mov r3, r3, lsl #16
92 mov r3, r3, asr #16
93 cmp r3, #0
107 str r3, [r13, #4]
124 smull r5, r3, r5, r5
129 qadd r6, r6, r3
134 smull r5, r3, r5, r5
138 qadd r6, r6, r3
152 smull r5, r3, r5, r5
[all …]
DAutoCorrelation_v5.s35 mov r9, r3
51 smulbb r3, r6, r6
54 mov r3, r3, asr #9
57 qadd r0, r0, r3
102 mov r3, #0
115 mov r1, r3, lsl #1
131 add r3, r3, #5
138 cmp r3, r12
146 mov r12, r3, lsl #1
149 add r3, r3, #1
[all …]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/
Dconvolve_neon.s27 @ r3 --- L
35 MOV r3, #0
40 ADD r4, r1, r3, LSL #1 @ tmpH address
41 ADD r5, r3, #1 @ i = n + 1
67 ADD r3, r3, #1
72 ADD r4, r1, r3, LSL #1 @tmpH address
73 ADD r5, r3, #1
103 ADD r3, r3, #1
108 ADD r4, r1, r3, LSL #1
109 ADD r5, r3, #1
[all …]
/frameworks/native/opengl/libagl/
Diterators.S55 sub r3, r3, r2
58 mov r3, r3, asr r12
67 smlal r8, lr, r3, r5
68 smlal r6, r7, r3, r12
70 ldr r3, [r0, #16] // m_x0
76 umull r6, r5, r3, r6
78 mla r7, r3, r7, r5
/frameworks/rs/cpu_ref/
DrsCpuIntrinsics_neon_YuvToRGB.S106 vld2.u8 {d20,d21}, [r3]!
110 pld [r3, #256]
112 vld1.u8 d20, [r3]!
114 pld [r3, #128]
144 vld1.u8 d21, [r3]!
146 vld1.u32 d20[1], [r3]!
154 vld1.u32 d20[1], [r3]!
156 vld1.u16 d20[1], [r3]!
163 vld1.u16 d20[1], [r3]!
165 vld1.u8 d20[1], [r3]!
[all …]
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/
DPrePostMDCT_v7.s35 sub r3, r9, #32
44 VLD2.I32 {d13, d15}, [r3]! @ tr2 = *(buf1 - 1)@ ti1 = *(buf1 + 0)@
45 VLD2.I32 {d12, d14}, [r3]! @ tr2 = *(buf1 - 1)@ ti1 = *(buf1 + 0)@
60 sub r3, r3, #32
73 VST2.I32 {d5, d7}, [r3]!
74 VST2.I32 {d4, d6}, [r3]!
77 sub r3, r3, #64
97 sub r3, r9, #32
106 VLD2.I32 {d13, d15}, [r3]! @ tr2 = *(zbuf2 - 1)@ ti2 = *(zbuf2 + 0)@
107 VLD2.I32 {d12, d14}, [r3]! @ tr2 = *(zbuf2 - 1)@ ti2 = *(zbuf2 + 0)@
[all …]

1234