Per-block adaptive fixed-rate bit-plane coder (cuSZp-style plain mode).
Per-tile adaptive multi-order Lorenzo predictor with centering. Lossless.
Adaptive Data Mapping (ADM) stage — remaps u16/u32 integer streams into a compact 8-bit symbol domain...
rANS entropy coding stage (GPU, via vendored dietGPU kernel templates).
Bit-packing stage: packs N-bit integers into a dense byte stream.
Fused bitplane-transpose + zero-group RZE stage — the FZ-GPU lossless encoder, ported as a single-ker...
GPU bit-matrix transpose stage (W × N bit shuffle over fixed-size chunks).
Compressed-Logarithm (adaptive bit-width) coding stage — lossless byte-stream compressor.
Pipeline builder and execution API.
Compression DAG wiring, execution, and memory strategy types.
First-order difference coding stage with optional negabinary fusion.
G-Interp spline-interpolation predictor + quantizer (cuSZ-Hi port).
GPULZ stage — GPU LZSS (LZ77 + flag-bit literal/match coding) lossless byte-stream compressor.
Compressed-Logarithm coding with a per-subchunk TCMS fallback — lossless byte-stream compressor.
Huffman entropy coding stage.
Logging infrastructure and macros.
Fused Lorenzo predictor and quantizer stage.
Plain integer Lorenzo predictor (delta coding / prefix sum). Lossless.
MergeStage — concatenate N input buffers into one, split back to N.
Negabinary (base -2) integer encoding helpers.
Element-wise negabinary encode/decode stage (TIn[] ↔ TOut[]).
Direct-value quantizer stage with error-bounded coding and lossless outlier fallback.
Repetition-Adaptive Reduction Encoding stage — lossless byte-stream compressor.
Zero-Adaptive Reduction Encoding stage — lossless byte-stream compressor.
Run-Length Encoding stage (lossless, stream-ordered).
Repetition-Reduction Encoding stage — lossless byte-stream compressor.
Zero-Elimination Encoding stage — lossless byte-stream compressor.
Base class interface for all compression stages.
Reconstruction quality metrics (MSE, PSNR, max error, NRMSE).
Dimension-aware (tiled separable) Lorenzo predictor — cuSZp3 delta. Lossless.
GPU tuple deinterleave stage (AoS -> SoA transpose over fixed-size blocks).
Backend-neutral GPU type aliases.
Element-wise zigzag encode/decode stage (TIn[] ↔ TOut[]).