Currently, there are flavors of ippiMulPack and ippiMulPackConj for 1, 3, and 4 (with and without alpha channel processing). However, the other RCPack2D related functions ippiPackToCplxExtend, ippiCplxExtendToPack, ippiPhasePack, and ippiMagnitudePack either only support 1 channel (ippiPackToCplxExtend), or 1 and 3 channels (ippiCplxExtendToPack, ippiPhasePack, and ippiMagnitudePack). For completeness, please add the following functions to IPP, though the AC4 flavors are low priority (C3 flavors are high priority).
ippiPackToCplxExtend_32f32fc_C3R
ippiPackToCplxExtend_32f32fc_C4R
ippiPackToCplxExtend_32f32fc_AC4R
ippiCplxExtendToPack_32fc32f_C4R
ippiCplxExtendToPack_32fc32f_AC4R
ippiPhasePack_32f_C4R
ippiPhasePack_32f_AC4R
ippiMagnitudePack_32f_C4R
ippiMagnitudePack_32f_AC4R
Thanks,
Ben
Link Copied
Thank you for sharing the information and suggesting the feature request. We will take this into account during our planning.
For more complete information about compiler optimizations, see our Optimization Notice.