Macro FFT2D_COLS
#define FFT2D_COLS 8UL2D transform = row transforms (fft_batch), then column transforms. The columns are gathered 8 at a time into a contiguous buffer, transformed and scattered back, so each pass over the image reads whole cache lines; groups of columns run on the thread pool.