"incorrect when using AMD's OpenCL platform":
more detail on the software?
This is a small program that just performs a simple 4-points FFT. It illustrates that the clAmdFft library returns wrong results on Nvidia devices (as well as on CPUs when using the AMD OpenCL runtime). As I do not have the sources of the library, I cannot see what goes wrong.
Thanks for the test case. This is a known issue and the problem is not in the library code. It is in AMD's OpenCL runtime and driver stack that affects only the CPU device. You may have guessed that the problem is not in the library code as it works on GPU with our OpenCL platform and also on CPU with Intel's OpenCL platform.
The problem has been fixed. But unfortunately it will be made available only in the next version of the Catalyst driver release.