const tableBits …
const tableSize …
const tableMask …
const tableShift …
const bufferReset …
func load32(b []byte, i int32) uint32 { … }
func load64(b []byte, i int32) uint64 { … }
func hash(u uint32) uint32 { … }
const inputMargin …
const minNonLiteralBlockSize …
type tableEntry …
type deflateFast …
func newDeflateFast() *deflateFast { … }
func (e *deflateFast) encode(dst []token, src []byte) []token { … }
func emitLiteral(dst []token, lit []byte) []token { … }
func (e *deflateFast) matchLen(s, t int32, src []byte) int32 { … }
func (e *deflateFast) reset() { … }
func (e *deflateFast) shiftOffsets() { … }