/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
D | pred_lt4_1_opt.s | 70 SMULBB r10, r4, r3 @x[0] * h[0] 75 SMLABT r10, r6, r3, r10 @x[1] * h[1] 81 SMLABB r10, r9, r3, r10 @x[2] * h[2] 86 SMLABT r10, r4, r3, r10 @x[3] * h[3] 92 SMLABB r10, r6, r3, r10 @x[4] * h[4] 97 SMLABT r10, r9, r3, r10 @x[5] * h[5] 103 SMLABB r10, r4, r3, r10 @x[6] * h[6] 108 SMLABT r10, r6, r3, r10 @x[7] * h[7] 114 SMLABB r10, r9, r3, r10 @x[8] * h[8] 119 SMLABT r10, r4, r3, r10 @x[9] * h[9] [all …]
|
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, r7, LSL #4 61 MOV r10, r12, LSL #3 [all …]
|
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, r11, r5 123 SMLATT r5, r10, r11, r5 128 MOV r10, #1 [all …]
|
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, [r13, #-20] [all …]
|
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, r8 [all …]
|
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, r0 @p1 = h [all …]
|
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, r11, r12 @ sig_lo[i-4] * Aq[4] [all …]
|
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 @i4(0) --- r12 = x[3] * a0 87 SMLABB r12, r5, r10, r12 @i4(1) --- r12 += x[2] * a1 124 LDR r10, [r13, #8] @ [ a10 | a11] 130 SMLATT r12,r10, r2, r12 @ i4 (10) [all …]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
D | armVCM4P10_InterpolateLuma_Align_unsafe_s.S | 40 LDM r0,{r7,r10,r11} 43 STM r8!,{r7,r10,r11} 47 LDM r0,{r7,r10,r11} 51 ORR r7,r7,r10,LSL #24 52 LSR r10,r10,#8 53 ORR r10,r10,r11,LSL #24 55 STM r8!,{r7,r10,r11} 59 LDM r0,{r7,r10,r11} 63 ORR r7,r7,r10,LSL #16 64 LSR r10,r10,#16 [all …]
|
D | omxVCM4P10_PredictIntra_16x16_s.S | 59 ADD r10,r5,r5 60 VST1.8 {d0,d1},[r3],r10 61 VST1.8 {d0,d1},[r8],r10 62 VST1.8 {d0,d1},[r3],r10 63 VST1.8 {d0,d1},[r8],r10 64 VST1.8 {d0,d1},[r3],r10 65 VST1.8 {d0,d1},[r8],r10 66 VST1.8 {d0,d1},[r3],r10 67 VST1.8 {d0,d1},[r8],r10 68 VST1.8 {d0,d1},[r3],r10 [all …]
|
D | armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S | 36 LDR r10,[r0,#8] 40 UQSUB16 r10,r10,r6 44 USAT16 r10,#13,r10 48 AND r10,r12,r10,LSR #5 51 ORR r11,r10,r11,LSL #8 52 ORR r10,r4,r5,LSL #8 54 STRD r10,r11,[r7],#8 68 LDR r10,[r0,#8] 72 UQSUB16 r10,r10,r6 76 USAT16 r10,#13,r10 [all …]
|
D | omxVCM4P10_PredictIntraChroma_8x8_s.S | 40 PUSH {r4-r10,lr} 54 ADD r10,r4,r4 55 VLD1.8 {d1[0]},[r0],r10 56 VLD1.8 {d1[1]},[r9],r10 57 VLD1.8 {d1[2]},[r0],r10 58 VLD1.8 {d1[3]},[r9],r10 59 VLD1.8 {d1[4]},[r0],r10 60 VLD1.8 {d1[5]},[r9],r10 61 VLD1.8 {d1[6]},[r0],r10 84 ADD r10,r5,r5 [all …]
|
D | armVCM4P10_Average_4x_Align_unsafe_s.S | 33 LDR r10,[r0],r1 38 UHSUB8 r5,r10,r12 44 LDR r10,[r0],r1 49 UHSUB8 r5,r10,r12 63 LDR r10,[r0],r1 70 LSR r10,r10,#16 71 ORR r10,r10,r4,LSL #16 74 UHSUB8 r5,r10,r12 81 LDR r10,[r0],r1 88 LSR r10,r10,#16 [all …]
|
D | omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S | 45 LDR r10, .LarmVCM4P10_QPDivTable 46 P1: ADD r10, pc 50 LDRSB lr,[r10,r1] 51 LDR r10, =0x3020504 55 VDUP.32 d9,r10 65 LDRSH r10,[r8,#0] 71 VMOVNE.16 d0[0],r10 105 LDRSH r10,[r8,#0] 106 ADD r10,r10,#0x20 107 ASR r10,r10,#6 [all …]
|
D | omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S | 45 ADD r10,r0,r1 48 VLD1.8 {d8},[r10],lr 50 VLD1.8 {d10},[r10],lr 52 VLD1.8 {d9},[r10],lr 54 VLD1.8 {d11},[r10],lr 94 ADD r10,r0,#3 96 ADD r12,r10,r1 100 VST1.8 {d29[0]},[r10],lr 102 VST1.8 {d29[2]},[r10],lr 104 VST1.8 {d29[4]},[r10],lr [all …]
|
D | omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S | 48 ADD r10,r0,r1 50 VLD1.8 {d8},[r10],r11 53 VLD1.8 {d10},[r10],r11 56 VLD1.8 {d9},[r10],r11 58 VLD1.8 {d11},[r10],r11 95 ADD r10,r0,r1 104 VST1.8 {d24},[r10],r11 106 VST1.8 {d10},[r10],r11 108 VST1.8 {d25},[r10],r11 112 VST1.8 {d11},[r10],r1 [all …]
|
D | armVCM4P10_DecodeCoeffsToPair_s.S | 48 LDR r10,[r0,#0] 53 LDRB r9,[r10,#2] 54 LDRB r8,[r10,#1] 55 LDRB r11,[r10],#3 66 LDRB r8,[r10],#1 98 LDRB r8,[r10],#1 124 LDRB r8,[r10],#1 128 LDRB r8,[r10],#1 148 LDRB r8,[r10],#1 152 LDRB r8,[r10],#1 [all …]
|
D | omxVCM4P10_PredictIntra_4x4_s.S | 49 ADD r10,r4,r4 50 VLD1.8 {d0[]},[r0],r10 51 VLD1.8 {d1[]},[r9],r10 75 ADD r10,r4,r4 76 VLD1.8 {d0[0]},[r0],r10 77 VLD1.8 {d0[1]},[r9],r10 148 ADD r10,r4,r4 150 VLD1.8 {d1[6]},[r0],r10 151 VLD1.8 {d1[5]},[r9],r10 198 ADD r10,r4,r4 [all …]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
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, r7, LSL #4 61 MOV r10, r12, LSL #3 [all …]
|
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, r0 @p1 = h [all …]
|
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 @L_tmp = (L_tmp << exp) 179 RSB r10, r10, #30 @exp_corr = 30 - exp [all …]
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
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, r10, #1 59 ldr r6, [r0, +r10, lsl #2] 62 add r10, r10, #1 [all …]
|
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, [r14, #0] @ r4 = xptr[0]@ r5 = xptr[1]@ [all …]
|
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, asr #9 117 ldrsh r10, [r5, r1] 120 mul r7, r10, r7 [all …]
|
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, r12, r7, r8 @ MULHIGH(ti2, cosa) [all …]
|