/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
H A D | omxVCCOMM_ExpandFrame_I_s.s | 77 ADD pBot, Temp, pSrcDstPlane ;// BPtr = TPtr + (H-1)*Step 96 ADD pDstBot, pBot, iPlaneStep 127 ADD pDstBot, pBot, iPlaneStep 153 ADD Temp, pSrcDstPlane, iFrameWidth 158 ADD pLeft, pSrcDstPlane, #0 179 ADD pDstLeft, pDstLeft, Offset 180 ADD pDstRight, pDstRight, Offset 200 ADD pDstLeft, pDstLeft, Offset 201 ADD pDstRight, pDstRight, Offset 219 ADD pDstLef [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
H A D | omxVCCOMM_ExpandFrame_I_s.s | 91 ADD ColStep,indexY,#4 96 ADD pTop,pTop,x 97 ADD pBottom,pBottom,x 140 ADD pRight,pSrcDstPlane,iFrameWidth 143 ADD y,iFrameHeight,iExpandPels,LSL #1 172 ADD pLeft,pLeft,RowStep 173 ADD pRight,pRight,RowStep
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | Norm_Corr_neon.s | 56 ADD r8, r13, #20 @get the excf[L_SUBFR] 59 ADD r5, r0, r11, LSL #1 @get the &exc[k] 112 ADD r14, r13, #20 @copy of excf[] 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 196 ADD r1, sp, #4 197 ADD r0, sp, #0 210 ADD r12, r12, r12 @L_tmp = vo_L_mult(corr, norm) 212 ADD r6, r10, r5 213 ADD r [all...] |
H A D | Deemph_32_neon.s | 47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4 59 ADD r12, r10, r7, LSL #4 73 ADD r12, r10, r7, LSL #4 84 ADD r12, r10, r7, LSL #4 89 ADD r4, r4, #2
|
H A D | syn_filt_neon.s | 60 ADD r4, r13, #32 @ yy[i] address 68 ADD r10, r4, r8, LSL #1 @ y[i], yy[i] address 79 ADD r8, r8, #1 95 ADD r5, r13, #160 @ yy[64] address 101 ADD r13, r13, #700
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
H A D | omxVCM4P10_InterpolateLuma_s.s | 182 ADD index, idx, idy, LSL #2 ;// [index] = [idy][idx] 195 ADD pc, pc, index, LSL #2 219 ADD Temp, pSrc, srcStep, LSL #1 225 ADD Temp, pDst, dstStep, LSL #1 242 ADD Temp, pDst, dstStep, LSL #1 255 ADD Temp, pDst, dstStep, LSL #1 272 ADD Temp, pDst, dstStep, LSL #1 289 ADD Temp, pDst, dstStep, LSL #1 309 ADD Temp, pDst, dstStep, LSL #1 332 ADD Tem [all...] |
H A D | omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s | 141 ADD pTmp, pSrcDst, srcdstStep 142 ADD step, srcdstStep, srcdstStep 226 ADD pSrcDst_P, pSrcDst, #3 229 ADD pTmp2, pSrcDst_P, srcdstStep 230 ADD step, srcdstStep, srcdstStep 244 ADD pSrcDst_Q, pSrcDst, #4 245 ADD pTmp, pSrcDst_Q, srcdstStep 256 ADD pSrcDst, pSrcDst, #4 266 ADD pSrcDst, pSrcDst, #4 270 ADD pThreshold [all...] |
H A D | omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s | 158 ADD pAlpha_1, pAlpha_0, #1 159 ADD pBeta_1, pBeta_0, #1 176 ADD step, srcdstStep, srcdstStep 185 ADD pTmp, pSrcDst, srcdstStep 238 ADD pSrcDst, pTmp, #8 244 ADD pSrcDst, pSrcDst, #8 246 ADD pThresholds, pThresholds, #2 263 ADD pThresholds, pThresholds, #2 266 ADD pSrcDst, pTmp, #8 273 ADD pSrcDs [all...] |
H A D | omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s | 204 ADD pAlpha_1, pAlpha_0, #1 205 ADD pBeta_1, pBeta_0, #1 224 ADD pTmpStep, srcdstStep, srcdstStep 236 ADD pTmp, pSrcDst, srcdstStep 331 ADD pTmp, pSrcDst, srcdstStep 355 ADD pThresholds, pThresholds, #2 360 ADD pSrcDst, pSrcDst, #4 367 ADD pSrcDst, pSrcDst, #4 370 ADD pThresholds, pThresholds, #4 387 ADD pTm [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
H A D | armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s | 111 ADD Temp1, Temp1, Temp1, LSL #2 112 ADD Acc0, Acc0, Temp1 120 ADD Temp1, Temp1, Temp1, LSL #2 122 ADD Acc1, Acc1, Temp1 126 ADD ValI, r0x00ff00ff, ValI ;// [00 i1 00 i0] + [0 255 0 255] 142 ADD Temp5, Temp5, Temp5, LSL #2 143 ADD Acc2, Acc2, Temp5 150 ADD Temp5, Temp5, Temp5, LSL #2 151 ADD Acc3, Acc3, Temp5 169 ADD pSr [all...] |
H A D | armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 125 ADD Counter, Temp, Counter, LSL #8 ;// [0 0 H W] 155 ADD ValCD0, ValCD0, ValCD0, LSL #2 ;// 5 * [4*(Off+C+D) - (Off+B+E)] 156 ADD ValCD1, ValCD1, ValCD1, LSL #2 164 ADD ValED1, ValED1, ValED1, LSL #2 165 ADD ValED0, ValED0, ValED0, LSL #2 ;// 5 * [4*(Off+E+D) - (Off+C+F)] 170 ADD Acc1, ValCD1, ValAF1 173 ADD Acc0, ValCD0, ValAF0 ;// Acc0 = 16*Off + (A+F) + 20*(C+D) - 5*(B+E) 180 ADD Acc2, ValED0, ValGB0 ;// Acc2 = 16*Off + (B+G) + 20*(D+E) - 5*(C+F) 181 ADD Acc3, ValED1, ValGB1 187 ADD pSr [all...] |
H A D | armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 135 ADD Temp1, Temp1, Temp1, LSL #2 136 ADD Acc0, Acc0, Temp1 144 ADD Temp1, Temp1, Temp1, LSL #2 146 ADD Acc1, Acc1, Temp1 149 ADD ValI, r0x00ff00ff, ValI ;// [00 i1 00 i0] + [0 255 0 255] 159 ADD Temp1, Temp1, Temp1, LSL #2 160 ADD Acc2, Acc2, Temp1 166 ADD Temp1, Temp1, Temp1, LSL #2 167 ADD Acc3, Acc3, Temp1 197 ADD pDs [all...] |
H A D | armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s | 128 ADD ValCD0, ValCD0, ValCD0, LSL #2 ;// 5 * [4*(Off+C+D) - (Off+B+E)] 129 ADD ValCD1, ValCD1, ValCD1, LSL #2 137 ADD ValED1, ValED1, ValED1, LSL #2 138 ADD ValED0, ValED0, ValED0, LSL #2 ;// 5 * [4*(Off+E+D) - (Off+C+F)] 145 ADD Acc1, ValCD1, ValAF1 148 ADD Acc0, ValCD0, ValAF0 ;// Acc0 = 16*Off + (A+F) + 20*(C+D) - 5*(B+E) 155 ADD Acc2, ValED0, ValGB0 ;// Acc2 = 16*Off + (B+G) + 20*(D+E) - 5*(C+F) 156 ADD Acc3, ValED1, ValGB1 172 ADD pSrc, pSrc, srcStep, LSL #1
|
H A D | omxVCM4P10_InterpolateLuma_s.s | 141 ADD index, idx, idy, LSL #2 ;// [index] = [idy][idx] 268 ADD pSrc, pSrc, #1 295 ADD pSrc, pSrc, srcStep, LSL #1 310 ADD pSrc, pSrc, srcStep, LSL #1 321 ADD pSrc, pSrc, srcStep, LSL #1 336 ADD pSrc, pSrc, srcStep ;// Update pSrc to one row down 343 ADD pSrc, pSrc, srcStep 372 ADD pSrc, pSrc, #4 380 ADD pSrc, pSrc, srcStep 389 ADD pSr [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S | 31 ADD r10,r0,r1 32 ADD lr,r1,r1 80 ADD r10,r0,#3 82 ADD r12,r10,r1 83 ADD lr,r1,r1 94 ADD r12,r0,#4 95 ADD r10,r12,r1 104 ADD r0,r0,#4 111 ADD r0,r0,#4 115 ADD r [all...] |
H A D | armVCM4P10_InterpolateLuma_Align_unsafe_s.S | 19 ADD pc,pc,r7,LSL #2 28 ADD r0,r0,r1 35 ADD r0,r0,r1 47 ADD r0,r0,r1 59 ADD r0,r0,r1 78 ADD pc,pc,r7,LSL #2
|
H A D | omxVCM4P10_PredictIntra_16x16_s.S | 42 P0: ADD pc,r9 45 ADD r8,r3,r5 46 ADD r10,r5,r5 67 ADD r8,r0,r4 68 ADD r4,r4,r4 69 ADD r11,r3,r5 70 ADD r5,r5,r5 97 ADD r8,r0,r4 98 ADD r10,r4,r4 116 ADD r1 [all...] |
H A D | omxVCM4P10_PredictIntraChroma_8x8_s.S | 34 P0: ADD pc,r8 39 ADD r9,r0,r4 40 ADD r10,r4,r4 69 ADD r9,r3,r5 70 ADD r10,r5,r5 105 ADD r9,r3,r5 106 ADD r10,r5,r5 122 ADD r9,r0,r4 123 ADD r10,r4,r4 134 ADD r [all...] |
H A D | omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S | 19 ADD r4,sp,#0 30 P0: ADD r11, pc 32 P1: ADD r10, pc 34 P2: ADD r2, pc 39 ADD r2,r2,r12 92 ADD r10,r10,#0x20 116 ADD sp,sp,#0x20
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/api/ |
H A D | armCOMM_BitDec_s.h | 129 ADD $BitCount, $BitCount, #8 302 ADD $BitCount, $BitCount, $N 329 ADD $BitCount, $BitCount, $N 361 ADD $BitCount, $BitCount, $N 393 ADD $BitCount, $BitCount, $N 430 ADD $BitCount, $BitCount, $Symbol 465 ADD $BitCount, $BitCount, $Symbol 520 ADD $BitCount, $BitCount, #$S0 ;// assume $S0 bits used 534 ADD $Symbol, $Symbol, $T1, LSR #(31-$S1) ;// add 2*(next $S1 bits) to 571 ADD [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/api/ |
H A D | armCOMM_BitDec_s.h | 129 ADD $BitCount, $BitCount, #8 302 ADD $BitCount, $BitCount, $N 329 ADD $BitCount, $BitCount, $N 361 ADD $BitCount, $BitCount, $N 393 ADD $BitCount, $BitCount, $N 430 ADD $BitCount, $BitCount, $Symbol 465 ADD $BitCount, $BitCount, $Symbol 520 ADD $BitCount, $BitCount, #$S0 ;// assume $S0 bits used 534 ADD $Symbol, $Symbol, $T1, LSR #(31-$S1) ;// add 2*(next $S1 bits) to 571 ADD [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm11_asm/ |
H A D | h264bsd_interpolate_hor_half.s | 94 ADD tmp4, x0, partW ;// (x0+partWidth) 95 ADD tmp4, tmp4, #5 ;// (y0+partW+5) 103 ADD tmp2, y0, partH ;// (y0+partHeight) 113 ADD tmp4, partW, #5 ;// tmp4 = partW + 5; 119 ADD buff, sp, #0x28 ;// buff = p1[21*21/4+1] 125 ADD ref,sp,#0x28 ;// ref = p1 134 ADD ref, ref, tmp2 ;// ref += y0*width+x0 135 ADD ref, ref, #8 ;// ref = ref+8 147 ADD tmp2, partH, partW, LSL #4 148 ADD coun [all...] |
H A D | h264bsd_interpolate_hor_quarter.s | 96 ADD tmp4, x0, partW ;// (x0+partWidth) 97 ADD tmp4, tmp4, #5 ;// (y0+partW+5) 105 ADD tmp2, y0, partH ;// (y0+partHeight) 115 ADD tmp4, partW, #5 ;// tmp4 = partW + 5; 121 ADD buff, sp, #0x28 ;// buff = p1[21*21/4+1] 127 ADD ref,sp,#0x28 ;// ref = p1 136 ADD ref, ref, tmp2 ;// ref += y0*width+x0 137 ADD ref, ref, #8 ;// ref = ref+8 149 ADD tmp2, partH, partW, LSL #4 150 ADD coun [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | Deemph_32_opt.s | 47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4 59 ADD r12, r10, r7, LSL #4 73 ADD r12, r10, r7, LSL #4 84 ADD r12, r10, r7, LSL #4 89 ADD r4, r4, #2
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
H A D | omxVCM4P2_PredictReconCoefIntra_s.s | 134 ADD index,index,videoComp,LSL #5 156 ADD temp,dcScaler,dcScaler 160 ADD temp3,dcScaler,#1 178 ADD temp,temp,tempPred ;// temp=pSrcDst[0]+tempPred 198 ADD curQP,curQP,#1 ;// curQP=curQP+1 227 ADD temp,temp,tempPred ;// temp=tempPred+pSrcDst[i] 231 ADD Count,Count,#2 ;// i=i+1 265 ADD temp,temp,tempPred ;// temp=pSrcDst[i]+tempPred 269 ADD Count,Count,#16 ;// i=i+8
|