/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
omxVCCOMM_Copy16x16_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 16-byte boundary: pSrc, pDst 31 pDst RN 1 50 STRD X0,[pDst],#8 52 STRD X1,[pDst],#8 56 STRD X0,[pDst],#8 58 STRD X1,[pDst],#8 62 STRD X0,[pDst],#8 64 STRD X1,[pDst],#8 [all...] |
omxVCCOMM_Copy8x8_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 8-byte boundary: pSrc, pDst 31 pDst RN 1 48 STRD X0,[pDst],#8 50 STRD X1,[pDst],#8 53 STRD X0,[pDst],#8 55 STRD X1,[pDst],#8 58 STRD X0,[pDst],#8 60 STRD X1,[pDst],#8 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_IDCT8x8blk_s.s | 31 ;// OMX_S16* pDst) 49 pDst RN 1 65 MOV pDest, pDst
|
armVCM4P2_Clip8_s.s | 29 pDst RN 1 53 STRB x0, [pDst] 55 STRB x0, [pDst,#1] 56 STRB x1, [pDst,#2] 58 STRB x1, [pDst,#3] 62 STRB x2, [pDst,#4] 64 STRB x2, [pDst,#5] 65 STRB x3, [pDst,#6] 67 STRB x3, [pDst,#7] 68 ADD pDst,pDst,step ;// Increment pDst by step valu [all...] |
omxVCM4P2_DecodeVLCZigzag_Inter_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 85 pDst RN 2
|
omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 83 pDst RN 2
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_IDCT8x8blk_s.s | 31 ;// OMX_S16* pDst) 49 pDst RN 1 65 MOV pDest, pDst
|
omxVCM4P2_DecodeVLCZigzag_Inter_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 85 pDst RN 2
|
omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 83 pDst RN 2
|
armVCM4P2_Clip8_s.s | 26 pDst RN 1 57 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+step 58 VST1 {dclip1},[pDst],step ;// store 8 bytes and pDst=pDst+step 61 VST1 {dclip2},[pDst],step 62 VST1 {dclip3},[pDst],step 68 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+ste [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
armVCM4P10_UnpackBlock4x4_s.s | 28 pDst RN 1 ;// Persistent variable 47 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 54 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 55 STRD Value, [pDst, #8] ;// pDst[4] = pDst[5] = pDst[6] = pDst[7] = [all...] |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 17 ;// destination pointed by (pDst) 35 pDst RN 2 64 M_STR x0, [pDst], dstStep 66 M_STR x1, [pDst], dstStep 68 M_STR x2, [pDst], dstStep 69 M_STR x3, [pDst], dstStep 79 M_STR x0, [pDst], dstStep 84 M_STR x2, [pDst], dstStep 89 M_STR x0, [pDst], dstStep 92 M_STR x2, [pDst], dstSte [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
omxVCCOMM_Copy8x8_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 8-byte boundary: pSrc, pDst 29 pDst RN 1 50 VST1 {X0,X1},[pDst]! ;// Store 16 bytes to 8 byte aligned pDst 51 VST1 {X2,X3},[pDst]! 58 VST1 {X0,X1},[pDst]! 59 VST1 {X2,X3},[pDst]!
|
omxVCCOMM_Copy16x16_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 16-byte boundary: pSrc, pDst 29 pDst RN 1 53 VST1 {X0,X1,X2,X3},[pDst@128]! ;// Store 32 bytes to 16 byte aligned pDst 54 VST1 {X4,X5,X6,X7},[pDst@128]! 62 VST1 {X0,X1,X2,X3},[pDst@128]! 63 VST1 {X4,X5,X6,X7},[pDst@128]! 71 VST1 {X0,X1,X2,X3},[pDst@128]! [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_UnpackBlock4x4_s.s | 28 pDst RN 1 ;// Persistent variable 47 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 54 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 55 STRD Value, [pDst, #8] ;// pDst[4] = pDst[5] = pDst[6] = pDst[7] = [all...] |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 17 ;// destination pointed by (pDst) 35 pDst RN 2 64 M_STR x0, [pDst], dstStep 66 M_STR x1, [pDst], dstStep 68 M_STR x2, [pDst], dstStep 69 M_STR x3, [pDst], dstStep 79 M_STR x0, [pDst], dstStep 84 M_STR x2, [pDst], dstStep 89 M_STR x0, [pDst], dstStep 92 M_STR x2, [pDst], dstSte [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 49 #define pDst r2 109 VST1 dY0,[pDst],outPointStep 111 VST1 dY1,[pDst],dstStep 116 @// reset pSrc to pDst for the next stage 117 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSize 118 MOV pDst,pPingPongBuf
|
armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S | 57 #define pDst r2 127 VST1 dY0,[pDst],outPointStep 128 VST1 dY1,[pDst],dstStep @// dstStep = step = -pointStep + 8 133 @// reset pSrc to pDst for the next stage 134 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSize 135 MOV pDst,pPingPongBuf
|
omxSP_FFTInv_CCSToR_S32S16_Sfs_s.S | 61 #define pDst r1 105 MOV pTmpDst,pDst 106 ADD pDst,pOut,N, LSL #2 111 ADD pDst,pOut,N, LSL #2 116 VLD1 dX0[0],[pDst] 124 VLD1 dX0,[pDst] 131 VLD1 {dX0,dX01},[pDst]!
|
armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.S | 57 #define pDst r2 131 VST1 {dY0S32[0]},[pDst],outPointStep 132 VST1 {dY1S32[0]},[pDst],dstStep @// dstStep = step = -pointStep + 4 137 @// reset pSrc to pDst for the next stage 138 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSize 139 MOV pDst,pPingPongBuf
|
omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.S | 58 #define pDst r1 109 VST1 dY0S32[0],[pDst] 111 MOV pSrc,pDst 122 MOVNE pTmpDst,pDst
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
armSP_FFT_CToC_FC32_Radix2_fs_s.S | 49 #define pDst x1 111 ST1 {dY0},[pDst],outPointStep 113 ST1 {dY1},[pDst],dstStep
|
armSP_FFT_CToC_FC32_Radix2_ls_s.S | 44 #define pDst x1 129 st2 {dYr0,dYi0},[pDst],outPointStep 130 st2 {dYr1,dYi1},[pDst],dstStep // dstStep = step = -outPointStep + 16
|
armSP_FFT_CToC_FC32_Radix2_s.S | 48 #define pDst x1 157 st2 {dY0,dY1},[pDst],outPointStep 159 st2 {dY2,dY3},[pDst],dstStep
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 46 #define pDst r2 113 add pDst, pDst, outPointStep 114 @// {y1r,y1i} -> [pDst, outPointStep] 115 vstm pDst, {y1r, y1i} 116 sub pDst, pDst, outPointStep 117 vstm pDst!, {y0r, y0i} 122 @// reset pSrc to pDst for the next stage 123 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSiz [all...] |