diff --git a/crates/backend/symetric/src/compression.rs b/crates/backend/symetric/src/compression.rs index e6f3fa58..3e77e4ff 100644 --- a/crates/backend/symetric/src/compression.rs +++ b/crates/backend/symetric/src/compression.rs @@ -8,8 +8,7 @@ pub fn compress, const CHUNK: u ) -> [T; CHUNK] { debug_assert!(CHUNK * 2 <= WIDTH); let mut state = [T::default(); WIDTH]; - state[..CHUNK].copy_from_slice(&input[0]); - state[CHUNK..2 * CHUNK].copy_from_slice(&input[1]); + state[..2 * CHUNK].copy_from_slice(input.as_flattened()); let out = comp.compress(state); out[..CHUNK].try_into().unwrap() }