Lines Matching defs:fastBase
10 type fastBase struct { struct
12 cur int32
14 maxMatchOff int32
15 hist []byte
16 crc *xxhash.Digest
17 tmp [8]byte
18 blk *blockEnc
19 lastDictID uint32
23 func (e *fastBase) CRC() *xxhash.Digest {
28 func (e *fastBase) AppendCRC(dst []byte) []byte {
36 func (e *fastBase) WindowSize(size int) int32 {
49 func (e *fastBase) Block() *blockEnc {
53 func (e *fastBase) addBlock(src []byte) int32 {
84 func (e *fastBase) UseBlock(enc *blockEnc) {
89 func (e *fastBase) matchlenNoHist(s, t int32, src []byte) int32 {
94 func (e *fastBase) matchlen(s, t int32, src []byte) int32 {
118 func (e *fastBase) resetBase(d *dict, singleBlock bool) {