/external/chromium_org/third_party/openmax_dl/dl/sp/api/ |
armSP.h | 115 const ARMsFFTSpec_FC32* pFFTSpec) { 116 return pSrc && pDst && pFFTSpec && !(((uintptr_t)pSrc) & 31) && 117 !(((uintptr_t)pDst) & 31) && pFFTSpec->pTwiddle && pFFTSpec->pBuf && 118 (pFFTSpec->N >= 2) && (pFFTSpec->N <= (1 << TWIDDLE_TABLE_ORDER)); 123 const ARMsFFTSpec_R_FC32* pFFTSpec) { 124 return pSrc && pDst && pFFTSpec && !(((uintptr_t)pSrc) & 31) && 125 !(((uintptr_t)pDst) & 31) && pFFTSpec->pTwiddle && pFFTSpec->pBuf & [all...] |
omxSP.h | [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/ |
detect.c | 54 const OMXFFTSpec_R_F32* pFFTSpec) { 56 return omxSP_FFTFwd_RToCCS_F32(pSrc, pDst, pFFTSpec); 67 const OMXFFTSpec_R_F32* pFFTSpec) { 69 return omxSP_FFTInv_CCSToR_F32(pSrc, pDst, pFFTSpec); 80 const OMXFFTSpec_R_F32* pFFTSpec) = DetectForwardRealFFT; 85 const OMXFFTSpec_R_F32* pFFTSpec) = DetectInverseRealFFT;
|
omxSP_FFTInit_C_FC32.c | 31 * and <FFTInv_CToC_FC32_Sfs>. Memory for the specification structure *pFFTSpec 33 * *pFFTSpec, in bytes, can be determined using <FFTGetBufSize_C_FC32>. 39 * [out] pFFTSpec pointer to initialized specification structure. 46 OMXResult omxSP_FFTInit_C_FC32(OMXFFTSpec_C_FC32* pFFTSpec, OMX_INT order) { 63 pFFTStruct = (ARMsFFTSpec_FC32 *) pFFTSpec; 66 if (!pFFTSpec || (order < 1) || (order > TWIDDLE_TABLE_ORDER)) 77 pTwiddle = (OMX_FC32 *) (sizeof(ARMsFFTSpec_FC32) + (OMX_S8*) pFFTSpec);
|
omxSP_FFTInit_C_SC32.c | 45 * and <FFTInv_CToC_SC32_Sfs>. Memory for the specification structure *pFFTSpec 47 * *pFFTSpec, in bytes, can be determined using <FFTGetBufSize_C_SC32>. 52 * [out] pFFTSpec pointer to initialized specification structure. 60 OMXFFTSpec_C_SC32* pFFTSpec, 72 pFFTStruct = (ARMsFFTSpec_SC32 *) pFFTSpec; 90 (sizeof(ARMsFFTSpec_SC32) + (OMX_S8*) pFFTSpec);
|
omxSP_FFTInit_R_F32.c | 30 * <ippsFFTInv_CCSToR_F32_Sfs>. Memory for *pFFTSpec must be 32 * required for *pFFTSpec can be determined using 45 OMXResult omxSP_FFTInit_R_F32(OMXFFTSpec_R_F32* pFFTSpec, OMX_INT order) { 66 pFFTStruct = (ARMsFFTSpec_R_FC32 *) pFFTSpec; 69 if (!pFFTSpec || (order < 1) || (order > TWIDDLE_TABLE_ORDER)) 79 pTwiddle = (OMX_FC32 *) (sizeof(ARMsFFTSpec_R_SC32) + (OMX_S8*) pFFTSpec);
|
omxSP_FFTInit_R_S16S32.c | 44 * <ippsFFTInv_CCSToR_S32_S16_Sfs>. Memory for *pFFTSpec must be 46 * required for *pFFTSpec can be determined using 60 OMXFFTSpec_R_S16S32* pFFTSpec, 74 pFFTStruct = (ARMsFFTSpec_R_SC32 *) pFFTSpec; 82 (sizeof(ARMsFFTSpec_R_SC32) + (OMX_S8*) pFFTSpec); 96 (sizeof(ARMsFFTSpec_R_SC32) + (OMX_S8*) pFFTSpec);
|
omxSP_FFTInit_R_S32.c | 44 * <ippsFFTInv_CCSToR_S32_Sfs>. Memory for *pFFTSpec must be 46 * required for *pFFTSpec can be determined using 59 OMXFFTSpec_R_S32* pFFTSpec, 73 pFFTStruct = (ARMsFFTSpec_R_SC32 *) pFFTSpec; 81 (sizeof(ARMsFFTSpec_R_SC32) + (OMX_S8*) pFFTSpec); 95 (sizeof(ARMsFFTSpec_R_SC32) + (OMX_S8*) pFFTSpec);
|
omxSP_FFTInit_C_SC16.c | 45 * and <FFTInv_CToC_SC16_Sfs>. Memory for the specification structure *pFFTSpec 47 * *pFFTSpec, in bytes, can be determined using <FFTGetBufSize_C_SC16>. 52 * [out] pFFTSpec pointer to initialized specification structure. 60 OMXFFTSpec_C_SC16* pFFTSpec, 74 pFFTStruct = (ARMsFFTSpec_SC16 *) pFFTSpec; 91 (sizeof(ARMsFFTSpec_SC16) + (OMX_S8*) pFFTSpec);
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/mips/ |
omxSP_FFTFwd_RToCCS_F32_Sfs.c | 21 const MIPSFFTSpec_R_FC32* pFFTSpec); 26 const MIPSFFTSpec_R_FC32* pFFTSpec); 30 const OMXFFTSpec_R_F32* pFFTSpec) { 31 const MIPSFFTSpec_R_FC32* pFFTStruct = (const MIPSFFTSpec_R_FC32*)pFFTSpec; 35 !pFFTSpec)
|
omxSP_FFTInv_CCSToR_F32_Sfs.c | 21 const MIPSFFTSpec_R_FC32* pFFTSpec); 26 const MIPSFFTSpec_R_FC32* pFFTSpec); 30 const OMXFFTSpec_R_F32* pFFTSpec) { 31 const MIPSFFTSpec_R_FC32* pFFTStruct = (const MIPSFFTSpec_R_FC32*)pFFTSpec; 35 !pFFTSpec)
|
mips_FFTInv_CCSToR_F32_real.c | 19 const MIPSFFTSpec_R_FC32* pFFTSpec) { 21 OMX_FC32* p_buf = (OMX_FC32*)pFFTSpec->pBuf; 23 OMX_U32 fft_size = 1 << pFFTSpec->order; 30 p_buf[pFFTSpec->pBitRevInv[n]] = p_src[n]; 31 p_buf[pFFTSpec->pBitRevInv[fft_size - n]].Re = p_src[n].Re; 32 p_buf[pFFTSpec->pBitRevInv[fft_size - n]].Im = -p_src[n].Im; 35 p_buf[pFFTSpec->pBitRevInv[fft_size / 2]] = p_src[fft_size / 2]; 40 if (pFFTSpec->order == 2) { 60 num_transforms = (SUBTRANSFORM_CONST >> (16 - pFFTSpec->order)) | 1; 62 OMX_U32 offset = pFFTSpec->pOffset[n] << 2 [all...] |
mips_FFTFwd_RToCCS_F32_real.c | 19 const MIPSFFTSpec_R_FC32* pFFTSpec) { 22 OMX_FC32* p_buf = (OMX_FC32*)pFFTSpec->pBuf; 29 if (pFFTSpec->order == 2) { 30 OMX_U16* p_bitrev = pFFTSpec->pBitRev; 51 num_transforms = (SUBTRANSFORM_CONST >> (16 - pFFTSpec->order)) | 1; 53 OMX_U32 offset = pFFTSpec->pOffset[n] << 2; 55 OMX_U16* p_bitrev = pFFTSpec->pBitRev + offset; 83 OMX_U16* p_bitrev = pFFTSpec->pBitRev; 113 OMX_U32 offset = pFFTSpec->pOffset[n] << 3; 115 OMX_U16* p_bitrev = pFFTSpec->pBitRev + offset [all...] |
mips_FFTFwd_RToCCS_F32_complex.c | 23 const MIPSFFTSpec_R_FC32* pFFTSpec) { 27 OMX_U32 fft_size = 1 << pFFTSpec->order; 29 OMX_FC32* p_buf = (OMX_FC32*)pFFTSpec->pBuf; 37 num_transforms = (SUBTRANSFORM_CONST >> (17 - pFFTSpec->order)) | 1; 41 * The size of the pFFTSpec->pOffset is (((SUBTRANSFORM_CONST >> 44 OMX_U32 offset = pFFTSpec->pOffset[n] << 2; 46 * Offset takes it's value from pFFTSpec->pOffset table which is initialized 49 OMX_U16* p_bitrev = pFFTSpec->pBitRev + offset; 81 OMX_U32 offset = pFFTSpec->pOffset[n] << 3; 82 OMX_U16* p_bitrev = pFFTSpec->pBitRev + offset [all...] |
mips_FFTInv_CCSToR_F32_complex.c | 19 const MIPSFFTSpec_R_FC32* pFFTSpec) { 25 OMX_U32 fft_size = 1 << pFFTSpec->order; 26 OMX_FC32* p_buf = (OMX_FC32*)pFFTSpec->pBuf; 29 OMX_U16* p_bitrev = pFFTSpec->pBitRevInv; 33 step = 1 << (TWIDDLE_TABLE_ORDER - pFFTSpec->order); 34 w_re_ptr = pFFTSpec->pTwiddle + step; 36 pFFTSpec->pTwiddle + (OMX_U32)(1 << (TWIDDLE_TABLE_ORDER - 2)) - step; 114 num_transforms = (SUBTRANSFORM_CONST >> (17 - pFFTSpec->order)) | 1; 116 OMX_U32 offset = pFFTSpec->pOffset[n] << 2; 144 OMX_U32 offset = pFFTSpec->pOffset[n] << 3 [all...] |
omxSP_FFTInit_R_F32.c | 46 OMXResult omxSP_FFTInit_R_F32(OMXFFTSpec_R_F32* pFFTSpec, OMX_INT order) { 55 MIPSFFTSpec_R_FC32* pFFTStruct = (MIPSFFTSpec_R_FC32*)pFFTSpec; 57 if (!pFFTSpec || (order < 1) || (order > TWIDDLE_TABLE_ORDER)) 68 p_bit_rev = (OMX_U16*)((OMX_S8*)pFFTSpec + sizeof(MIPSFFTSpec_R_FC32));
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 49 #define pFFTSpec r2 91 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 94 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 95 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
omxSP_FFTInv_CCSToR_F32_Sfs_s.S | 50 #define pFFTSpec r2 113 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 127 M_STR pFFTSpec,pFFTSpecOnStack 137 M_LDR pFFTSpec,pFFTSpecOnStack 138 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 139 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 140 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 50 #define pFFTSpec r2 92 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 95 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 96 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
omxSP_FFTInv_CCSToR_S32S16_Sfs_s.S | 62 #define pFFTSpec r2 98 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 101 @//LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 102 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.S | 59 #define pFFTSpec r2 97 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 100 @//LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 101 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 56 #define pFFTSpec r2 100 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 103 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 104 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 56 #define pFFTSpec r2 108 LDR N, [pFFTSpec, #ARMsFFTSpec_N] 112 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 113 LDR pOut, [pFFTSpec, #ARMsFFTSpec_pBuf]
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/x86/ |
omxSP_FFTInit_R_F32.c | 29 * |omxSP_FFTInv_CCSToR_F32_Sfs|. Memory for *pFFTSpec must be 31 * required for *pFFTSpec can be determined using 45 OMXResult omxSP_FFTInit_R_F32(OMXFFTSpec_R_F32 *pFFTSpec, OMX_INT order) 56 X86FFTSpec_R_FC32 *pFFTStruct = (X86FFTSpec_R_FC32 *) pFFTSpec; 60 if (!pFFTSpec || (order < 1) || (order > TWIDDLE_TABLE_ORDER)) 66 pTwiddle = (OMX_F32*) (sizeof(X86FFTSpec_R_FC32) + (OMX_S8*) pFFTSpec);
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
omxSP_FFTFwd_CToC_FC32.c | 83 * pFFTSpec - pointer to the preallocated and initialized specification 96 * pFFTSpec. 103 const OMXFFTSpec_C_FC32* pFFTSpec) { 104 ARMsFFTSpec_FC32* spec = (ARMsFFTSpec_FC32*)pFFTSpec;
|