/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
H A D | armVCM4P10_PredictIntraDC4x4.c | 46 * [in] pSrcAbove Pointer to the buffer of 16 above coefficients: 59 const OMX_U8 *pSrcAbove, 80 Sum += pSrcAbove[x]; 57 armVCM4P10_PredictIntraDC4x4( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMX_S32 availability ) argument
|
H A D | omxVCM4P10_PredictIntraChroma_8x8.c | 46 * [in] pSrcAbove Pointer to the buffer of 16 above coefficients: 59 const OMX_U8 *pSrcAbove, 72 Sum += pSrcAbove[x]; 108 * [in] pSrcAbove Pointer to the buffer of 16 above coefficients: 121 const OMX_U8 *pSrcAbove, 142 Sum += pSrcAbove[x]; 173 * pSrcAbove - Pointer to the buffer of 8 above pixels: p[x,y] (x = 0..7, y 204 * availability sets OMX_VC_UPPER, but pSrcAbove is NULL. 207 * either pSrcAbove or pDst is not aligned on a 8-byte boundary. Note: 208 * pSrcAbove, pSrcAbov 57 armVCM4P10_PredictIntraDCUp4x4( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMX_S32 availability ) argument 119 armVCM4P10_PredictIntraDCLeft4x4( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMX_S32 availability ) argument 214 omxVCM4P10_PredictIntraChroma_8x8( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, const OMX_U8 *pSrcAboveLeft, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMXVCM4P10IntraChromaPredMode predMode, OMX_S32 availability ) argument [all...] |
H A D | omxVCM4P10_PredictIntra_16x16.c | 51 * pSrcAbove - Pointer to the buffer of 16 above pixels: p[x,y] (x = 0..15, 82 * availability sets OMX_VC_UPPER, but pSrcAbove is NULL. 85 * either pSrcAbove or pDst is not aligned on a 16-byte boundary. 88 * pSrcAbove, pSrcAbove, pSrcAboveLeft may be invalid pointers if 96 const OMX_U8 *pSrcAbove, 111 armRetArgErrIf(armNot16ByteAligned(pSrcAbove), OMX_Sts_BadArgErr); 113 armRetArgErrIf((availability & OMX_VC_UPPER) && pSrcAbove == NULL, OMX_Sts_BadArgErr); 130 pDst[y*dstStep+x] = pSrcAbove[x]; 161 Sum += pSrcAbove[ 94 omxVCM4P10_PredictIntra_16x16( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, const OMX_U8 *pSrcAboveLeft, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMXVCM4P10Intra16x16PredMode predMode, OMX_S32 availability) argument [all...] |
H A D | omxVCM4P10_PredictIntra_4x4.c | 51 * pSrcAbove - Pointer to the buffer of 8 above pixels: 97 * availability sets OMX_VC_UPPER, but pSrcAbove is NULL. 100 * either pSrcAbove or pDst is not aligned on a 4-byte boundary. 103 * pSrcAbove, pSrcAbove, pSrcAboveLeft may be invalid pointers if 110 const OMX_U8 *pSrcAbove, 126 armRetArgErrIf(armNot4ByteAligned(pSrcAbove), OMX_Sts_BadArgErr); 128 armRetArgErrIf((availability & OMX_VC_UPPER) && pSrcAbove == NULL, OMX_Sts_BadArgErr); 162 #define U0 pSrcAbove[0] 163 #define U1 pSrcAbove[ 108 omxVCM4P10_PredictIntra_4x4( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, const OMX_U8 *pSrcAboveLeft, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMXVCM4P10Intra4x4PredMode predMode, OMX_S32 availability ) argument [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
H A D | omxVCM4P10_PredictIntraChroma_8x8_s.s | 115 pSrcAbove RN 1 ;// input pointer label 155 LDM pSrcAbove,{tVal8,tVal9} ;// tVal 8 to 9 = pSrcAbove[0 to 7] 162 UXTB16 tVal7, tVal8 ;// pSrcAbove[0, 2] 163 UXTB16 tVal8, tVal8, ROR #8 ;// pSrcAbove[1, 3] 164 UADD16 sum1, tVal7, tVal8 ;// pSrcAbove[0, 2] + pSrcAbove[1, 3] 166 UXTB16 tVal7, tVal9 ;// pSrcAbove[4, 6] 167 UXTB16 tVal9, tVal9, ROR #8 ;// pSrcAbove[5, 7] 168 UADD16 sum2, tVal7, tVal9 ;// pSrcAbove[ [all...] |
H A D | omxVCM4P10_PredictIntra_4x4_s.s | 97 pSrcAbove RN 1 ;// input pointer label 132 LDR Above0123, [pSrcAbove] ;// Above0123 = pSrcAbove[0 to 3] 167 LDR Above0123, [pSrcAbove] ;// Above0123 = pSrcAbove[0 to 3] 171 UXTB16 tVal7, Above0123 ;// pSrcAbove[0, 2] 172 UXTB16 tVal6, Above0123, ROR #8 ;// pSrcAbove[1, 3] 173 UADD16 tVal11, tVal6, tVal7 ;// pSrcAbove[0, 2] + pSrcAbove[1, 3] 176 ADD tVal11, tVal11, LSR #16 ;// sum(pSrcAbove[ [all...] |
H A D | omxVCM4P10_PredictIntra_16x16_s.s | 112 pSrcAbove RN 1 ;// input pointer label 147 LDM pSrcAbove, {tVal6,tVal7,tVal8,tVal9};// tVal 6 to 9 = pSrcAbove[0 to 15] 213 LDM pSrcAbove,{tVal8,tVal9,tVal10,tVal11};// tVal 8 to 11 = pSrcAbove[0 to 15] 218 UXTB16 tVal2, tVal8 ;// pSrcAbove[0, 2] 219 UXTB16 tVal6, tVal9 ;// pSrcAbove[4, 6] 220 UADD16 tVal2, tVal2, tVal6 ;// pSrcAbove[0, 2] + pSrcAbove[4, 6] 221 UXTB16 tVal8, tVal8, ROR #8 ;// pSrcAbove[ [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
H A D | omxVCM4P10_PredictIntraChroma_8x8_s.s | 68 pSrcAbove RN 1 ;// input pointer label 223 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[0 to 7] 227 VPADDL dSumAboveValU16, dAboveVal ;// pSrcAbove[ 6+7 | 4+5 | 2+3 | 0+1 ] 228 VPADDL dSumAboveValU32, dSumAboveValU16 ;// pSrcAbove[ 4+5+6+7 | 0+1+2+3 ] 282 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[0 to 7] 285 VPADDL dSumAboveValU16, dAboveVal ;// pSrcAbove[ 6+7 | 4+5 | 2+3 | 0+1 ] 286 VPADDL dSumAboveValU32, dSumAboveValU16 ;// pSrcAbove[ 4+5+6+7 | 0+1+2+3 ] 319 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbov [all...] |
H A D | omxVCM4P10_PredictIntra_16x16_s.s | 167 pSrcAbove RN 1 ;// input pointer label 206 VLD1 qAbove, [pSrcAbove] 291 VLD1 qAbove, [pSrcAbove] 335 VLD1 qAbove, [pSrcAbove] ;// pSrcAbove[x] :0<= x <= 7 356 VREV64 dRevAbove, dAbove1 ;// pSrcAbove[15:14:13:12:11:10:9:8] 357 VSUBL qAbove15minus0, dRevAbove, dAboveLeft ;// qAbove7minus0[0] = pSrcAbove[15] - pSrcAboveLeft[0] 358 VSHR dRevAbove64, dRevAbove64, #8 ;// pSrcAbove[14:13:12:11:10:9:8:X]
|
H A D | omxVCM4P10_PredictIntra_4x4_s.s | 61 pSrcAbove RN 1 ;// input pointer label 213 VLD1 dAboveU32[0],[pSrcAbove] 244 VLD1 dLeftValU32[1],[pSrcAbove] ;// pSrcAbove[0 to 3] 247 VPADDL dSumAboveLeftU16, dLeftVal ;// [pSrcAbove[2+3 | 0+1] | pSrcLeft[2+3 | 0+1]] 248 VPADDL dSumAboveLeftU32, dSumAboveLeftU16 ;// [pSrcAbove[2+3+0+1] | pSrcLeft[2+3+0+1]] 249 VPADDL dSumAboveLeftU64, dSumAboveLeftU32 ;// [pSrcAbove[2+3+0+1] + pSrcLeft[2+3+0+1]] 277 VLD1 dAboveU32[0],[pSrcAbove] ;// pSrcAbove[0 to 3] 280 VPADDL dSumAboveValU16, dAboveVal ;// [ XX | pSrcAbove[ [all...] |