fn gf2_matrix_square(square: &mut [u32; 32], mat: &[u32; 32])