[−][src]Function simd_aligned::packed_as_flat
pub fn packed_as_flat<T>(data: &[T]) -> &[T::Element] where
T: Simd + Default + Clone,
Converts an slice of SIMD vectors into a flat slice of elements.
Example
use packed_simd::*; use simd_aligned::*; let packed = [f32x4::splat(0_f32); 4]; let flat = packed_as_flat(&packed); assert_eq!(flat.len(), 16);