Array types for the OCP Microscaling Formats (MX):
BlockscaledArraypairs elements of any type with per-block scales; compose withNarrowArrayto pack sub-byte elementsSwizzledArraypresents storage rearranged by an Einops pattern at its logical shape;swizzle(x, :f8_4x128)— shorthandf8_4x128(x)— produces the 128×4 tiled scale layout Blackwell tensor cores read, zero-padding to whole tiles by default.