Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ahmed_f_1
Novice
69 Views

IppsFIRState_32 not available in latest IPP?

Jump to solution

I downloaded the trial for Parallel Studio 2016 for C++ (for Linux) two days ago and I'm running into some problems building existing code that uses the `IppsFIRState_32fc` type, which I'm told is available in 2015. Specifically, g++ can't find this type.

I see a number of types starting with "ippsFIR" (e.g., Ipp32f, IppsFIRSpec_32f, etc.) in `intel/compilers_and_libraries_2016.0.109/linux/ipp/include/ipps.h` but *not* `IppsFIRState_32fc` or anything starting with `IppsFIRState_32`. Anybody else running into this? Do I need to use Ipp32fc?

Thanks!

0 Kudos

Accepted Solutions
ahmed_f_1
Novice
69 Views

Ah I see in https://software.intel.com/sites/default/files/managed/d1/ee/ipps_0.pdf Appendix B that many of the FIR-related functions this code uses have been removed from IPP 9.0 and that I must "Use new FIRSR and FIRMR APIs".

View solution in original post

3 Replies
ahmed_f_1
Novice
70 Views

Ah I see in https://software.intel.com/sites/default/files/managed/d1/ee/ipps_0.pdf Appendix B that many of the FIR-related functions this code uses have been removed from IPP 9.0 and that I must "Use new FIRSR and FIRMR APIs".

View solution in original post

Chao_Y_Intel
Employee
69 Views

 

Thanks for sharing this.  Yes, the  FIRSR and FIRMR APIs are the right replacement functions. 

Regards,
Chao

Sorin_Goldenberg
Beginner
69 Views

The new FIRSR is cumbersome. 

Now I need to input a source delay buffer and a destination delay buffer. Between successive operations, I need to toggle between them in order to maintain continuity between batches.

THANK YOU VERY MUCH!!!!