I wrote a simple test program, where I was doing Complex to Complex FT\'s and I just generated some data 1..50 and stuck it in for the real and imaginary part for each index
This ended up being a problem with the way the absolute values of the complex number was being calculated. in the std::complex library, it was computing the distance of the vector.