ptwm_core::transforms::bit_reorder_ieee
ptwm_core::transforms::bit_reorder_ieee
BitReorderIeee16 and BitReorderIeee32 ops — rearrange IEEE-754 float bits so the exponent occupies the most-significant position, improving entropy coding.
ptwm_core::transforms::bit_reorder_ieee
crates/ptwm-core/src/transforms/bit_reorder_ieee.rs:1mod bit_reorder_ieee`BitReorderIeee16` and `BitReorderIeee32` ops — rearrange IEEE-754 float bits so the exponent occupies the most-significant position, improving entropy coding.
ptwm_core::transforms::bit_reorder_ieee::BitReorderIeee16
crates/ptwm-core/src/transforms/bit_reorder_ieee.rs:25pub struct BitReorderIeee16;Reorder IEEE-754 16-bit float bits in-place so the exponent comes first.
ptwm_core::transforms::bit_reorder_ieee::BitReorderIeee32
crates/ptwm-core/src/transforms/bit_reorder_ieee.rs:107pub struct BitReorderIeee32;Reorder IEEE-754 32-bit float bits in-place so the exponent comes first.
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.
block_microscaling_repack
BlockMicroscalingRepack op — re-express a 16-bit float plane as a per-block shared scale (E8M0) plus a scale-relative element plane.