FFT-based separable convolution working (slower, but tests with LuaJIT still pending)