fn write_strides(data: &mut [u32], stride: usize) -> usize