Fast code for convolution