/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | Dot_p_opt.s | 34 STMFD r13!, {r4 - r12, r14} 35 MOV r4, #0 @ L_sum = 0 42 SMLABB r4, r6, r7, r4 44 SMLATT r4, r6, r7, r4 47 SMLABB r4, r8, r9, r4 50 SMLATT r4, r8, r9, r4 [all...] |
H A D | residu_asm_opt.s | 33 STMFD r13!, {r4 - r12, r14} 64 LDRH r4, [r0], #2 65 ORR r12, r4, r12, LSL #16 @r12 --- a14, a15 69 LDRH r4, [r0], #2 @load a16 73 ORR r14, r4, r14, LSL #16 @r14 --- loopnum, a16 81 SMULTT r4, r5, r2 @i2(0) --- r4 = x[1] * a0 85 SMLABB r4, r5, r2, r4 @i2(1) --- r4 [all...] |
H A D | convolve_opt.s | 34 STMFD r13!, {r4 - r12, r14} 39 ADD r4, r1, r3, LSL #1 @ tmpH address 43 LDRSH r10, [r4], #-2 @ *tmpH-- 51 LDRSH r10, [r4], #-2 @ *tmpH-- 53 LDRSH r14, [r4], #-2 @ *tmpH-- 57 LDRSH r10, [r4], #-2 @ *tmpH-- 59 LDRSH r14, [r4], #-2 @ *tmpH-- 74 ADD r4, r1, r3, LSL #1 @tmpH address 78 LDRSH r10, [r4], #-2 80 LDRSH r14, [r4], # [all...] |
H A D | scale_sig_opt.s | 32 STMFD r13!, {r4 - r12, r14} 37 ADD r4, r0, r3, LSL #1 @x[i] address 44 LDRSH r5, [r4] @load x[i] 51 STRH r12, [r4], #-2 57 LDRSH r5, [r4] @load x[i] 63 STRH r12, [r4], #-2 67 LDMFD r13!, {r4 - r12, r15}
|
H A D | Filt_6k_7k_opt.s | 36 STMFD r13!, {r4 - r12, r14} 39 MOV r4, r1 @ copy lg address 87 @ not use registers: r4, r10, r12, r14, r5 88 MOV r4, r13 93 LDRSH r1, [r4] @ load x[i] 94 LDRSH r2, [r4, #60] @ load x[i + 30] 95 LDRSH r6, [r4, #2] @ load x[i + 1] 96 LDRSH r7, [r4, #58] @ load x[i + 29] 99 LDRSH r8, [r4, #4] @ load x[i + 2] 100 LDRSH r9, [r4, #5 [all...] |
H A D | pred_lt4_1_opt.s | 39 STMFD r13!, {r4 - r12, r14} 40 RSB r4, r1, #0 @-T0 42 ADD r5, r0, r4, LSL #1 @x = exc - T0 47 RSB r4, r2, #3 @k = 3 - frac 52 MOV r8, r4, LSL #6 66 LDRSH r4, [r1], #2 @x[0] 70 SMULBB r10, r4, r3 @x[0] * h[0] 74 LDRSH r4, [r1], #2 @x[3] 77 SMLABT r12, r4, r3, r12 @x[3] * h[1] 82 SMLABB r11, r4, r [all...] |
H A D | cor_h_vec_opt.s | 29 @r4 ---- rrixix[][NB_POS] 39 STMFD r13!, {r4 - r12, r14} 40 LDR r4, [r13, #40] @load rrixix[][NB_POS] 41 ADD r7, r4, r2, LSL #5 @r7 --- p0 = rrixix[track] 42 MOV r4, #0 @i=0 45 @r3 --- sign[], r4 --- i, r7 --- p0 83 ADD r9, r9, r4, LSL #1 84 ADD r12, r12, r4, LSL #1 97 ADD r4, r4, # [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.S | 30 PUSH {r4-r6,lr} 40 LDR r4,[r0],r1 42 STR r4,[r2],r3 51 LDR r4,[r0],r1 54 LSR r4,r4,#8 55 ORR r4,r4,r5,LSL #24 56 STR r4,[r2],r3 60 LDR r4,[r [all...] |
H A D | armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S | 30 PUSH {r4-r6,lr} 38 LDR r4,[r0],r1 42 UQSUB16 r4,r4,r6 46 USAT16 r4,#13,r4 50 AND r4,r12,r4,LSR #5 52 ORR r10,r4,r5,LSL #8 58 POP {r4 [all...] |
H A D | armVCM4P10_UnpackBlock4x4_s.S | 31 PUSH {r4-r8,lr} 34 MOV r4,#0 37 STRD r4,r5,[r1,#0] 38 STRD r4,r5,[r1,#8] 39 STRD r4,r5,[r1,#0x10] 40 STRD r4,r5,[r1,#0x18] 44 LDRBNE r4,[r2],#2 46 LDRSBEQ r4,[r2],#1 47 ORRNE r4,r4,r [all...] |
H A D | omxVCM4P10_TransformDequantChromaDCFromPair_s.S | 31 push {r4-r10, lr} 40 ldrbne r4, [r9], #2 42 ldrsbeq r4, [r9], #1 43 orrne r4, r4, r5, lsl #8 46 strh r4, [r1, r7] 48 ldmia r1, {r3, r4} 55 saddsubx r4, r4, r4 [all...] |
H A D | armVCM4P10_Average_4x_Align_unsafe_s.S | 30 PUSH {r4-r6,lr} 39 UHSUB8 r4,r11,lr 42 EOR r4,r4,r7 43 STR r4,[r2],r3 51 UHSUB8 r4,r11,lr 54 EOR r4,r4,r7 55 STR r4,[r2],r3 56 POP {r4 [all...] |
H A D | omxVCM4P10_DeblockLuma_I.S | 30 PUSH {r4-r9,lr} 36 LDR r4,[sp,#0x28] 44 CMPNE r4,#0 46 TST r4,#3 56 POP {r4-r9,pc} 58 STR r4,[sp,#0] 68 ADD r2,r4,#0x10 77 POP {r4-r9,pc}
|
H A D | omxVCM4P10_PredictIntra_16x16_s.S | 46 PUSH {r4-r12,lr} 50 LDR r4,[sp,#0x68] 78 POP {r4-r12,pc} 80 ADD r8,r0,r4 81 ADD r4,r4,r4 85 VLD1.8 {d2[],d3[]},[r0],r4 86 VLD1.8 {d0[],d1[]},[r8],r4 90 VLD1.8 {d2[],d3[]},[r0],r4 [all...] |
/frameworks/native/opengl/libagl/ |
H A D | iterators.S | 51 stmfd sp!, {r4, r5, r6, r7, r8, lr} 52 ldr r4, [sp, #4*6] 56 sub r4, r4, r2 59 mov r4, r4, asr r12 63 smull r8, lr, r4, r5 65 smull r6, r7, r4, r12 71 ldr r4, [r0, #20] // m_x1 77 umull r8, r0, r4, r [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
H A D | idct.cpp | 131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local 153 r4 = blk[B_SIZE * 1 + i]; 158 if (!(r1 | r2 | r3 | r4 | r5 | r6 | r7)) 182 r8 = W7 * (r4 + r5); 183 r4 = (r8 + (W1 - W7) * r4); 199 r1 = r4 + r6; 200 r4 -= r6; 209 r2 = (181 * (r4 + r5) + 128) >> 8; /* rounding */ 210 r4 353 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | band_nrg_v5.s | 29 stmdb sp!, {r4 - r11, lr} 35 mov r4, #0 40 mov r2, r4, lsl #1 70 str r14, [r3, +r4, lsl #2] 71 add r4, r4, #1 73 cmp r4, r5 79 ldmia sp!, {r4 - r11, pc} 86 stmdb sp!, {r4 - r11, lr} 94 mov r4, # [all...] |
H A D | R4R8First_v5.s | 28 stmdb sp!, {r4 - r11, lr} 37 ldrd r4, [r11, #16] 46 add r2, r4, r6 49 sub r4, r4, r6 59 sub r3, r1, r4 62 add r1, r1, r4 74 ldmia sp!, {r4 - r11, pc} 81 stmdb sp!, {r4 - r11, lr} 92 ldrd r4, [r1 [all...] |
H A D | CalcWindowEnergy_v5.s | 29 stmdb sp!, {r4 - r11, lr} 48 mov r4, #0 @ i=0 75 add r4, r4, #1 83 cmp r4, r3 90 add r4, r0, r8, lsl #2 92 str r6, [r4, #72] 94 str r7, [r4, #136] 105 ldmia sp!, {r4 - r11, pc}
|
H A D | PrePostMDCT_v5.s | 28 stmdb sp!, {r4 - r11, lr} 40 ldrd r4, [r0] 43 smull r14, r11, r4, r8 @ MULHIGH(tr1, cosa) 47 smull r7, r10, r4, r9 @ MULHIGH(tr1, sina) 55 smull r14, r4, r6, r8 @ MULHIGH(tr2, cosa) 61 add r8, r8, r4 75 ldmia sp!, {r4 - r11, pc} 82 stmdb sp!, {r4 - r11, lr} 94 ldrd r4, [r0] 97 smull r14, r11, r4, r [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | convolve_neon.s | 34 STMFD r13!, {r4 - r12, r14} 40 ADD r4, r1, r3, LSL #1 @ tmpH address 44 LDRSH r10, [r4] @ *tmpH-- 52 SUB r4, r4, #8 53 MOV r9, r4 72 ADD r4, r1, r3, LSL #1 @tmpH address 76 LDRSH r10, [r4], #-2 78 LDRSH r14, [r4] 88 SUB r4, r [all...] |
H A D | cor_h_vec_neon.s | 30 @r4 ---- rrixix[][NB_POS] 39 STMFD r13!, {r4 - r12, r14} 40 LDR r4, [r13, #40] @load rrixix[][NB_POS] 41 ADD r7, r4, r2, LSL #5 @r7 --- p0 = rrixix[track] 42 MOV r4, #0 @i=0 45 @r3 --- sign[], r4 --- i, r7 --- p0 84 ADD r9, r9, r4, LSL #1 85 ADD r12, r12, r4, LSL #1 98 ADD r4, r4, # [all...] |
H A D | pred_lt4_1_neon.s | 36 STMFD r13!, {r4 - r12, r14} 37 SUB r4, r0, r1, LSL #1 @ x = exc - T0 39 SUB r4, r4, #30 @ x -= L_INTERPOL2 - 1 42 SUBLT r4, r4, #2 @ x-- 56 VLD1.S16 {Q4, Q5}, [r4]! @load 16 x[] 57 VLD1.S16 {Q6, Q7}, [r4]! @load 16 x[] 70 LDRSH r12, [r4], #2 97 LDMFD r13!, {r4 [all...] |
/frameworks/rs/cpu_ref/ |
H A D | rsCpuIntrinsics_neon_YuvToRGB.S | 113 vld1.u8 d21, [r4]! 115 pld [r4, #128] 147 vld1.u32 d21[1], [r4]! 157 vld1.u16 d21[1], [r4]! 166 vld1.u8 d21[1], [r4]! 175 vld1.u8 d21[0], [r4]! 227 push {r4,r5} 229 mov r4, r3 236 add r4, r5, LSR #1 244 pop {r4,r [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
H A D | pvmp3_dct_16_gcc.s | 49 stmfd sp!,{r0,r1,r4-r11,lr} 63 smull r4,r3,lr,r3 74 sub r4,r1,r12 77 smull r4,r5,lr,r4 80 sub r4,r12,lr 81 mov r4,r4,lsl #1 82 smull r7,r4,r6,r4 [all...] |