/external/chromium_org/third_party/openmax_dl/dl/sp/src/x86/ |
x86SP_FFT_CToC_FC32_Inv_Radix4_ls.c | 15 const OMX_F32 *in, 16 OMX_F32 *out, 17 const OMX_F32 *twiddle, 23 OMX_F32 *out0 = out; 33 const OMX_F32 *tw1 = twiddle + i; 34 const OMX_F32 *tw2 = tw1 + i; 35 const OMX_F32 *tw3 = tw2 + i; 36 const OMX_F32 *in0 = in + (i << 1); 37 const OMX_F32 *in1 = in0 + 1; 38 const OMX_F32 *in2 = in1 + 1 [all...] |
x86SP_FFT_CToC_FC32_Inv_Radix4_ls_sse.c | 16 const OMX_F32 *in, 17 OMX_F32 *out, 18 const OMX_F32 *twiddle, 25 OMX_F32 *out0 = out; 28 const OMX_F32 *tw1 = twiddle + i; 29 const OMX_F32 *tw2 = tw1 + i; 30 const OMX_F32 *tw3 = tw2 + i; 31 const OMX_F32 *in0 = in + (i << 1); 32 const OMX_F32 *in1 = in0 + 4; 33 const OMX_F32 *in2 = in1 + 4 [all...] |
x86SP_FFT_CToC_FC32_Inv_Radix4_fs.c | 15 const OMX_F32 *in, 16 OMX_F32 *out, 20 OMX_F32 *out0 = out; 23 const OMX_F32 *in0 = in + i; 24 const OMX_F32 *in1 = in0 + n_by_4; 25 const OMX_F32 *in2 = in1 + n_by_4; 26 const OMX_F32 *in3 = in2 + n_by_4; 27 OMX_F32 *out1 = out0 + n_by_4; 28 OMX_F32 *out2 = out1 + n_by_4; 29 OMX_F32 *out3 = out2 + n_by_4 [all...] |
omxSP_FFTInv_CCSToR_F32_Sfs.c | 20 extern OMX_F32* x86SP_F32_radix2_kernel_OutOfPlace( 21 const OMX_F32 *src, 22 OMX_F32 *buf1, 23 OMX_F32 *buf2, 24 const OMX_F32 *twiddle, 28 extern OMX_F32* x86SP_F32_radix4_kernel_OutOfPlace_sse( 29 const OMX_F32 *src, 30 OMX_F32 *buf1, 31 OMX_F32 *buf2, 32 const OMX_F32 *twiddle [all...] |
x86SP_FFT_CToC_FC32_Fwd_Radix4_ms_sse.c | 18 const OMX_F32 *in, 19 OMX_F32 *out, 20 OMX_F32 *twiddle, 26 OMX_F32 *out0 = out; 29 const OMX_F32 *tw1 = twiddle + i; 30 const OMX_F32 *tw2 = tw1 + i; 31 const OMX_F32 *tw3 = tw2 + i; 32 const OMX_F32 *tw1e = tw1 + 4; 33 const OMX_F32 *tw2e = tw2 + 8; 34 const OMX_F32 *tw3e = tw3 + 12 [all...] |
x86SP_FFT_CToC_FC32_Inv_Radix4_ms_sse.c | 18 const OMX_F32 *in, 19 OMX_F32 *out, 20 const OMX_F32 *twiddle, 26 OMX_F32 *out0 = out; 29 const OMX_F32 *tw1 = twiddle + i; 30 const OMX_F32 *tw2 = tw1 + i; 31 const OMX_F32 *tw3 = tw2 + i; 32 const OMX_F32 *tw1e = tw1 + 4; 33 const OMX_F32 *tw2e = tw2 + 8; 34 const OMX_F32 *tw3e = tw3 + 12 [all...] |
omxSP_FFTFwd_RToCCS_F32_Sfs.c | 20 extern OMX_F32* x86SP_F32_radix2_kernel_OutOfPlace( 21 const OMX_F32 *src, 22 OMX_F32 *buf1, 23 OMX_F32 *buf2, 24 const OMX_F32 *twiddle, 28 extern OMX_F32* x86SP_F32_radix4_kernel_OutOfPlace_sse( 29 const OMX_F32 *src, 30 OMX_F32 *buf1, 31 OMX_F32 *buf2, 32 const OMX_F32 *twiddle [all...] |
x86SP_FFT_CToC_FC32_Fwd_Radix4_ms.c | 15 const OMX_F32 *in, 16 OMX_F32 *out, 17 const OMX_F32 *twiddle, 27 OMX_F32 *out0 = out; 36 const OMX_F32 *in0 = in + set; 37 const OMX_F32 *in1 = in0 + set_count; 38 const OMX_F32 *in2 = in1 + set_count; 39 const OMX_F32 *in3 = in2 + set_count; 40 OMX_F32 *out1 = out0 + n_by_4; 41 OMX_F32 *out2 = out1 + n_by_4 [all...] |
x86SP_FFT_CToC_FC32_Inv_Radix4_ms.c | 15 const OMX_F32 *in, 16 OMX_F32 *out, 17 const OMX_F32 *twiddle, 27 OMX_F32 *out0 = out; 36 const OMX_F32 *in0 = in + set; 37 const OMX_F32 *in1 = in0 + set_count; 38 const OMX_F32 *in2 = in1 + set_count; 39 const OMX_F32 *in3 = in2 + set_count; 40 OMX_F32 *out1 = out0 + n_by_4; 41 OMX_F32 *out2 = out1 + n_by_4 [all...] |
omxSP_FFTInit_R_F32.c | 47 OMX_F32 *pTwiddle; 48 OMX_F32 *pBuf; 57 OMX_F32 real; 58 OMX_F32 imag; 66 pTwiddle = (OMX_F32*) (sizeof(X86FFTSpec_R_FC32) + (OMX_S8*) pFFTSpec); 71 pTwiddle = (OMX_F32*) ((OMX_S8*)pTwiddle + (32 - pTmp)); 73 pBuf = (OMX_F32*) (sizeof(OMX_F32) * (N << 1) + (OMX_S8*) pTwiddle); 78 pBuf = (OMX_F32*) ((OMX_S8*)pBuf + (32 - pTmp));
|
x86SP_FFT_CToC_FC32_Fwd_Radix4_fs.c | 15 const OMX_F32 *in, 16 OMX_F32 *out, 30 OMX_F32 *out0 = out + i; 31 OMX_F32 *out1 = out0 + n_by_4; 32 OMX_F32 *out2 = out1 + n_by_4; 33 OMX_F32 *out3 = out2 + n_by_4;
|
x86SP_SSE_Math.h | 77 OMX_F32 *out, 102 OMX_F32 *out, 130 OMX_F32 *out, 158 OMX_F32 *out, 170 OMX_F32 *out, 183 const OMX_F32 *in, 200 static __inline void VC_LOAD_INTERLEAVE(VC *out, const OMX_F32 *in) { 212 const OMX_F32 *in, 234 static __inline void VC_STORE_INTERLEAVE(OMX_F32 *out, VC *in) { 243 static __inline void VC_STOREU_INTERLEAVE(OMX_F32 *out, VC *in) [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/mips/ |
omxSP_FFTGetBufSize_R_F32.c | 39 sizeof(OMX_F32) * (1 << (order - 2)) + 41 sizeof(OMX_F32) * (fft_size << 1) +
|
omxSP_FFTInit_R_F32.c | 52 OMX_F32* p_twiddle; 53 OMX_F32* p_buf; 85 p_twiddle = (OMX_F32*)((OMX_S8*)p_offset + 89 p_twiddle = (OMX_F32*)((OMX_S8*)p_offset + 97 p_twiddle = (OMX_F32*)((OMX_S8*)p_twiddle + (32 - tmp)); 101 (OMX_F32*)((OMX_S8*)p_twiddle + (1 << (order - 2)) * sizeof(OMX_F32)); 103 p_buf = (OMX_F32*)((OMX_S8*)p_twiddle + sizeof(OMX_F32)); 108 p_buf = (OMX_F32*)((OMX_S8*)p_buf + (32 - tmp)) [all...] |
mips_FFTInv_CCSToR_F32_real.c | 17 OMXResult mips_FFTInv_CCSToR_F32_real(const OMX_F32* pSrc, 18 OMX_F32* pDst, 24 OMX_F32 factor, tmp1, tmp2; 25 const OMX_F32* w_re_ptr; 26 const OMX_F32* w_im_ptr; 37 factor = (OMX_F32)1.0f / fft_size; 41 OMX_F32 tmp3, tmp4; 64 OMX_F32 tmp3, tmp4, tmp5, tmp6, tmp7, tmp8; 92 OMX_F32 tmp3, tmp4, tmp5, tmp6; 136 OMX_F32 tmp3, tmp4, tmp5, tmp6, tmp7, tmp8 [all...] |
mips_FFTFwd_RToCCS_F32_real.c | 17 OMXResult mips_FFTFwd_RToCCS_F32_real(const OMX_F32* pSrc, 18 OMX_F32* pDst, 23 OMX_F32 tmp1, tmp2, tmp3, tmp4; 24 const OMX_F32* w_re_ptr; 25 const OMX_F32* w_im_ptr; 84 OMX_F32 tmp5; 116 OMX_F32 tmp5; 166 OMX_F32 tmp5, tmp6; 167 OMX_F32 w_re = *w_re_ptr; 168 OMX_F32 w_im = *w_im_ptr [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/test/ |
compare.h | 43 void CompareFloat(struct SnrResult* snr, OMX_F32* actual, 44 OMX_F32* expected, int size);
|
test_float_rfft.c | 35 extern OMXResult ForwardRFFT(OMX_F32* x, 36 OMX_F32* y, 38 extern OMXResult InverseRFFT(OMX_F32* y, 39 OMX_F32* z, 99 void GenerateSignal(OMX_F32* x, OMX_FC32* fft, int size, int signal_type, 130 OMX_F32* x; 179 status = ForwardRFFT(x, (OMX_F32*) y, fft_fwd_spec); 203 OMX_F32* x; 205 OMX_F32* z; 259 status = InverseRFFT((OMX_F32 *) yTrue, z, fft_inv_spec) [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/ |
omxSP_FFTInit_R_F32.c | 53 OMX_F32* pBuf; 61 OMX_F32 x; 62 OMX_F32 y; 63 OMX_F32 xNeg; 86 pBuf = (OMX_F32*) (sizeof(OMX_FC32)*(5*N/8) + (OMX_S8*) pTwiddle); 91 pBuf = (OMX_F32*) ((OMX_S8*)pBuf + (32 - pTmp));
|
omxSP_FFTInit_C_FC32.c | 59 OMX_F32 x; 60 OMX_F32 y; 61 OMX_F32 xNeg;
|
/external/chromium_org/third_party/openmax_dl/dl/sp/api/ |
omxSP.h | [all...] |
armSP.h | 42 extern OMX_F32 armSP_FFT_F32TwiddleTable[]; 82 OMX_F32* pBuf;
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
omxSP_FFTFwd_RToCCS_F32.c | 65 OMX_F32* pDst, 67 OMX_F32* pBuf, 107 OMXResult omxSP_FFTFwd_RToCCS_F32_Sfs(const OMX_F32* pSrc, 108 OMX_F32* pDst,
|
omxSP_FFTInv_CCSToR_F32.c | 67 const OMX_F32* pSrc, 69 OMX_F32* pBuf, 75 static inline ScaleRFFTData(OMX_F32* fftData, unsigned length) { 145 const OMX_F32* pSrc, 146 OMX_F32* pDst,
|
/external/chromium_org/third_party/openmax_dl/dl/api/ |
omxtypes.h | 206 /* OMX_F32 */ 207 typedef float OMX_F32; /** Single precision floating point,IEEE 754 */ 215 OMX_F32 Re; /** Real part */ 216 OMX_F32 Im; /** Imaginary part */
|