conv: avoid copying arrays when output is not :full