/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
Deemph_32_opt.s | 37 MOV r4, #2 @i=0 41 MOV r11, #0x8000 44 MOV r10, r6, LSL #16 @L_tmp = x_hi[0]<<16 45 MOV r8, r5, ASR #1 @fac = mu >> 1 48 MOV r10, r12, LSL #3 @L_tmp <<= 3 53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac) 55 MOV r14, r10, ASR #16 @y[0] = round(L_tmp) 58 MOV r10, r6, LSL #16 61 MOV r10, r12, LSL #3 64 MOV r12, r10, LSL # [all...] |
scale_sig_opt.s | 38 MOV r8, #0x7fffffff 39 MOV r9, #0x8000 45 MOV r12, r5, LSL r10 50 MOV r12, r11, ASR #16 58 MOV r6, r5, LSL #16 @L_tmp = x[i] << 16 59 MOV r5, r6, ASR r7 @L_tmp >>= exp 61 MOV r12, r11, ASR #16
|
cor_h_vec_opt.s | 42 MOV r4, #0 @i=0 47 MOV r5, #0 @L_sum1 = 0 48 MOV r6, #0 @L_sum2 = 0 50 MOV r10, r0 @p1 = h 63 MOV r6, r6, LSL #2 @L_sum2 = (L_sum2 << 2) 65 MOV r14, #0x8000 66 MOV r5, r5, LSL #2 @L_sum1 = (L_sum1 << 2) 69 MOV r5, r9, ASR #16 70 MOV r6, r10, ASR #16 77 MOV r5, r12, ASR #1 [all...] |
Norm_Corr_opt.s | 63 MOV r0, r5 64 MOV r1, r2 65 MOV r2, r8 @r2 --- excf[] 71 MOV r14, r1 @copy xn[] address 72 MOV r5, #64 73 MOV r6, #0 @L_tmp = 0 74 MOV r7, #1 96 MOV r6, r7, ASR #1 104 MOV r5, #0 @L_tmp = 0 105 MOV r6, #0 @L_tmp1 = [all...] |
Dot_p_opt.s | 35 MOV r4, #0 @ L_sum = 0 36 MOV r5, #0 @ i = 0 62 MOV r12, r4, LSL #1 64 MOV r4, r12 70 MOV r0, r12, LSL r10 @ L_sum = L_sum << sft
|
Filt_6k_7k_opt.s | 37 MOV r8, r0 @ copy signal[] address 38 MOV r4, r1 @ copy lg address 39 MOV r5, r2 @ copy mem[] address 41 MOV r1, r13 42 MOV r0, r2 43 MOV r2, #30 @ L_FIR - 1 48 MOV r14, #0 49 MOV r3, r8 @ change myMemCopy to Copy, due to Copy will change r3 content 51 MOV r7, r3 @ get signal[i] 55 MOV r8, r8, ASR # [all...] |
convolve_opt.s | 35 MOV r3, #0 @ n 36 MOV r11, #0x8000 41 MOV r6, r0 @ tmpX = x 69 MOV r5, r5, LSR #16 @extract_h(s) 76 MOV r6, r0 106 MOV r8, r8, LSR #16 @extract_h(s) 112 MOV r6, r0 144 MOV r8, r8, LSR #16 @extract_h(s) 150 MOV r6, r0 151 MOV r8, # [all...] |
/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
Deemph_32_neon.s | 37 MOV r4, #2 @i=0 41 MOV r11, #0x8000 44 MOV r10, r6, LSL #16 @L_tmp = x_hi[0]<<16 45 MOV r8, r5, ASR #1 @fac = mu >> 1 48 MOV r10, r12, LSL #3 @L_tmp <<= 3 53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac) 55 MOV r14, r10, ASR #16 @y[0] = round(L_tmp) 58 MOV r10, r6, LSL #16 61 MOV r10, r12, LSL #3 64 MOV r12, r10, LSL # [all...] |
cor_h_vec_neon.s | 42 MOV r4, #0 @i=0 48 MOV r5, #0 @L_sum1 = 0 49 MOV r6, #0 @L_sum2 = 0 51 MOV r10, r0 @p1 = h 64 MOV r6, r6, LSL #2 @L_sum2 = (L_sum2 << 2) 66 MOV r14, #0x8000 67 MOV r5, r5, LSL #2 @L_sum1 = (L_sum1 << 2) 70 MOV r5, r9, ASR #16 71 MOV r6, r10, ASR #16 78 MOV r5, r12, ASR #1 [all...] |
convolve_neon.s | 35 MOV r3, #0 36 MOV r11, #0x8000 39 @MOV r8, #0 @ s = 0 42 MOV r6, r0 53 MOV r9, r4 66 MOV r5, r5, LSR #16 @extract_h(s) 71 @MOV r8, #0 74 MOV r6, r0 89 MOV r9, r4 102 MOV r8, r8, LSR #16 @extract_h(s [all...] |
Norm_Corr_neon.s | 63 MOV r0, r5 64 MOV r1, r2 65 MOV r2, r8 @r2 --- excf[] 71 MOV r14, r1 @copy xn[] address 72 MOV r7, #1 104 MOV r6, r7, ASR #1 113 MOV r12, r1 @copy of xn[] 114 MOV r8, #0x8000 168 MOV r10, #1 178 MOV r5, r5, LSL r10 @L_tmp = (L_tmp << exp [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
omxVCM4P10_DeblockLuma_I.S | 19 MOV r9,r1 20 MOV r7,r2 21 MOV r8,r3 45 MOV r3,r8 47 MOV r2,r7 48 MOV r1,r9 49 MOV r0,r6 59 MOV r1,r9 60 MOV r0,r6
|
armVCM4P10_UnpackBlock4x4_s.S | 18 MOV r7,#0x1f 19 MOV r4,#0 20 MOV r5,#0
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
armVCM4P2_Clip8_s.s | 45 MOV Count,#8 54 MOV x0, x0, LSR #16 57 MOV x1, x1, LSR #16 63 MOV x2, x2, LSR #16 66 MOV x3, x3, LSR #16
|
omxVCM4P2_IDCT8x8blk_s.s | 65 MOV pDest, pDst 68 MOV Result, #OMX_Sts_NoErr
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 62 MOV Scratch, pDst 93 MOV x0, x0, LSR #8 95 MOV x1, x1, LSR #8 97 MOV x2, x2, LSR #8 109 MOV x0, x0, LSR #16 111 MOV x1, x1, LSR #16 113 MOV x2, x2, LSR #16 125 MOV x0, x0, LSR #24 127 MOV x1, x1, LSR #24 129 MOV x2, x2, LSR #2 [all...] |
omxVCM4P10_InterpolateLuma_s.s | 183 MOV Height, #4 193 MOV Height, #4 202 MOV Height, #4 212 MOV Height, #9 223 MOV Height, #4 225 MOV dstStep, #4 232 MOV Height, #9 236 MOV srcStep, #4 247 MOV Height, #9 260 MOV Height, # [all...] |
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 67 MOV cstOffset, #31 ;// To be used in the loop, to compute offset 73 MOV Value, #0 ;// Initialize the zero value 74 MOV Value2, #0 ;// Initialize the zero value 115 MOV Temp2, Temp2, ASR #1 ;// Temp2 = Temp2 >> 1 & Temp1 = (Temp1 >> 1) << 16 116 MOV Temp4, Temp4, ASR #1 ;// Temp4 = Temp4 >> 1 & Temp3 = (Temp3 >> 1) << 16 120 MOV return, #OMX_Sts_NoErr
|
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 77 MOV x0, x0, LSR #8 80 MOV x2, x2, LSR #8 87 MOV x0, x0, LSR #8 90 MOV x2, x2, LSR #8 100 MOV x0, x0, LSR #16 103 MOV x2, x2, LSR #16 111 MOV x0, x0, LSR #16 114 MOV x2, x2, LSR #16 124 MOV x0, x0, LSR #24 127 MOV x2, x2, LSR #2 [all...] |
armVCM4P10_UnpackBlock4x4_s.s | 44 MOV cstOffset, #31 ;// To be used in the loop, to compute offset 50 MOV Value, #0 ;// Initialize the zero value 51 MOV Value2, #0 ;// Initialize the zero value
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 62 MOV Scratch, pDst 93 MOV x0, x0, LSR #8 95 MOV x1, x1, LSR #8 97 MOV x2, x2, LSR #8 109 MOV x0, x0, LSR #16 111 MOV x1, x1, LSR #16 113 MOV x2, x2, LSR #16 125 MOV x0, x0, LSR #24 127 MOV x1, x1, LSR #24 129 MOV x2, x2, LSR #2 [all...] |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 77 MOV x0, x0, LSR #8 80 MOV x2, x2, LSR #8 87 MOV x0, x0, LSR #8 90 MOV x2, x2, LSR #8 100 MOV x0, x0, LSR #16 103 MOV x2, x2, LSR #16 111 MOV x0, x0, LSR #16 114 MOV x2, x2, LSR #16 124 MOV x0, x0, LSR #24 127 MOV x2, x2, LSR #2 [all...] |
armVCM4P10_UnpackBlock4x4_s.s | 44 MOV cstOffset, #31 ;// To be used in the loop, to compute offset 50 MOV Value, #0 ;// Initialize the zero value 51 MOV Value2, #0 ;// Initialize the zero value
|
/external/tremolo/Tremolo/ |
dpen.s | 50 MOV r0,r5 @ r0 = b 51 MOV r1,#1 @ r1 = 1 60 MOV r0,r5 @ r0 = b 61 MOV r1,r4 @ r1 = read 73 MOV r5,r1 @ r5 = b 75 MOV r0,r5 @ r0 = b 76 MOV r1,r4 @ r1 = read 96 MOV r7, #0 @ r7 = chase 109 MOV r0, r5 @ r0 = b 111 MOV r0, r7 @ return chas [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_IDCT8x8blk_s.s | 65 MOV pDest, pDst 68 MOV Result, #OMX_Sts_NoErr
|