/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
omxVCM4P10_PredictIntraChroma_8x8_s.s | 101 pSrcAbove RN 1 ;// input pointer 141 LDM pSrcAbove,{tVal8,tVal9} ;// tVal 8 to 9 = pSrcAbove[0 to 7] 148 UXTB16 tVal7, tVal8 ;// pSrcAbove[0, 2] 149 UXTB16 tVal8, tVal8, ROR #8 ;// pSrcAbove[1, 3] 150 UADD16 sum1, tVal7, tVal8 ;// pSrcAbove[0, 2] + pSrcAbove[1, 3] 152 UXTB16 tVal7, tVal9 ;// pSrcAbove[4, 6] 153 UXTB16 tVal9, tVal9, ROR #8 ;// pSrcAbove[5, 7] 154 UADD16 sum2, tVal7, tVal9 ;// pSrcAbove[0, 2] + pSrcAbove[4, 6 [all...] |
omxVCM4P10_PredictIntra_4x4_s.s | 83 pSrcAbove RN 1 ;// input pointer 118 LDR Above0123, [pSrcAbove] ;// Above0123 = pSrcAbove[0 to 3] 153 LDR Above0123, [pSrcAbove] ;// Above0123 = pSrcAbove[0 to 3] 157 UXTB16 tVal7, Above0123 ;// pSrcAbove[0, 2] 158 UXTB16 tVal6, Above0123, ROR #8 ;// pSrcAbove[1, 3] 159 UADD16 tVal11, tVal6, tVal7 ;// pSrcAbove[0, 2] + pSrcAbove[1, 3] 162 ADD tVal11, tVal11, LSR #16 ;// sum(pSrcAbove[0] to pSrcAbove[3] [all...] |
omxVCM4P10_PredictIntra_16x16_s.s | 98 pSrcAbove RN 1 ;// input pointer 133 LDM pSrcAbove, {tVal6,tVal7,tVal8,tVal9};// tVal 6 to 9 = pSrcAbove[0 to 15] 199 LDM pSrcAbove,{tVal8,tVal9,tVal10,tVal11};// tVal 8 to 11 = pSrcAbove[0 to 15] 204 UXTB16 tVal2, tVal8 ;// pSrcAbove[0, 2] 205 UXTB16 tVal6, tVal9 ;// pSrcAbove[4, 6] 206 UADD16 tVal2, tVal2, tVal6 ;// pSrcAbove[0, 2] + pSrcAbove[4, 6] 207 UXTB16 tVal8, tVal8, ROR #8 ;// pSrcAbove[1, 3 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_PredictIntraChroma_8x8_s.s | 54 pSrcAbove RN 1 ;// input pointer 209 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[0 to 7] 213 VPADDL dSumAboveValU16, dAboveVal ;// pSrcAbove[ 6+7 | 4+5 | 2+3 | 0+1 ] 214 VPADDL dSumAboveValU32, dSumAboveValU16 ;// pSrcAbove[ 4+5+6+7 | 0+1+2+3 ] 268 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[0 to 7] 271 VPADDL dSumAboveValU16, dAboveVal ;// pSrcAbove[ 6+7 | 4+5 | 2+3 | 0+1 ] 272 VPADDL dSumAboveValU32, dSumAboveValU16 ;// pSrcAbove[ 4+5+6+7 | 0+1+2+3 ] 305 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[x] :0<= x <= 7 [all...] |
omxVCM4P10_PredictIntra_16x16_s.s | 153 pSrcAbove RN 1 ;// input pointer 192 VLD1 qAbove, [pSrcAbove] 277 VLD1 qAbove, [pSrcAbove] 321 VLD1 qAbove, [pSrcAbove] ;// pSrcAbove[x] :0<= x <= 7 342 VREV64 dRevAbove, dAbove1 ;// pSrcAbove[15:14:13:12:11:10:9:8] 343 VSUBL qAbove15minus0, dRevAbove, dAboveLeft ;// qAbove7minus0[0] = pSrcAbove[15] - pSrcAboveLeft[0] 344 VSHR dRevAbove64, dRevAbove64, #8 ;// pSrcAbove[14:13:12:11:10:9:8:X]
|
omxVCM4P10_PredictIntra_4x4_s.s | 47 pSrcAbove RN 1 ;// input pointer 199 VLD1 dAboveU32[0],[pSrcAbove] 230 VLD1 dLeftValU32[1],[pSrcAbove] ;// pSrcAbove[0 to 3] 233 VPADDL dSumAboveLeftU16, dLeftVal ;// [pSrcAbove[2+3 | 0+1] | pSrcLeft[2+3 | 0+1]] 234 VPADDL dSumAboveLeftU32, dSumAboveLeftU16 ;// [pSrcAbove[2+3+0+1] | pSrcLeft[2+3+0+1]] 235 VPADDL dSumAboveLeftU64, dSumAboveLeftU32 ;// [pSrcAbove[2+3+0+1] + pSrcLeft[2+3+0+1]] 263 VLD1 dAboveU32[0],[pSrcAbove] ;// pSrcAbove[0 to 3] 266 VPADDL dSumAboveValU16, dAboveVal ;// [ XX | pSrcAbove[2+3 | 0+1]] [all...] |