/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.S | 44 LDR r8,[r0],r1 47 STR r8,[r2],r3 54 LDR r8,[r0],r1 58 LSR r8,r8,#8 59 ORR r8,r8,r9,LSL #24 62 STR r8,[r2],r3 64 LDR r8,[r0],r1 68 LSR r8,r [all...] |
H A D | armVCM4P10_DecodeCoeffsToPair_s.S | 55 LDRB r8,[r10,#1] 59 ORR r9,r9,r8,LSL #8 61 LSLS r8,r11,r12 63 AND r7,r7,r8,LSR #27 67 LDRB r8,[r10],#1 72 ORRCS r11,r8,r11,LSL #8 73 LSRS r8,r7,#1 75 LSLS r8,r11,r12 77 ADD r7,r7,r8,LSR #29 82 BIC r7,r8,# [all...] |
H A D | omxVCM4P10_PredictIntra_16x16_s.S | 59 ADD r8,r3,r5 62 VST1.8 {d0,d1},[r8],r10 64 VST1.8 {d0,d1},[r8],r10 66 VST1.8 {d0,d1},[r8],r10 68 VST1.8 {d0,d1},[r8],r10 70 VST1.8 {d0,d1},[r8],r10 72 VST1.8 {d0,d1},[r8],r10 74 VST1.8 {d0,d1},[r8],r10 76 VST1.8 {d0,d1},[r8] 81 ADD r8,r [all...] |
H A D | armVCM4P10_InterpolateLuma_Align_unsafe_s.S | 31 MOV r12,r8 44 STM r8!,{r7,r10,r11} 56 STM r8!,{r7,r10,r11} 68 STM r8!,{r7,r10,r11} 80 STM r8!,{r7,r10,r11} 102 STR r7,[r8],#4 111 STR r7,[r8],#4 120 STR r7,[r8],#4 129 STR r7,[r8],#4 132 SUB r0,r8,# [all...] |
H A D | omxVCM4P10_DeblockLuma_I.S | 36 MOV r8,r3 44 CMPNE r8,#0 60 MOV r3,r8 72 ADD r3,r8,#2
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | convolve_opt.s | 45 MUL r8, r9, r10 54 MLA r8, r9, r10, r8 55 MLA r8, r12, r14, r8 60 MLA r8, r9, r10, r8 62 MLA r8, r12, r14, r8 68 ADD r5, r11, r8, LS [all...] |
H A D | Dot_p_opt.s | 41 LDR r8, [r0], #4 47 SMLABB r4, r8, r9, r4 50 SMLATT r4, r8, r9, r4 51 LDR r8, [r0], #4 57 SMLABB r4, r8, r9, r4 59 SMLATT r4, r8, r9, r4
|
H A D | Filt_6k_7k_opt.s | 38 MOV r8, r0 @ copy signal[] address 52 MOV r3, r8 @ change myMemCopy to Copy, due to Copy will change r3 content 56 LDRSH r8, [r7], #2 58 MOV r8, r8, ASR #2 64 STRH r8, [r6], #2 68 LDRSH r8, [r7], #2 70 MOV r8, r8, ASR #2 76 STRH r8, [r [all...] |
H A D | residu_asm_opt.s | 44 LDRH r8, [r0], #2 45 ORR r7, r8, r7, LSL #16 @r7 --- a4, a5 47 LDRH r8, [r0], #2 49 ORR r8, r9, r8, LSL #16 @r8 --- a6, a7 68 STMFD r13!, {r8 - r12} @store r8-r12 109 SMLATT r12,r8, r2, r12 @ i4 (6) 112 SMLATB r11,r8, r [all...] |
H A D | Syn_filt_32_opt.s | 52 LDRSH r8, [r0, #6] @ load Aq[3] 55 AND r8, r8, r14 57 ORR r11, r8, r9, LSL #16 @ Aq[4] -- Aq[3] 63 LDRSH r8, [r0, #14] @ load Aq[7] 66 AND r8, r8, r14 68 ORR r11, r8, r9, LSL #16 @ Aq[8] -- Aq[7] 74 LDRSH r8, [r0, #22] @ load Aq[11] 77 AND r8, r [all...] |
H A D | Norm_Corr_opt.s | 56 ADD r8, r13, #20 @get the excf[L_SUBFR] 65 MOV r2, r8 @r2 --- excf[] 69 @ r8 --- excf[] 101 @r7 --- scale r4 --- t_min r8 --- excf[] 109 MOV r8, #0x8000 180 ADD r12, r12, r8 196 MOV r8, r0 @ exc[] 200 ADD r8, r8, r5, LSL #1 @ exc[k] address 203 LDRSH r11, [r8] [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | band_nrg_v5.s | 54 smull r6, r8, r6, r6 60 qadd r14, r14, r8 61 smull r6, r8, r6, r6 65 qadd r14, r14, r8 113 ldr r8, [r0, +r10, lsl #2] 115 mov r8, r8, asr #1 120 add r5, r8, r9 122 sub r8, r8, r [all...] |
H A D | CalcWindowEnergy_v5.s | 42 mov r8, #0 @ w=0 50 str r8, [r13, #4] 61 smull r0, r8, r12, r11 @ accu2 = fixmul( Coeff0, states1 ); 64 mov r8, r8, lsl #1 67 sub r8, r0, r8 @ out = accu3 - accu2; 70 mov r11, r8 @ states1 = out; 73 mov r8, r8, as [all...] |
H A D | AutoCorrelation_v5.s | 39 mov r8, #0 72 add r8, r8, #6 75 cmp r8, r12 84 add r8, r8, #1 85 cmp r8, r4 94 mov r8, #1 107 addlt r6, r5, r8, lsl #1 110 add r6, r5, r8, ls [all...] |
H A D | PrePostMDCT_v5.s | 37 ldr r8, [r2], #4 43 smull r14, r11, r4, r8 @ MULHIGH(tr1, cosa) 44 smull r10, r12, r7, r8 @ MULHIGH(ti1, cosa) 46 smull r14, r8, r7, r9 @ MULHIGH(ti1, sina) 49 add r11, r11, r8 @ MULHIGH(cosa, tr1) + MULHIGH(sina, ti1)@ 52 ldr r8, [r2], #4 55 smull r14, r4, r6, r8 @ MULHIGH(tr2, cosa) 56 smull r10, r12, r5, r8 @ MULHIGH(ti2, cosa) 58 smull r14, r8, r5, r9 @ MULHIGH(ti2, sina) 61 add r8, r [all...] |
H A D | Radix4FFT_v5.s | 59 ldr r8, [r12], #4 @ cosxsinx = csptr[0]@ 61 smulwt r4, r10, r8 @ L_mpy_wx(cosx, t0) 62 smulwt r3, r11, r8 @ L_mpy_wx(cosx, t1) 64 smlawb r2, r11, r8, r4 @ r2 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 65 smulwb r5, r10, r8 @ L_mpy_wx(sinx, t0) 83 ldr r8, [r12], #4 @ cosxsinx = csptr[1]@ 85 smulwt r6, r10, r8 @ L_mpy_wx(cosx, t0) 86 smulwt r5, r11, r8 @ L_mpy_wx(cosx, t1) 88 smlawb r4, r11, r8, r6 @ r4 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 89 smulwb r7, r10, r8 [all...] |
H A D | R4R8First_v5.s | 40 add r8, r0, r2 52 add r6, r8, r2 55 sub r8, r8, r2 66 strd r8, [r11, #16] 95 add r8, r0, r2 @ r0 = buf[0] + buf[2]@ 107 add r6, r8, r2 @ r4 = (r0 + r2) >> 1@ 110 sub r8, r8, r2 @ r5 = (r0 - r2) >> 1@ 122 mov r8, r [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | residu_asm_neon.s | 43 MOV r8, r9 44 VLD1.S16 D5, [r8]! @get x[i], x[i+1], x[i+2], x[i+3] 47 SUB r8, r9, #2 @get the x[i-1] address 48 VLD1.S16 D5, [r8]! 51 SUB r8, r9, #4 @load the x[i-2] address 52 VLD1.S16 D5, [r8]! 55 SUB r8, r9, #6 @load the x[i-3] address 56 VLD1.S16 D5, [r8]! 59 SUB r8, r9, #8 @load the x[i-4] address 60 VLD1.S16 D5, [r8]! [all...] |
H A D | convolve_neon.s | 39 @MOV r8, #0 @ s = 0 47 MUL r8, r9, r10 64 ADD r5, r5, r8 71 @MOV r8, #0 80 MUL r8, r9, r10 82 MLA r8, r12, r14, r8 100 ADD r8, r8, r5 101 ADD r8, r1 [all...] |
H A D | pred_lt4_1_neon.s | 44 ADR r8, Lable1 45 LDR r11, [r8] 46 ADD r11, r8 48 MOV r8, #0 @ j = 0 83 ADD r8, r8, #1 91 CMP r8, r3
|
H A D | Norm_Corr_neon.s | 56 ADD r8, r13, #20 @get the excf[L_SUBFR] 65 MOV r2, r8 @r2 --- excf[] 69 @ r8 --- excf[] 109 @r7 --- scale r4 --- t_min r8 --- excf[] 114 MOV r8, #0x8000 220 ADD r12, r12, r8 235 MOV r8, r0 @ exc[] 239 ADD r8, r8, r5, LSL #1 @ exc[k] address 242 LDRSH r11, [r8] [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
H A D | idct.cpp | 22 This file contains the functions that transform an 8r8 image block from 44 coefficients of type int for an 8r8 image block; 57 blk points to the found IDCT values for an 8r8 image block. 68 This function transforms an 8r8 image block from dequantized DCT coefficients 82 1. Find horizontal 1-D IDCT values for each row from 8r8 dequantized DCT 131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local 182 r8 = W7 * (r4 + r5); 183 r4 = (r8 + (W1 - W7) * r4); 186 r5 = (r8 - (W1 + W7) * r5); 187 r8 353 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local [all...] |
/frameworks/native/opengl/libagl/ |
H A D | iterators.S | 51 stmfd sp!, {r4, r5, r6, r7, r8, lr} 63 smull r8, lr, r4, r5 67 smlal r8, lr, r3, r5 74 str r8, [r1, #8] 77 umull r8, r0, r4, r8 80 adds r6, r6, r8 88 ldmfd sp!, {r4, r5, r6, r7, r8, pc}
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
H A D | Radix4FFT_v7.s | 40 mov r8, r0 58 VLD2.I32 {D0, D1, D2, D3}, [r8] 61 add r8, r8, r5 @ xptr += step@ 62 VLD2.I32 {D4, D5, D6,D7}, [r8] @ r2 = xptr[0]@ r3 = xptr[1]@ 72 add r8, r8, r5 @ xptr += step@ 81 VLD2.I32 {D8, D9, D10, D11}, [r8] 83 add r8, r8, r [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
H A D | pvmp3_polyphase_filter_window_gcc.s | 81 ldr r8,[r3,#0x700] 84 smull r6,r2,r5,r8 87 smlal r8,r9,r5,r8 99 ldr r8,[r3,#0x600] 102 smull r2,r5,r6,r8 105 smlal r8,r9,r6,r8 117 ldr r8,[r3,#0x500] 120 smull r2,r5,r6,r8 [all...] |