pub fn test_convolution<M, BE: TestBackend>(module: &M, base2k: usize)where
M: ModuleN + Convolution<BE> + CnvPVecAlloc<BE> + VecZnxDftAlloc<BE> + VecZnxDftApply<BE> + VecZnxIdftApplyTmpA<BE> + VecZnxBigNormalize<BE> + VecZnxBigNormalizeTmpBytes + VecZnxNormalizeAssignBackend<BE> + VecZnxBigAlloc<BE>,
ScratchOwned<BE>: ScratchOwnedAlloc<BE>,