fn peekBitsShortEnding(d: *Decompress, n: u4) !u16 d: *Decompressn: u4591
592
593
594
595
596
597
598fn peekBitsShortEnding(d: *Decompress, n: u4) !u16 {
@branchHint(.unlikely);
const left = d.input.buffered();
const bits = std.mem.readVarInt(u32, left, .little);
const mask = @shlExact(@as(u16, 1), n) - 1;
return @intCast((bits >> d.consumed_bits) & mask);
}