pub fn convolution_prepare_right<BE>(
table: &ReimFFTTable<f64>,
res: &mut CnvPVecRBackendMut<'_, BE>,
a: &VecZnxBackendRef<'_, BE>,
mask: i64,
tmp: &mut VecZnxDftBackendMut<'_, BE>,
)where
for<'x> BE: Backend<ScalarPrep = f64> + ReimArith + Reim4BlkMatVec + ReimFFTExecute<ReimFFTTable<f64>, f64> + 'static + Backend<BufRef<'x> = &'x [u8], BufMut<'x> = &'x mut [u8]>,