From 5f4ceda88c7299deb317f8d22a99ab2521c5a380 Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Wed, 17 Jul 2024 17:38:19 +0900 Subject: Add more `#[inline]` markers --- src/zip/encryption.rs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/zip/encryption.rs') diff --git a/src/zip/encryption.rs b/src/zip/encryption.rs index 76824a1..f317245 100644 --- a/src/zip/encryption.rs +++ b/src/zip/encryption.rs @@ -7,22 +7,22 @@ const TABLE: [u32; 256] = generate_table(); const fn generate_table() -> [u32; 256] { let mut table = [0; 256]; - let mut b = 0; - while b <= 255 { - let mut crc = b as u32; + let mut i = 0; + while i <= 255 { + let mut t = i as u32; - let mut i = 0; - while i < 8 { - if (crc & 1) > 0 { - crc = (crc >> 1) ^ 0xEDB88320 + let mut j = 0; + while j < 8 { + if (t & 1) > 0 { + t = (t >> 1) ^ 0xEDB88320 } else { - crc >>= 1 + t >>= 1 } - i += 1; + j += 1; } - table[b] = crc; - b += 1 + table[i] = t; + i += 1 } table -- cgit v1.2.3