/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | armVCM4P10_InterpolateLuma_Align_unsafe_s.S | 41 LDM r0,{r7,r10,r11} 44 STM r8!,{r7,r10,r11} 48 LDM r0,{r7,r10,r11} 52 ORR r7,r7,r10,LSL #24 53 LSR r10,r10,#8 54 ORR r10,r10,r11,LSL #24 56 STM r8!,{r7,r10,r11} 60 LDM r0,{r7,r10,r1 [all...] |
H A D | armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S | 37 LDR r10,[r0,#8] 41 UQSUB16 r10,r10,r6 45 USAT16 r10,#13,r10 49 AND r10,r12,r10,LSR #5 52 ORR r11,r10,r11,LSL #8 53 ORR r10,r4,r5,LSL #8 55 STRD r10,r1 [all...] |
H A D | omxVCM4P10_PredictIntra_16x16_s.S | 60 ADD r10,r5,r5 61 VST1.8 {d0,d1},[r3],r10 62 VST1.8 {d0,d1},[r8],r10 63 VST1.8 {d0,d1},[r3],r10 64 VST1.8 {d0,d1},[r8],r10 65 VST1.8 {d0,d1},[r3],r10 66 VST1.8 {d0,d1},[r8],r10 67 VST1.8 {d0,d1},[r3],r10 68 VST1.8 {d0,d1},[r8],r10 69 VST1.8 {d0,d1},[r3],r10 [all...] |
H A D | omxVCM4P10_PredictIntraChroma_8x8_s.S | 41 PUSH {r4-r10,lr} 55 ADD r10,r4,r4 56 VLD1.8 {d1[0]},[r0],r10 57 VLD1.8 {d1[1]},[r9],r10 58 VLD1.8 {d1[2]},[r0],r10 59 VLD1.8 {d1[3]},[r9],r10 60 VLD1.8 {d1[4]},[r0],r10 61 VLD1.8 {d1[5]},[r9],r10 62 VLD1.8 {d1[6]},[r0],r10 85 ADD r10,r [all...] |
H A D | armVCM4P10_Average_4x_Align_unsafe_s.S | 34 LDR r10,[r0],r1 39 UHSUB8 r5,r10,r12 45 LDR r10,[r0],r1 50 UHSUB8 r5,r10,r12 66 LDR r10,[r0],r1 73 LSR r10,r10,#16 74 ORR r10,r10,r4,LSL #16 77 UHSUB8 r5,r10,r1 [all...] |
H A D | omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S | 46 LDR r10, .LarmVCM4P10_QPDivTable 47 P1: ADD r10, pc 51 LDRSB lr,[r10,r1] 52 LDR r10, =0x3020504 56 VDUP.32 d9,r10 66 LDRSH r10,[r8,#0] 72 VMOVNE.16 d0[0],r10 106 LDRSH r10,[r8,#0] 107 ADD r10,r10,# [all...] |
H A D | omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S | 46 ADD r10,r0,r1 49 VLD1.8 {d8},[r10],lr 51 VLD1.8 {d10},[r10],lr 53 VLD1.8 {d9},[r10],lr 55 VLD1.8 {d11},[r10],lr 95 ADD r10,r0,#3 97 ADD r12,r10,r1 101 VST1.8 {d29[0]},[r10],lr 103 VST1.8 {d29[2]},[r10],lr 105 VST1.8 {d29[4]},[r10],l [all...] |
H A D | omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S | 49 ADD r10,r0,r1 51 VLD1.8 {d8},[r10],r11 54 VLD1.8 {d10},[r10],r11 57 VLD1.8 {d9},[r10],r11 59 VLD1.8 {d11},[r10],r11 96 ADD r10,r0,r1 105 VST1.8 {d24},[r10],r11 107 VST1.8 {d10},[r10],r11 109 VST1.8 {d25},[r10],r11 113 VST1.8 {d11},[r10],r [all...] |
H A D | armVCM4P10_DecodeCoeffsToPair_s.S | 49 LDR r10,[r0,#0] 54 LDRB r9,[r10,#2] 55 LDRB r8,[r10,#1] 56 LDRB r11,[r10],#3 67 LDRB r8,[r10],#1 99 LDRB r8,[r10],#1 125 LDRB r8,[r10],#1 129 LDRB r8,[r10],#1 149 LDRB r8,[r10],#1 153 LDRB r8,[r10],# [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | Deemph_32_opt.s | 44 MOV r10, r6, LSL #16 @L_tmp = x_hi[0]<<16 47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4 48 MOV r10, r12, LSL #3 @L_tmp <<= 3 51 QDADD r10, r10, r9 53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac) 54 QADD r10, r12, r11 55 MOV r14, r10, ASR #16 @y[0] = round(L_tmp) 58 MOV r10, r6, LSL #16 59 ADD r12, r10, r [all...] |
H A D | pred_lt4_1_opt.s | 69 SMULBB r10, r4, r3 @x[0] * h[0] 74 SMLABT r10, r6, r3, r10 @x[1] * h[1] 80 SMLABB r10, r9, r3, r10 @x[2] * h[2] 85 SMLABT r10, r4, r3, r10 @x[3] * h[3] 91 SMLABB r10, r6, r3, r10 @x[4] * h[4] 96 SMLABT r10, r [all...] |
H A D | convolve_opt.s | 43 LDRSH r10, [r4], #-2 @ *tmpH-- 45 MUL r8, r9, r10 51 LDRSH r10, [r4], #-2 @ *tmpH-- 54 MLA r8, r9, r10, r8 57 LDRSH r10, [r4], #-2 @ *tmpH-- 60 MLA r8, r9, r10, r8 78 LDRSH r10, [r4], #-2 82 MUL r8, r9, r10 90 LDRSH r10, [r4], #-2 @ *tmpH-- 93 MLA r8, r9, r10, r [all...] |
H A D | cor_h_vec_opt.s | 50 MOV r10, r0 @p1 = h 54 LDRSH r12, [r10], #2 62 LDRSH r12, [r10], #2 @*p1++ 67 ADD r10, r6, r14 70 MOV r6, r10, ASR #16 73 LDRSH r10, [r9], #2 @sign[pos] 75 MUL r12, r5, r10 81 LDRSH r10, [r7], #2 @*p0++ 85 ADD r5, r5, r10 95 MOV r10, r [all...] |
H A D | Norm_Corr_opt.s | 78 LDR r10, [r14], #4 83 SMLABB r6, r10, r10, r6 84 SMLATT r6, r10, r10, r6 113 LDR r10, [r12], #4 @load xn[i], xn[i+1] 116 SMLABB r5, r10, r11, r5 @L_tmp += xn[i] * excf[i] 117 SMLATT r5, r10, r11, r5 @L_tmp += xn[i+1] * excf[i+1] 119 LDR r10, [r12], #4 @load xn[i+2], xn[i+3] 122 SMLABB r5, r10, r1 [all...] |
H A D | syn_filt_opt.s | 51 LDRH r10, [r4], #2 60 STRH r10, [r5], #2 69 LDRH r10, [r4], #2 78 STRH r10, [r5], #2 96 ORR r10, r6, r7, LSL #16 @ -a[2] -- -a[1] 98 STR r10, [r13, #-4] 107 ORR r10, r6, r7, LSL #16 @ -a[6] -- -a[5] 109 STR r10, [r13, #-12] 118 ORR r10, r6, r7, LSL #16 @ -a[10] -- -a[9] 120 STR r10, [r1 [all...] |
H A D | Dot_p_opt.s | 68 CLZ r10, r4 69 SUB r10, r10, #1 @ sft = norm_l(L_sum) 70 MOV r0, r12, LSL r10 @ L_sum = L_sum << sft 71 RSB r11, r10, #30 @ *exp = 30 - sft
|
H A D | Syn_filt_32_opt.s | 56 ORR r10, r6, r7, LSL #16 @ Aq[2] -- Aq[1] 58 STR r10, [r13, #-4] 67 ORR r10, r6, r7, LSL #16 @ Aq[6] -- Aq[5] 69 STR r10, [r13, #-12] 78 ORR r10, r6, r7, LSL #16 @ Aq[10] -- Aq[9] 80 STR r10, [r13, #-20] 89 ORR r10, r6, r7, LSL #16 @ Aq[14] -- Aq[13] 91 STR r10, [r13, #-28] 102 LDRSH r10, [r5, #-8] @ load sig_lo[i-4] 112 SMLABT r12, r10, r1 [all...] |
H A D | residu_asm_opt.s | 52 LDRH r10, [r0], #2 53 ORR r9, r10, r9, LSL #16 @r9 --- a8, a9 55 LDRH r10, [r0], #2 57 ORR r10, r11, r10, LSL #16 @r10 --- a10, a11 77 LDR r10, [r1], #-4 @r10 --- x[3], x[2] 82 SMULTB r11, r5, r10 @i3(0) --- r11 = x[2] * a0 83 SMULTT r12, r5, r10 [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | Deemph_32_neon.s | 44 MOV r10, r6, LSL #16 @L_tmp = x_hi[0]<<16 47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4 48 MOV r10, r12, LSL #3 @L_tmp <<= 3 51 QDADD r10, r10, r9 53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac) 54 QADD r10, r12, r11 55 MOV r14, r10, ASR #16 @y[0] = round(L_tmp) 58 MOV r10, r6, LSL #16 59 ADD r12, r10, r [all...] |
H A D | cor_h_vec_neon.s | 51 MOV r10, r0 @p1 = h 55 LDRSH r12, [r10], #2 63 LDRSH r12, [r10], #2 @*p1++ 68 ADD r10, r6, r14 71 MOV r6, r10, ASR #16 74 LDRSH r10, [r9], #2 @sign[pos] 76 MUL r12, r5, r10 82 LDRSH r10, [r7], #2 @*p0++ 86 ADD r5, r5, r10 96 MOV r10, r [all...] |
H A D | Norm_Corr_neon.s | 97 VMOV.S32 r10, D20[1] 98 QADD r6, r9, r10 168 MOV r10, #1 169 ADD r5, r10, r5, LSL #1 @L_tmp = (L_tmp << 1) + 1 170 ADD r6, r10, r6, LSL #1 @L_tmp1 = (L_tmp1 << 1) + 1 172 CLZ r10, r5 175 CLZLT r10, r11 176 SUB r10, r10, #1 @exp = norm_l(L_tmp) 178 MOV r5, r5, LSL r10 [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | band_nrg_v5.s | 41 ldrsh r10, [r1, r2] 45 cmp r10, r2 49 ldr r11, [r0, +r10, lsl #2] 50 add r10, r10, #1 51 ldr r6, [r0, +r10, lsl #2] 53 add r10, r10, #1 55 ldr r11, [r0, +r10, lsl #2] 57 add r10, r1 [all...] |
H A D | Radix4FFT_v5.s | 36 mov r10, r1 @ i = num@ 38 cmp r10, #0 49 str r10, [sp, #16] 58 ldrd r10, [r14, #0] @ r2 = xptr[0]@ r3 = xptr[1]@ 61 smulwt r4, r10, r8 @ L_mpy_wx(cosx, t0) 65 smulwb r5, r10, r8 @ L_mpy_wx(sinx, t0) 67 mov r10, r0, asr #2 @ t0 = r0 >> 2@ 73 sub r0, r10, r2 @ r0 = t0 - r2@ 76 add r2, r10, r2 @ r2 = t0 + r2@ 82 ldrd r10, [r1 [all...] |
H A D | AutoCorrelation_v5.s | 53 smultt r10, r6, r6 56 mov r10, r10, asr #9 60 qadd r0, r0, r10 65 smulbb r10, r1, r1 68 mov r10, r10, asr #9 70 qadd r0, r0, r10 79 mul r10, r6, r6 81 mov r1, r10, as [all...] |
H A D | PrePostMDCT_v5.s | 44 smull r10, r12, r7, r8 @ MULHIGH(ti1, cosa) 47 smull r7, r10, r4, r9 @ MULHIGH(tr1, sina) 50 sub r7, r12, r10 @ MULHIGH(ti1, cosa) - MULHIGH(tr1, sina) 56 smull r10, r12, r5, r8 @ MULHIGH(ti2, cosa) 59 smull r5, r10, r6, r9 @ MULHIGH(tr2, sina) 62 sub r9, r12, r10 98 smull r10, r12, r5, r8 @ MULHIGH(ti1, cosa) 101 smull r5, r10, r4, r9 @ MULHIGH(tr1, sina) 104 sub r11, r10, r12 @ MULHIGH(ti1, cosa) - MULHIGH(tr1, sina)@ 110 smull r10, r1 [all...] |