- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for makeBitReader (1.62 sec)
-
src/internal/zstd/bits.go
data block // the bits to read off uint32 // current offset into data bits uint32 // bits ready to be returned cnt uint32 // number of valid bits in the bits field } // makeBitReader makes a bit reader starting at off. func (r *Reader) makeBitReader(data block, off int) bitReader { return bitReader{ r: r, data: data, off: uint32(off), } } // moreBits is called to read more bits.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 18 20:34:13 UTC 2023 - 3.3K bytes - Viewed (0) -
src/internal/zstd/fse.go
// This returns the number of bits in the FSE table and the new offset. // RFC 4.1.1. func (r *Reader) readFSE(data block, off, maxSym, maxBits int, table []fseEntry) (tableBits, roff int, err error) { br := r.makeBitReader(data, off) if err := br.moreBits(); err != nil { return 0, 0, err } accuracyLog := int(br.val(4)) + 5 if accuracyLog > maxBits { return 0, 0, br.makeError("FSE accuracy log too large") }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 17 16:44:06 UTC 2023 - 12.2K bytes - Viewed (0)