/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | AutoCorrelation_v5.s | 34 mov r7, r1 52 ldr r1, [r5, r2] 55 smulbb r6, r1, r1 58 smultt r11, r1, r1 63 ldr r1, [r5, r2] 65 smulbb r10, r1, r1 66 smultt r6, r1, r [all...] |
H A D | CalcWindowEnergy_v5.s | 56 ldrsh r9, [r1, r9] @ tempUnfiltered = timeSignal[tidx];
|
H A D | PrePostMDCT_v5.s | 30 add r9, r0, r1, lsl #2 33 movs r1, r1, asr #2 69 subs r1, r1, #1 84 add r9, r0, r1, lsl #2 87 movs r1, r1, asr #2 123 subs r1, r1, # [all...] |
H A D | R4R8First_v5.s | 30 movs r10, r1 41 add r9, r1, r3 44 sub r1, r1, r3 59 sub r3, r1, r4 62 add r1, r1, r4 84 mov r12, r1 96 add r9, r1, r3 @ i0 = buf[1] + buf[3]@ 98 sub r0, r0, r2 @ r1 [all...] |
H A D | Radix4FFT_v5.s | 30 mov r1, r1, asr #2 31 cmp r1, #0 36 mov r10, r1 @ i = num@ 40 str r1, [sp, #4] 55 ldrd r0, [r14, #0] @ r0 = xptr[0]@ r1 = xptr[1]@ 68 mov r11, r1, asr #2 @ t1 = r1 >> 2@ 74 sub r1, r11, r3 @ r1 [all...] |
H A D | band_nrg_v5.s | 41 ldrsh r10, [r1, r2] 42 add r11, r1, r2 114 ldr r9, [r1, +r10, lsl #2] 121 ldr r14, [r1, +r10, lsl #2] 142 ldr r9, [r1, +r10, lsl #2] 149 ldr r14, [r1, +r10, lsl #2]
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
H A D | PrePostMDCT_v7.s | 34 add r9, r0, r1, lsl #2 37 movs r1, r1, asr #2 76 subs r1, r1, #4 96 add r9, r0, r1, lsl #2 99 movs r1, r1, asr #2 137 subs r1, r1, # [all...] |
H A D | R4R8First_v7.s | 35 cmp r1, #0 45 VSUB.S32 d5, d0, d1 @ r1 = buf[0] - buf[2]@i1 = buf[1] - buf[3]@ 50 VADD.S32 Q0, Q2, Q3 @ r4 = (r0 + r2)@i4 = (i0 + i2)@i6 = (i1 + r3)@r7 = (r1 + i3) 51 VSUB.S32 Q1, Q2, Q3 @ r5 = (r0 - r2)@i5 = (i0 - i2)@r6 = (r1 - i3)@i7 = (i1 - r3)@ 56 VSUB.S32 d7, d10, d11 @ r1 = buf[12] - buf[14]@i1 = buf[13] - buf[15]@ 63 VADD.S32 Q4, Q2, Q3 @ t0 = (r0 + r2) >> 1@t1 = (i0 + i2) >> 1@i0 = i1 + r3@r2 = r1 + i3@ 64 VSUB.S32 Q5, Q2, Q3 @ t2 = (r0 - r2) >> 1@t3 = (i0 - i2) >> 1@r0 = r1 - i3@i2 = i1 - r3@ 103 subs r1, r1, #1 128 cmp r1, # [all...] |
H A D | Radix4FFT_v7.s | 34 mov r1, r1, asr #2 35 cmp r1, #0 41 mov r7, r1 43 cmp r1, #0 57 @r1 = xptr[1]@ 74 VSHR.S32 Q11, Q1, #2 @ t1 = r1 >> 2@ 77 VSUB.S32 Q1, Q11, Q3 @ r1 = t1 - r3@ 110 VADD.S32 Q9, Q1, Q6 @ xptr[1] = r1 + r6@ 120 VSUB.S32 Q9, Q1, Q6 @ xptr[1] = r1 [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/ |
H A D | transform.c | 75 int r0, r1, r2, r3; local 81 r1 = buf[1] + buf[3]; 90 buf[1] = r1 + r5; 92 buf[5] = r1 - r5; 110 int r0, r1, r2, r3; local 120 r1 = buf[0] - buf[2]; 131 r6 = (r1 - i3) >> 1; 133 r7 = (r1 + i3) >> 1; 138 r1 = buf[ 8] - buf[10]; 159 r0 = r1 190 int r0, r1, r2, r3; local [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | Deemph_32_opt.s | 39 LDRSH r7, [r1], #2 @load x_lo[0] 52 LDRSH r7, [r1], #2 @load x_lo[1] 70 LDRSH r7, [r1], #2 80 LDRSH r7, [r1], #2
|
H A D | Dot_p_opt.s | 25 @ y[] --- r1 40 LDR r7, [r1], #4 43 LDR r9, [r1], #4 49 LDR r7, [r1], #4 54 LDR r9, [r1], #4
|
H A D | Filt_6k_7k_opt.s | 25 @ r1 --- lg 38 MOV r4, r1 @ copy lg address 41 MOV r1, r13 92 LDRSH r1, [r4] @ load x[i] 96 ADD r1, r1, r2 @ x[i] + x[i + 30] 101 SMULBB r14, r1, r0 @ (x[i] + x[i + 30]) * fir_7k[0] 106 LDRSH r1, [r4, #6] @ load x[i+3] 110 ADD r1, r1, r [all...] |
H A D | Norm_Corr_opt.s | 27 @ r1 --- xn[] 64 MOV r1, r2 71 MOV r14, r1 @copy xn[] address 107 MOV r12, r1 @copy of xn[] 153 MOV r12, r1 156 ADD r1, sp, #4 165 MOV r1, r12
|
H A D | Syn_filt_32_opt.s | 29 @ m --- r1
|
H A D | convolve_opt.s | 25 @ r1 --- h[] 39 ADD r4, r1, r3, LSL #1 @ tmpH address 74 ADD r4, r1, r3, LSL #1 @tmpH address 110 ADD r4, r1, r3, LSL #1 149 ADD r4, r1, r3, LSL #1 @ tmpH address
|
H A D | cor_h_vec_opt.s | 26 @r1 ---- vec[] 44 @r0 --- h[], r1 --- vec[], r2 --- pos 49 ADD r9, r1, r2, LSL #1 @p2 = &vec[pos] 94 ADD r9, r1, r2, LSL #1 @p2 = &vec[pos]
|
H A D | pred_lt4_1_opt.s | 28 @ r1 --- T0 39 RSB r4, r1, #0 @-T0 54 MOV r1, r5 58 @r0 --- exc[] r1 --- x r7 --- j r8 --- ptr2 r5 --- 0x8000 61 @MOV r1, r5 @ptr1 = x 64 LDRSH r4, [r1], #2 @x[0] 65 LDRSH r6, [r1], #2 @x[1] 66 LDRSH r9, [r1], #2 @x[2] 72 LDRSH r4, [r1], #2 @x[3] 78 LDRSH r6, [r1], # [all...] |
H A D | residu_asm_opt.s | 24 @x[] --- r1 71 ADD r1, r1, #4 77 LDR r10, [r1], #-4 @r10 --- x[3], x[2] 78 LDR r2, [r1], #-4 @r2 --- x[1], x[0] 93 LDR r2, [r1], #-4 @r2 ---- x[-1], x[-2] 105 LDR r2,[r1],#-4 115 LDR r2,[r1],#-4 126 LDR r2,[r1],#-4 137 LDR r2,[r1],# [all...] |
H A D | scale_sig_opt.s | 24 @r1 --- lg 33 SUB r3, r1, #1 @i = lg - 1
|
H A D | syn_filt_opt.s | 25 @ x[] --- r1 136 LDRSH r6, [r1], #2 @ load x[i] 226 MOV r1, r3
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | Deemph_32_neon.s | 39 LDRSH r7, [r1], #2 @load x_lo[0] 52 LDRSH r7, [r1], #2 @load x_lo[1] 70 LDRSH r7, [r1], #2 80 LDRSH r7, [r1], #2
|
H A D | Dot_p_neon.s | 26 @ y[] --- r1 36 CMP r0, r1 43 VLD1.S16 {Q8, Q9}, [r1]! @load 16 Word16 y[] 44 VLD1.S16 {Q10, Q11}, [r1]! @load 16 Word16 y[] 45 VLD1.S16 {Q12, Q13}, [r1]! @load 16 Word16 y[] 51 VLD1.S16 {Q0, Q1}, [r1]! @load 16 Word16 y[] 68 VLD1.S16 {Q2, Q3}, [r1]!
|
H A D | Filt_6k_7k_neon.s | 25 @ r1 --- lg 40 MOV r1, r13 45 VST1.S16 {D0, D1, D2, D3}, [r1]! 46 VST1.S16 {D4, D5, D6}, [r1]! 47 VST1.S16 D7[0], [r1]! 48 VST1.S16 D7[1], [r1]! 209 MOV r1, r12 210 @LDR r1, [sp, #-4] @mem address 215 VST1.S16 {D0, D1, D2, D3}, [r1]! 216 VST1.S16 {D4, D5, D6}, [r1]! [all...] |
H A D | Norm_Corr_neon.s | 27 @ r1 --- xn[] 64 MOV r1, r2 71 MOV r14, r1 @copy xn[] address 113 MOV r12, r1 @copy of xn[] 193 MOV r12, r1 196 ADD r1, sp, #4 205 MOV r1, r12
|