Lines Matching defs:fastBase
14 type fastBase struct { struct
16 cur int32
18 maxMatchOff int32
19 hist []byte
20 crc *xxhash.Digest
21 tmp [8]byte
22 blk *blockEnc
23 lastDictID uint32
24 lowMem bool
28 func (e *fastBase) CRC() *xxhash.Digest {
33 func (e *fastBase) AppendCRC(dst []byte) []byte {
41 func (e *fastBase) WindowSize(size int) int32 {
54 func (e *fastBase) Block() *blockEnc {
58 func (e *fastBase) addBlock(src []byte) int32 {
83 func (e *fastBase) ensureHist(n int) {
106 func (e *fastBase) UseBlock(enc *blockEnc) {
111 func (e *fastBase) matchlenNoHist(s, t int32, src []byte) int32 {
116 func (e *fastBase) matchlen(s, t int32, src []byte) int32 {
140 func (e *fastBase) resetBase(d *dict, singleBlock bool) {