Go forward with a power of two MKL FFT single precision real to complex.
But do a reverse fft with also a power of two but eight times larger in size, but using a separate descriptor.
Program finishes but results incorrect.
Valgrind gives this:
==27556== Invalid write of size 4
==27556== at 0x9ED7FBF: ipps_initTabBitRevNorm (in /cm/apps-3.3/intel/mkl/10.0.011/lib/em64t/libmkl_def.so)
==27556== by 0x9F4BF28: ipps_initTabTwd_Large_32f (in /cm/apps-3.3/intel/mkl/10.0.011/lib/em64t/libmkl_def.so)
==27556== Address 0x4 is not stack'd, malloc'd or (recently) free'd
How does this table get overwritten?