/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | residu_asm_neon.s | 34 SUB r7, r3, #4 @i = lg - 4 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 79 SUB r [all...] |
H A D | convolve_neon.s | 45 SUB r5, r5, #1 52 SUB r4, r4, #8 81 SUB r5, r5, #2 88 SUB r4, r4, #8 119 SUB r5, r5, #3 126 SUB r4, r4, #8 152 SUB r4, r4, #8
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm/ |
H A D | h264bsdFillRow7.s | 86 ; SUB center, center, #4 90 ; SUB center, center, #4 94 ; SUB center, center, #4 98 ; SUB center, center, #4 102 ; SUB center, center, #4 106 ; SUB center, center, #4 110 ; SUB center, center, #4 114 ; SUB center, center, #4 119 SUB center, center, #32 125 SUB cente [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
H A D | omxVCM4P10_InterpolateLuma_s.s | 182 SUB pSrc, pSrc, #2 192 SUB pSrc, pSrc, #2 201 SUB pSrc, pSrc, #2 211 SUB pSrc, pSrc, srcStep, LSL #1 222 SUB pSrc, pSrc, #2 230 SUB pSrc, pSrc, srcStep, LSL #1 245 SUB pSrc, pSrc, #2 246 SUB pSrc, pSrc, srcStep, LSL #1 259 SUB pSrc, pSrc, #2 267 SUB pSr [all...] |
H A D | omxVCM4P10_PredictIntra_16x16_s.s | 160 SUB dstStepx2, dstStepx2, #12 ;// double dstStep minus 12 333 SUB tVal10, tVal10, tVal11 ;// tVal10 = V0 = pSrcLeft[15*leftStep] - pSrcAboveLeft[0] 334 SUB tVal11, tVal12, tVal11 ;// tVal11 = H0 = pSrcAbove[15] - pSrcAboveLeft[0] 340 SUB tVal8, tVal7, tVal6 345 SUB tVal8, tVal7, tVal6 351 SUB tVal8, tVal7, tVal6 356 SUB tVal8, tVal7, tVal6 360 SUB tVal8, tVal7, tVal6 365 SUB tVal8, tVal7, tVal6 369 SUB tVal [all...] |
H A D | armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 217 SUB pSrc, pDst, dstStep, LSL #2 261 SUB Acc0, Acc0, r0x0001fc00 262 SUB Acc1, Acc1, r0x0001fc00 263 SUB Acc2, Acc2, r0x0001fc00 264 SUB Acc3, Acc3, r0x0001fc00 282 SUB pDst, pDst, dstStep, LSL #2 283 SUB pSrc, pSrc, srcStep, LSL #2 288 SUB pDst, pDst, #4 289 SUB pSrc, pSrc, #16
|
H A D | armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 136 SUB pSrc, pSrc, srcStep, LSL #2 161 SUB ValA, pSrc, srcStep, LSL #1 202 SUB pSrc, pDst, #24 245 SUB Acc0, Acc0, r0x0001fc00 246 SUB Acc1, Acc1, r0x0001fc00 247 SUB Acc2, Acc2, r0x0001fc00 248 SUB Acc3, Acc3, r0x0001fc00 268 SUB pDst, pDst, dstStep, LSL #2 269 SUB pSrc, pSrc, srcStep, LSL #2
|
H A D | armVCM4P10_DecodeCoeffsToPair_s.s | 147 SUB T1, T1, Symbol, LSL #1 208 SUB Count, TotalCoeff, #1 ;// Number of runs excluding last 212 SUB CoeffNum,CoeffNum,#1 265 SUB pRun,pRun,TotalCoeff 266 SUB pLevel,pLevel,TotalCoeff 267 SUB pLevel,pLevel,TotalCoeff 281 SUB CoeffNum, CoeffNum, #1 ;// Skip Non zero 282 SUB CoeffNum, CoeffNum, T2 ;// Skip Zero run
|
H A D | omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s | 130 SUB pQ0, pQ0, srcdstStep, LSL #1 212 SUB pQ0, pQ0, srcdstStep, LSL #1 221 SUB pQ0, pQ0, srcdstStep, LSL #1 222 SUB pQ0, pQ0, srcdstStep 289 SUB pQ0, pQ0, srcdstStep, LSL #1 310 SUB pQ0, pQ0, srcdstStep, LSL #1 322 SUB pQ0, pQ0, #8
|
H A D | omxVCM4P10_PredictIntraChroma_8x8_s.s | 328 SUB dstStepx2, dstStepx2, #4 ;// double dstStep minus 4 394 SUB tVal6, tVal6, tVal8 ;// V0 = pSrcLeft[7*leftStep] - pSrcAboveLeft[0] 395 SUB tVal7, tVal7, tVal8 ;// H0 = pSrcAbove[7] - pSrcAboveLeft[0] 398 SUB tVal9, tVal9,tVal10 ;// pSrcAbove[6] - pSrcAbove[0] 403 SUB tVal8, tVal8, tVal10 ;// pSrcAbove[5] - pSrcAbove[1] 407 SUB tVal11, tVal14,leftStep ;// 6*leftStep 410 SUB tVal9, tVal9, tVal10 ;// pSrcAbove[4] - pSrcAbove[2] 416 SUB tVal8, tVal8, tVal10 ;// pSrcLeft[6*leftStep] - pSrcLeft[0] 423 SUB tVal2, tVal2, tVal7 ;// a + 16 - 3*b 424 SUB tVal [all...] |
H A D | armVCM4P10_Interpolate_Chroma_s.s | 117 SUB temp, iWidth, #1 216 SUB iSrcStep1, pSrc1, pSrc 217 SUB temp, iWidth, #1 254 SUB iSrcStep1, pSrc1, pSrc 255 SUB temp, iWidth, #1
|
H A D | omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s | 190 SUB pQ0, pQ0, srcdstStep, LSL #1 191 SUB pQ0, pQ0, #2 303 SUB pQ0, pQ0, srcdstStep, LSL #1 383 SUB pQ0, pQ0, srcdstStep, LSL #1 406 SUB pQ0, pQ0, srcdstStep, LSL #1 419 SUB pQ0, pQ0, #8 421 SUB pBS, pBS, #14 422 SUB pThresholds, pThresholds, #6
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
H A D | omxVCCOMM_ExpandFrame_I_s.s | 89 SUB x,iFrameWidth,#4 92 SUB pBottomIndex,pBottom,iPlaneStep 93 SUB pTop,pSrcDstPlane,pTop 129 SUB pTop,pTop,ColStep 130 SUB pBottom,pBottom,ColStep 138 SUB pSrcDstPlane,pSrcDstPlane,indexY 139 SUB pLeft,pSrcDstPlane,iExpandPels ;// pLeft->points to the top left of the expanded block 141 SUB pRightIndex,pRight,#1 155 SUB x,iExpandPels,#4
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S | 21 SUB r0,r0,r1,LSL #2 62 SUB r0,r0,r1,LSL #2 63 SUB r0,r0,r1 67 SUB r6,r0,r1,LSL #2 81 SUB r0,r0,r1,LSL #2 82 SUB r0,r0,r1,LSL #1 87 SUB r6,r0,r1,LSL #2 96 SUB r0,r0,#0x10
|
H A D | omxVCM4P10_InterpolateLuma_s.S | 18 SUB sp,sp,#0x10 61 SUB r0,r0,#2 75 SUB r0,r0,#2 85 SUB r0,r0,#2 99 SUB r0,r0,r1,LSL #1 114 SUB r0,r0,r1,LSL #1 116 SUB r0,r8,#2 130 SUB r0,r0,r1,LSL #1 131 SUB r0,r0,#2 151 SUB r [all...] |
H A D | armVCM4P10_DecodeCoeffsToPair_s.S | 17 SUB sp,sp,#0x40 50 SUB r12,r12,r7,LSR #13 75 SUB r8,r8,r7,LSL #1 146 SUB r0,r5,#1 150 SUB lr,lr,#1 177 SUB r12,r12,r7,LSR #13 211 SUB r12,r12,r7,LSR #13 229 SUB r4,r4,r5 230 SUB r2,r2,r5 231 SUB r [all...] |
H A D | omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S | 21 SUB r0,r0,#4 48 SUB r0,r0,r1,LSL #3 99 SUB r0,r0,r1,LSL #3 138 SUB r0,r0,r1,LSL #3 144 SUB r4,r4,#0xe 145 SUB r5,r5,#0xe 146 SUB r0,r0,#0x10
|
H A D | omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S | 19 SUB r0,r0,r1,LSL #1 20 SUB r0,r0,r1 60 SUB r0,r0,r1,LSL #2 76 SUB r0,r0,r1,LSL #1
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
H A D | omxVCM4P10_InterpolateLuma_s.s | 236 SUB pSrc, pSrc, #2 253 SUB pSrc, pSrc, #2 266 SUB pSrc, pSrc, #2 283 SUB pSrc, pSrc, srcStep, LSL #1 301 SUB pSrc, pSrc, srcStep, LSL #1 303 SUB pSrc, pSrcBK, #2 321 SUB pSrc, pSrc, srcStep, LSL #1 322 SUB pSrc, pSrc, #2 345 SUB pSrc, pSrc, srcStep, LSL #1 347 SUB pSr [all...] |
H A D | armVCM4P10_DecodeCoeffsToPair_s.s | 147 SUB T1, T1, Symbol, LSL #1 208 SUB Count, TotalCoeff, #1 ;// Number of runs excluding last 212 SUB CoeffNum,CoeffNum,#1 265 SUB pRun,pRun,TotalCoeff 266 SUB pLevel,pLevel,TotalCoeff 267 SUB pLevel,pLevel,TotalCoeff 281 SUB CoeffNum, CoeffNum, #1 ;// Skip Non zero 282 SUB CoeffNum, CoeffNum, T2 ;// Skip Zero run
|
H A D | omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s | 162 SUB pSrcDst, pSrcDst, srcdstStep, LSL #2 226 SUB pSrcDst, pSrcDst, srcdstStep, LSL #2 227 SUB pSrcDst, pSrcDst, srcdstStep 234 SUB pTmp, pSrcDst, srcdstStep, LSL #2 251 SUB pSrcDst, pSrcDst, srcdstStep, LSL #2 252 SUB pSrcDst, pSrcDst, srcdstStep, LSL #1 259 SUB pTmp, pSrcDst, srcdstStep, LSL #2 271 SUB pSrcDst, pSrcDst, #16
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
H A D | omxVCCOMM_ExpandFrame_I_s.s | 73 SUB pTop, pSrcDstPlane, #0 ;// Top row pointer of the frame 75 SUB Temp, iFrameHeight, #1 ;// H-1 93 SUB pDstTop, pTop, Offset 124 SUB pDstTop, pTop, Offset 154 SUB pDstRight, Temp, Offset 155 SUB pRight, Temp, #1 156 SUB pDstLeft, pSrcDstPlane, Offset 157 SUB pDstLeft, pDstLeft, iExpandPels 161 SUB Offset, iPlaneStep, iExpandPels 183 SUB iFrameHeigh [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm_gcc/ |
H A D | h264bsdFillRow7.S | 78 SUB center, center, #32 84 SUB center, center, #28 91 SUB center, center, #24 96 SUB center, center, #20 103 SUB center, center, #16 108 SUB center, center, #12 115 SUB center, center, #4 119 SUB center, center, #4 126 SUB center, center, #1
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
H A D | omxVCM4P2_DecodePadMV_PVOP_s.s | 193 SUB temp,fcodeForward,#1 ;// temp=fcodeForward-1 216 SUB mvHorData,index,#32 ;// mvHorData=index-32 223 SUB temp,fcodeForward,#1 228 SUB mvHorResidual,mvHorResidual,fcodeForward 246 SUB mvVerData,index,#32 ;// mvVerData=index-32 253 SUB temp,fcodeForward,#1 259 SUB mvVerResidual,mvVerResidual,fcodeForward 296 SUB High,High,#1 ;// High= 32*scaleFactor-1
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
H A D | omxVCM4P2_DecodePadMV_PVOP_s.s | 193 SUB temp,fcodeForward,#1 ;// temp=fcodeForward-1 216 SUB mvHorData,index,#32 ;// mvHorData=index-32 223 SUB temp,fcodeForward,#1 228 SUB mvHorResidual,mvHorResidual,fcodeForward 246 SUB mvVerData,index,#32 ;// mvVerData=index-32 253 SUB temp,fcodeForward,#1 259 SUB mvVerResidual,mvVerResidual,fcodeForward 296 SUB High,High,#1 ;// High= 32*scaleFactor-1
|