fftconv adapt