|
| | Encoder.h |
| | Encoder - User facing class to perform rANS entropy coding of source symbols onto a rANS state based on the statistical distribution in the symbol table.
|
| |
| | EncoderImpl.h |
| | Defines the common operations for encoding data onto an rANS stream.
|
| |
| | EncoderSymbolMapper.h |
| | Looks up statistical properties in symbol table for each source symbol. Specialed for each coder type.
|
| |
| | SIMDEncoderImpl.h |
| | rANS encoding operations that encode multiple symbols simultaniously using SIMD. Unified implementation for SSE4.1 and AVX2.
|
| |
| | simdKernel.h |
| |
| | SingleStreamEncoderImpl.h |
| | rANS encoding operations based on ryg's fast algorithm and a naive rANS implementation for all 64Bit CPUs.
|
| |