Versions in this module Expand all Collapse all v0 v0.1.0 Jan 15, 2020 Changes in this version + const CountBits + const CountMax + const DenseRegistersSize + const HeaderSize + const HeaderSizeRetailNext + const P + const PipelineDenseClean + const PipelineDenseDirty + const PipelineSparseClean + const PipelineSparseDirty + const Registers + var PE [64]float64 + func Add(p, tmp []byte, reg Register, count uint8) (pout, tmpout []byte, added bool, err error) + func Count(p []byte) (int, error) + func DecodeRetailNextHeader(p []byte) (sparse bool, bpr int, err error) + func DenseSum(p []byte) (E float64, ez int) + func EncodePipelineFormat(b, p []byte) ([]byte, error) + func Init(p []byte) []byte + func InitDense(p []byte) []byte + func IsRedisFormat(p []byte) bool + func MurmurSum64(data []byte) uint64 + func Reduce(p, q, tmp []byte) (pout, tmpout []byte, err error) + func SparseSum(p []byte) (E float64, ez int, err error) + func SparseToDense(p, tmp []byte) (pout, tmpout []byte, err error) + type Register uint + func RegisterRhoRedis(hash uint64) (Register, uint8) + func RegisterRhoRetailNext(hash uint64) (Register, uint8)