/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
D | pred_lt4_1_opt.s | 68 LDRSH r9, [r1], #2 @x[2] 72 SMULBB r12, r9, r3 @x[2] * h[0] 76 SMLABT r11, r9, r3, r11 @x[2] * h[1] 81 SMLABB r10, r9, r3, r10 @x[2] * h[2] 85 LDRSH r9, [r1], #2 @x[5] 88 SMLABT r12, r9, r3, r12 @x[5] * h[3] 93 SMLABB r11, r9, r3, r11 @x[5] * h[4] 97 SMLABT r10, r9, r3, r10 @x[5] * h[5] 102 LDRSH r9, [r1], #2 @x[8] 105 SMLABB r12, r9, r3, r12 @x[8] * h[6] [all …]
|
D | cor_h_vec_opt.s | 49 ADD r9, r1, r2, LSL #1 @p2 = &vec[pos] 55 LDRSH r8, [r9], #2 56 LDRSH r14, [r9] 68 ADD r9, r5, r14 69 MOV r5, r9, ASR #16 71 ADD r9, r3, r2, LSL #1 @address of sign[pos] 73 LDRSH r10, [r9], #2 @sign[pos] 74 LDRSH r11, [r9] @sign[pos + 1] 79 LDR r9, [r13, #44] 83 ADD r9, r9, r4, LSL #1 [all …]
|
D | convolve_opt.s | 42 LDRSH r9, [r6], #2 @ *tmpX++ 45 MUL r8, r9, r10 50 LDRSH r9, [r6], #2 @ *tmpX++ 54 MLA r8, r9, r10, r8 56 LDRSH r9, [r6], #2 @ *tmpX++ 60 MLA r8, r9, r10, r8 77 LDRSH r9, [r6], #2 @ *tmpX++ 82 MUL r8, r9, r10 89 LDRSH r9, [r6], #2 @ *tmpX++ 93 MLA r8, r9, r10, r8 [all …]
|
D | syn_filt_opt.s | 50 LDRH r9, [r4], #2 59 STRH r9, [r5], #2 68 LDRH r9, [r4], #2 77 STRH r9, [r5], #2 92 LDRSH r9, [r0, #6] @ load a[3] 95 AND r9, r9, r14 97 ORR r12, r9, r11, LSL #16 @ -a[4] -- -a[3] 103 LDRSH r9, [r0, #14] @ load a[7] 106 AND r9, r9, r14 108 ORR r12, r9, r11, LSL #16 @ -a[8] -- -a[7] [all …]
|
D | Syn_filt_32_opt.s | 53 LDRSH r9, [r0, #8] @ load Aq[4] 57 ORR r11, r8, r9, LSL #16 @ Aq[4] -- Aq[3] 64 LDRSH r9, [r0, #16] @ load Aq[8] 68 ORR r11, r8, r9, LSL #16 @ Aq[8] -- Aq[7] 75 LDRSH r9, [r0, #24] @ load Aq[12] 79 ORR r11, r8, r9, LSL #16 @ Aq[12] -- Aq[11] 86 LDRSH r9, [r0, #32] @ load Aq[16] 90 ORR r11, r8, r9, LSL #16 @ Aq[16] -- Aq[15] 101 LDRSH r9, [r5, #-6] @ load sig_lo[i-3] 110 SMLABB r12, r9, r11, r12 @ sig_lo[i-3] * Aq[3] [all …]
|
D | residu_asm_opt.s | 48 LDRH r9, [r0], #2 49 ORR r8, r9, r8, LSL #16 @r8 --- a6, a7 51 LDRH r9, [r0], #2 53 ORR r9, r10, r9, LSL #16 @r9 --- a8, a9 119 SMLATT r12,r9, r2, r12 @ i4 (8) 122 SMLATB r11,r9, r2, r11 @ i3 (8) 123 SMLABB r12,r9, r2, r12 @ i4 (9) 128 SMLATT r4, r9, r2, r4 @ i2 (8) 129 SMLABT r11,r9, r2, r11 @ i3 (9) 131 SMLATB r3, r9, r2, r3 @ i1 (8) [all …]
|
D | Filt_6k_7k_opt.s | 57 LDRSH r9, [r7], #2 59 MOV r9, r9, ASR #2 65 STRH r9, [r6], #2 69 LDRSH r9, [r7], #2 71 MOV r9, r9, ASR #2 77 STRH r9, [r6], #2 100 LDRSH r9, [r4, #56] @ load x[i + 28] 103 ADD r8, r8, r9 @ x[i + 2] + x[i + 28] 115 LDRSH r9, [r4, #50] @ load x[i+25] 117 ADD r8, r8, r9 @ x[i+5] + x[i+25] [all …]
|
D | Norm_Corr_opt.s | 77 LDR r9, [r14], #4 81 SMLABB r6, r9, r9, r6 @L_tmp += (xn[i] * xn[i]) 82 SMLATT r6, r9, r9, r6 @L_tmp += (xn[i+1] * xn[i+1]) 92 ADD r9, r7, r6, LSL #1 @L_tmp = (L_tmp << 1) + 1 93 CLZ r7, r9 106 MOV r9, #64 124 SUBS r9, r9, #4 197 MOV r9, r2 @ h[] 201 ADD r9, r9, r6, LSL #1 @ h[i] address 206 LDRSH r8, [r9], #-2 @ load h[i] [all …]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
D | cor_h_vec_neon.s | 50 ADD r9, r1, r2, LSL #1 @p2 = &vec[pos] 56 LDRSH r8, [r9], #2 57 LDRSH r14, [r9] 69 ADD r9, r5, r14 70 MOV r5, r9, ASR #16 72 ADD r9, r3, r2, LSL #1 @address of sign[pos] 74 LDRSH r10, [r9], #2 @sign[pos] 75 LDRSH r11, [r9] @sign[pos + 1] 80 LDR r9, [r13, #44] 84 ADD r9, r9, r4, LSL #1 [all …]
|
D | residu_asm_neon.s | 41 ADD r9, r1, r7, LSL #1 @copy the address 43 MOV r8, r9 47 SUB r8, r9, #2 @get the x[i-1] address 51 SUB r8, r9, #4 @load the x[i-2] address 55 SUB r8, r9, #6 @load the x[i-3] address 59 SUB r8, r9, #8 @load the x[i-4] address 63 SUB r8, r9, #10 @load the x[i-5] address 67 SUB r8, r9, #12 @load the x[i-6] address 71 SUB r8, r9, #14 @load the x[i-7] address 75 SUB r8, r9, #16 @load the x[i-8] address [all …]
|
D | convolve_neon.s | 43 LDRSH r9, [r6], #2 @ *tmpX++ 47 MUL r8, r9, r10 53 MOV r9, r4 55 VLD1.S16 D1, [r9]! 75 LDRSH r9, [r6], #2 @ *tmpX++ 80 MUL r8, r9, r10 89 MOV r9, r4 91 VLD1.S16 D1, [r9]! 111 LDRSH r9, [r6], #2 115 MUL r8, r9, r10 [all …]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
D | omxVCM4P10_PredictIntraChroma_8x8_s.S | 53 ADD r9,r0,r4 56 VLD1.8 {d1[1]},[r9],r10 58 VLD1.8 {d1[3]},[r9],r10 60 VLD1.8 {d1[5]},[r9],r10 62 VLD1.8 {d1[7]},[r9] 83 ADD r9,r3,r5 86 VST1.8 {d0},[r9],r10 88 VST1.8 {d0},[r9],r10 90 VST1.8 {d4},[r9],r10 92 VST1.8 {d4},[r9] [all …]
|
D | armVCM4P10_InterpolateLuma_Align_unsafe_s.S | 41 SUBS r9,r9,#1 48 SUBS r9,r9,#1 60 SUBS r9,r9,#1 72 SUBS r9,r9,#1 98 SUBS r9,r9,#1 105 SUBS r9,r9,#1 114 SUBS r9,r9,#1 123 SUBS r9,r9,#1
|
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.S | 45 LDR r9,[r0],r1 47 STR r9,[r2],r3 52 LDR r9,[r0,#4] 58 ORR r8,r8,r9,LSL #24 62 LDR r9,[r0,#4] 68 ORR r8,r8,r9,LSL #24 74 LDR r9,[r0,#4] 80 ORR r8,r8,r9,LSL #16 84 LDR r9,[r0,#4] 90 ORR r8,r8,r9,LSL #16 [all …]
|
D | omxVCM4P10_TransformDequantChromaDCFromPair_s.S | 32 ldr r9, [r0,#0] 36 ldrb r6, [r9], #1 39 ldrsbne r5, [r9, #1] 40 ldrbne r4, [r9], #2 42 ldrsbeq r4, [r9], #1 45 ldrbeq r6, [r9], #1 49 str r9, [r0, #0] 56 ldrsb r9, [r5, r2] 60 lsl r2, r2, r9
|
D | omxVCM4P10_DeblockLuma_I.S | 30 PUSH {r4-r9,lr} 33 MOV r9,r1 40 TSTEQ r9,#7 56 POP {r4-r9,pc} 62 MOV r1,r9 73 MOV r1,r9 77 POP {r4-r9,pc}
|
D | omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S | 43 MOV r9,#0x55000000 83 ADDS r9,r9,r9 90 ADDS r9,r9,r9 103 ADDS r9,r9,r9
|
D | armVCM4P10_DecodeCoeffsToPair_s.S | 53 LDRB r9,[r10,#2] 58 ORR r9,r9,r8,LSL #8 59 ORR r11,r9,r11,LSL #16 146 RSB r9,lr,#0x20 155 LSR r3,r3,r9 165 LDR r9, .LarmVCM4P10_SuffixToLevel 166 P1: ADD r9, pc 167 LDRSB r8,[r9,r4] 269 LDRB r9,[r4],#1 272 SUB lr,lr,r9 [all …]
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
D | PrePostMDCT_v5.s | 30 add r9, r0, r1, lsl #2 31 sub r3, r9, #8 38 ldr r9, [r2], #4 46 smull r14, r8, r7, r9 @ MULHIGH(ti1, sina) 47 smull r7, r10, r4, r9 @ MULHIGH(tr1, sina) 53 ldr r9, [r2], #4 58 smull r14, r8, r5, r9 @ MULHIGH(ti2, sina) 59 smull r5, r10, r6, r9 @ MULHIGH(tr2, sina) 62 sub r9, r12, r10 84 add r9, r0, r1, lsl #2 [all …]
|
D | band_nrg_v5.s | 33 mov r9, #0 72 qadd r9, r9, r14 78 str r9, [r12, #0] 114 ldr r9, [r1, +r10, lsl #2] 117 mov r9, r9, asr #1 120 add r5, r8, r9 122 sub r8, r8, r9 142 ldr r9, [r1, +r10, lsl #2] 145 mov r9, r9, asr #1 148 add r5, r8, r9 [all …]
|
D | R4R8First_v5.s | 41 add r9, r1, r3 53 add r7, r9, r3 56 sub r9, r9, r3 96 add r9, r1, r3 @ i0 = buf[1] + buf[3]@ 108 add r7, r9, r3 @ i4 = (i0 + i2) >> 1@ 111 sub r9, r9, r3 @ i5 = (i0 - i2) >> 1@ 123 mov r9, r9, asr #1 135 str r9, [sp, #12] 155 add r5, r7, r9 @ i2 = buf[13] + buf[15]@ 158 sub r7, r7, r9 @ i3 = buf[13] - buf[15]@ [all …]
|
D | CalcWindowEnergy_v5.s | 55 mov r9, r5, lsl #1 56 ldrsh r9, [r1, r9] @ tempUnfiltered = timeSignal[tidx]; 60 smulwb r3, r14, r9 @ accu1 = L_mpy_ls(Coeff1, tempUnfiltered); 72 mul r3, r9, r9 78 mul r9, r8, r8 81 add r7, r7, r9, asr #7
|
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
D | pvmp3_polyphase_filter_window_gcc.s | 59 @ Accumulators r9, r11::> Initialization 62 mov r9, #0x20 73 smlal r2,r9,lr,r5 79 sub r9,r9,r5 83 smlal r6,r9,r5,r7 87 smlal r8,r9,r5,r8 92 smlal lr,r9,r2,r5 100 sub r9,r9,r5 101 smlal r5,r9,r6,r7 105 smlal r8,r9,r6,r8 [all …]
|
D | pvmp3_dct_9_gcc.s | 58 ldr r9,[r0, #0x10] 62 add r8,r9,r2 67 rsb r2,r9,r2,asr #1 73 mov r9,r1,lsl #1 78 smlal r1,r8,r11,r9 80 mov r1,r9 @@@@@@ !!!!!! 84 smlal r1,r7,r10,r9 91 smlal r9,r2,r11,r9 92 rsb r9,r10,#0 95 smlal r12,r2,r9,r1 [all …]
|
D | pvmp3_dct_16_gcc.s | 101 smull r9,r6,r8,r6 103 ldr r9,constant9 106 smull r12,lr,r9,r12 109 sub r9,r1,r12 110 smull r11,r9,r10,r9 112 str r9,[sp,#0xc] 113 ldr r9,[r0,#0x10] 115 str r9,[sp,#0x18] 117 sub r9,r9,r1 118 smull r11,r9,r10,r9 [all …]
|