MCPcopy Create free account
hub / github.com/egonelbre/exp / NewEncoder

Function NewEncoder

coder/arith/encoding.go:10–10  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8}
9
10func NewEncoder() *Encoder { return &Encoder{lo: 0, hi: ^uint32(0)} }
11
12func (p P) midpoint32(lo, hi uint32) uint32 {
13 return lo + uint32(uint64(hi-lo)*uint64(p)>>probBits)

Callers 11

mainFunction · 0.92
EncodeMethod · 0.92
mainFunction · 0.92
EncodeMethod · 0.92
ModelTestFunction · 0.85
TestByteModelFunction · 0.85
TestShiftZerosFunction · 0.85
TestShift2ZerosFunction · 0.85
NewWriterFunction · 0.85
TestRandomEncodeDecodeFunction · 0.85
TestPackingFunction · 0.85

Calls

no outgoing calls

Tested by 6

ModelTestFunction · 0.68
TestByteModelFunction · 0.68
TestShiftZerosFunction · 0.68
TestShift2ZerosFunction · 0.68
TestRandomEncodeDecodeFunction · 0.68
TestPackingFunction · 0.68