pub type UpdateFn = fn(&[u8], usize, usize, &[u8], &mut [&mut [u8]]);
Fused-update kernel: fold source vec_i into every output row in one pass.
vec_i