Example 1: Sample single- and double-precision IPP API calls.


(a) 
Ipp32f *ippsMalloc_32f(int len);
Ipp64f *ippsMalloc_64f(int len);

(b) 
IppStatus ippsMaxIndx_32f(const Ipp32f *pSrc, int len, Ipp32f *pMax, int *pIndx);
IppStatus ippsMaxIndx_64f(const Ipp64f *pSrc, int len, Ipp64f *pMax, int *pIndx);

(c) 
IppStatus ippsFFTFwd_RToCCS_32f(const Ipp32f *pSrc, 
                                   Ipp32f *pDst, 
                                   const IppsFFTSpec_R_32f *pFFTSpec,
                                   Ipp8u *pBuffer);
IppStatus ippsFFTFwd_RToCCS_64f(const Ipp64f *pSrc, 
                                   Ipp64f *pDst, 
                                   const IppsFFTSpec_R_64f *pFFTSpec,
                                   Ipp8u *pBuffer);