From 43f5f8afa9691f7d093343a6bd8f8ee246885a96 Mon Sep 17 00:00:00 2001 From: malik672 Date: Sun, 31 May 2026 08:32:10 +0100 Subject: [PATCH] Optimize compression input copy --- crates/backend/symetric/src/compression.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/backend/symetric/src/compression.rs b/crates/backend/symetric/src/compression.rs index e6f3fa581..3e77e4fff 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() }