Module slice
Contains utility functions and traits to convert between slices of u16 bits and [struct@f16] or
[struct@bf16] numbers.
The utility HalfBitsSliceExt sealed extension trait is implemented for [u16] slices,
while the utility HalfFloatSliceExt sealed extension trait is implemented for both [f16]
and [bf16] slices. These traits provide efficient conversions and reinterpret casting of
larger buffers of floating point values, and are automatically included in the
[prelude][crate::prelude] module.
Traits
-
HalfBitsSliceExt
Extensions to
[u16]slices to support reinterpret operations. -
HalfFloatSliceExt
Extensions to
[f16]and[bf16]slices to support conversion and reinterpret operations.