ptwm_core::transforms::bit_reorder_fp8
ptwm_core::transforms::bit_reorder_fp8
BitReorderFp8E4M3 and BitReorderFp8E5M2 ops — per-byte bit shuffle for FP8 formats that moves the exponent into the high nibble for better entropy coding.
ptwm_core::transforms::bit_reorder_fp8
crates/ptwm-core/src/transforms/bit_reorder_fp8.rs:1mod bit_reorder_fp8`BitReorderFp8E4M3` and `BitReorderFp8E5M2` ops — per-byte bit shuffle for FP8 formats that moves the exponent into the high nibble for better entropy coding.
ptwm_core::transforms::bit_reorder_fp8::BitReorderFp8E4M3
crates/ptwm-core/src/transforms/bit_reorder_fp8.rs:26pub struct BitReorderFp8E4M3;Per-byte bit reorder for FP8-E4M3FN: `[S EEEE MMM]` → `[EEEE SMMM]`.
ptwm_core::transforms::bit_reorder_fp8::BitReorderFp8E5M2
crates/ptwm-core/src/transforms/bit_reorder_fp8.rs:109pub struct BitReorderFp8E5M2;Per-byte bit reorder for FP8-E5M2: `[S EEEEE MM]` → `[EEEEE SMM]`.
alpha_stable_normalize
AlphaStableNormalize — per-row robust affine normalization (v − δ)/γ with an exact XOR residual. δ = median(row), γ = median(|row − δ|) (MAD). Lossless by construction: the fit is encode-only, γ, δ are stored per row, and the residual repairs all round-off — so reconstruction is bit-exact regardless of the (heavy-tailed) distribution.
bit_reorder_ieee
BitReorderIeee16 and BitReorderIeee32 ops — rearrange IEEE-754 float bits so the exponent occupies the most-significant position, improving entropy coding.