/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | AutoCorrelation_v5.s | 29 stmdb sp!, {r4 - r11, lr} 38 mov r4, r2, asr #16 40 cmp r4, #0 43 cmp r4, #8 47 sub r12, r4, #8 85 cmp r8, r4 100 sub r4, r4, #1 103 cmp r4, #0 106 cmp r4, # [all...] |
H A D | Radix4FFT_v5.s | 27 stmdb sp!, {r4 - r11, lr} 61 smulwt r4, r10, r8 @ L_mpy_wx(cosx, t0) 64 smlawb r2, r11, r8, r4 @ r2 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 82 ldrd r10, [r14, #0] @ r4 = xptr[0]@ r5 = xptr[1]@ 88 smlawb r4, r11, r8, r6 @ r4 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 100 smlawb r6, r11, r8, r2 @ r4 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 103 mov r10, r4 @ t0 = r4@ 109 add r4, r1 [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
H A D | pvmp3_polyphase_filter_window_gcc.s | 47 stmfd sp!,{r0-r2,r4-r11,lr} 64 mov r4, #0x10 66 add r2,r4,r10 68 sub r2,r4,r10 82 add r4,r4,#0x200 142 cmp r4,#0x210 153 mov r4,r3, asr #15 154 teq r4,r3, asr #31 158 ldr r4,[s [all...] |
H A D | pvmp3_mdct_18_gcc.s | 44 stmfd sp!,{r4-r11,lr} 56 mov r4,#9 72 subs r4,r4,#1 141 add r1,r5,r4,lsl #2 143 ldr r3,[r6,r4,lsl #2] 146 ldr lr,[r7,r4,lsl #2] 152 str r3,[r5,r4,lsl #2] 153 str r2,[r6,r4,lsl #2] 154 add r4,r [all...] |
H A D | pvmp3_dct_9_gcc.s | 43 stmfd sp!,{r4-r11,lr} 50 ldr r4,[r0, #0x18] 54 add r12,r4,r5 55 sub r4,r4,r5 124 mov r2,r4,lsl #1 133 add r4,r5,r4 135 sub lr,r4,lr 138 ldr r4,cos_pi_ [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | armVCM4P10_DecodeCoeffsToPair_s.S | 47 PUSH {r4-r12,lr} 53 LDR r4,[sp,#0x68] 58 LDR r6,[r6,r4,LSL #2] 112 MOV r4,#1 114 MOVLE r4,#0 118 MOVGE r4,#0 135 MOVS lr,r4 140 TEQEQ r4,#0 158 LSL r7,r7,r4 168 LDRSB r8,[r9,r4] [all...] |
H A D | omxVCM4P10_PredictIntra_4x4_s.S | 40 PUSH {r4-r12,lr} 44 LDRD r4,r5,[sp,#0x50] 49 ADD r9,r0,r4 50 ADD r10,r4,r4 75 ADD r9,r0,r4 76 ADD r10,r4,r4 148 ADD r9,r0,r4 149 ADD r10,r4,r [all...] |
H A D | omxVCM4P10_TransformDequantLumaDCFromPair_s.S | 31 PUSH {r4-r6,lr} 41 LDRSB r4,[r2,r1] 47 LSL r5,r5,r4 75 POP {r4-r6,pc} 86 PUSH {r4-r6,lr} 87 MOV r4,r1 90 MOV r0,r4 94 POP {r4-r6,pc}
|
H A D | omxVCM4P10_PredictIntraChroma_8x8_s.S | 41 PUSH {r4-r10,lr} 45 LDR r4,[sp,#0x60] 54 ADD r9,r0,r4 55 ADD r10,r4,r4 95 POP {r4-r10,pc} 131 POP {r4-r10,pc} 137 ADD r9,r0,r4 138 ADD r10,r4,r4 [all...] |
H A D | omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S | 31 PUSH {r4-r10,lr} 37 LDR r4,[sp,#0x64] 46 LDR r6,[r4],#8 88 POP {r4-r10,pc} 98 POP {r4-r10,pc}
|
H A D | armVCM4P10_Interpolate_Chroma_s.S | 43 PUSH {r4-r12,lr} 46 LDRD r4,r5,[sp,#0x68] 64 LDR r11,[r11, r4, lsl #1] 104 POP {r4-r12,pc} 127 POP {r4-r12,pc} 150 POP {r4-r12,pc} 163 POP {r4-r12,pc} 174 POP {r4-r12,pc} 185 POP {r4-r12,pc}
|
H A D | omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S | 31 PUSH {r4-r12,lr} 38 LDR r4,[sp,#0x6c] 46 LDRH r12,[r4],#2 118 POP {r4-r12,pc}
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | syn_filt_opt.s | 36 STMFD r13!, {r4 - r12, r14} 39 MOV r4, r3 @ copy mem[] address 47 LDRH r6, [r4], #2 48 LDRH r7, [r4], #2 49 LDRH r8, [r4], #2 50 LDRH r9, [r4], #2 51 LDRH r10, [r4], #2 52 LDRH r11, [r4], #2 53 LDRH r12, [r4], #2 54 LDRH r14, [r4], # [all...] |
H A D | Syn_filt_32_opt.s | 32 @ sig_hi[] --- r4 41 STMFD r13!, {r4 - r12, r14} 42 LDR r4, [r13, #40] @ get sig_hi[] address 149 LDRSH r6, [r4, #-2] @ load sig_hi[i-1] 150 LDRSH r7, [r4, #-4] @ load sig_hi[i-2] 153 LDRSH r9, [r4, #-6] @ load sig_hi[i-3] 154 LDRSH r10, [r4, #-8] @ load sig_hi[i-4] 156 LDRSH r6, [r4, #-10] @ load sig_hi[i-5] 160 LDRSH r7, [r4, #-12] @ load sig_hi[i-6] 163 LDRSH r9, [r4, # [all...] |
H A D | Deemph_32_opt.s | 36 STMFD r13!, {r4 - r12, r14} 37 MOV r4, #2 @i=0 89 ADD r4, r4, #2 92 CMP r4, #64 99 LDMFD r13!, {r4 - r12, r15}
|
H A D | Norm_Corr_opt.s | 30 @ r4 --- t_min 53 STMFD r13!, {r4 - r12, r14} 57 LDR r4, [r13, #T_MIN] @get t_min 58 RSB r11, r4, #0 @k = -t_min 101 @r7 --- scale r4 --- t_min r8 --- excf[] 155 STMFD sp!, {r0 - r4, r7 - r12, r14} 163 LDMFD sp!, {r0 - r4, r7 - r12, r14} 185 ADD r10, r5, r4, LSL #1 @ get corr_norm[t] address 188 CMP r4, r6 191 ADD r4, r [all...] |
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
H A D | motion_comp.cpp | 276 int32 r0, r1, r2, r3, r4, r5; local 304 r4 = p_ref[3]; 305 r3 |= (r4 << 16); /* 0,h,0,f */ 307 r4 = r0 + r3; /* c+h, a+f */ 312 r4 += r5 * 20; /* c+20*e+20*f+h, a+20*c+20*d+f */ 313 r4 += 0x100010; /* +16, +16 */ 315 r4 -= r5 * 5; /* c-5*d+20*e+20*f-5*g+h, a-5*b+20*c+20*d-5*e+f */ 316 r4 >>= 5; 317 r13 |= r4; /* check clipping */ 322 r4 565 int j, r0, r1, r2, r3, r4, r5; local 723 int j, r0, r1, r2, r3, r4, r5; local 787 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8, r13; local 1089 int j, r0, r1, r2, r3, r4, r5; local 1154 int j, r0, r1, r2, r3, r4, r5; local 1317 int32 r0, r1, r2, r3, r4, r5; local [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | Deemph_32_neon.s | 36 STMFD r13!, {r4 - r12, r14} 37 MOV r4, #2 @i=0 89 ADD r4, r4, #2 92 CMP r4, #64 99 LDMFD r13!, {r4 - r12, r15}
|
H A D | syn_filt_neon.s | 35 STMFD r13!, {r4 - r12, r14} 38 MOV r4, r3 @ copy mem[] address 45 VLD1.S16 {D0, D1, D2, D3}, [r4]! @load 16 mems 60 ADD r4, r13, #32 @ yy[i] address 68 ADD r10, r4, r8, LSL #1 @ y[i], yy[i] address 102 LDMFD r13!, {r4 - r12, r15}
|
H A D | scale_sig_neon.s | 33 STMFD r13!, {r4 - r12, r14} 34 MOV r4, #4 39 MOVEQ r4, #1 42 MOVEQ r4, #2 47 MOVEQ r4, #1 128 SUBS r4, r4, #1 134 LDMFD r13!, {r4 - r12, r15}
|
H A D | Norm_Corr_neon.s | 30 @ r4 --- t_min 53 STMFD r13!, {r4 - r12, r14} 57 LDR r4, [r13, #T_MIN] @get t_min 58 RSB r11, r4, #0 @k = -t_min 109 @r7 --- scale r4 --- t_min r8 --- excf[] 195 STMFD sp!, {r0 - r4, r7 - r12, r14} 203 LDMFD sp!, {r0 - r4, r7 - r12, r14} 225 ADD r10, r5, r4, LSL #1 @ get corr_norm[t] address 228 CMP r4, r6 231 ADD r4, r [all...] |
/frameworks/rs/cpu_ref/ |
H A D | rsCpuIntrinsics_neon_Convolve.S | 30 push {r4-r8, r10, r11, lr} 35 ldr r4, [sp, #32+64] 36 vld1.16 {q0, q1}, [r4] 39 ldr r4, [sp, #36+64] 96 subs r4, r4, #1 101 pop {r4-r8, r10, r11, lr} 113 r4 = y3 base pointer 119 push {r4-r7, lr} 122 /* load y3 in r4 */ [all...] |
H A D | rsCpuIntrinsics_neon_3DLUT.S | 30 vld1.u8 d16, [r6], r4 31 vld1.u8 d17, [r7], r4 49 sub r6, r6, r4 50 sub r7, r7, r4 109 push {r4,r5,r6,r7} 110 ldr r4, [sp, #16] 121 vmov.s32 d9, r4, r5 135 * r4 = pitchy 254 pop {r4,r5,r6,r7}
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
H A D | R4R8First_v7.s | 29 stmdb sp!, {r4 - r11, lr} 30 .save {r4 - r11, lr} 50 VADD.S32 Q0, Q2, Q3 @ r4 = (r0 + r2)@i4 = (i0 + i2)@i6 = (i1 + r3)@r7 = (r1 + i3) 111 ldmia sp!, {r4 - r11, pc} 123 stmdb sp!, {r4 - r11, lr} 124 .save {r4 - r11, lr} 136 VSUB.S32 d7, d2, d3 @ r4 = buf[4] + buf[6]@ r5 = buf[5] + buf[7]@ 154 ldmia sp!, {r4 - r11, pc}
|
H A D | Radix4FFT_v7.s | 29 stmdb sp!, {r4 - r11, lr} 30 .save {r4 - r11, lr} 51 mov r4, r2 104 VADD.S32 Q4, Q8, Q6 @ r4 = t0 + r6@ 113 VSUB.S32 Q10, Q2, Q4 @ xptr[0] = r2 - r4@ 123 VADD.S32 Q10, Q2, Q4 @ xptr[0] = r2 + r4@ 128 subs r4, r4, #4 145 ldmia sp!, {r4 - r11, pc}
|