fn compressInPlace(cv: *[8]u32, block: []const u8, block_len: u8, counter: u64, flags: Flags) void
fn compressInPlace(cv: *[8]u32, block: []const u8, block_len: u8, counter: u64, flags: Flags) void { var state: [16]u32 = undefined; compressPre(&state, cv, block, block_len, counter, flags); for (0..8) |i| { cv[i] = state[i] ^ state[i + 8]; } }