Expand description
Common SIMD types and type aliases.
This module defines type aliases for common SIMD vector types used in video codec implementations. These types abstract over the underlying SIMD implementation (scalar fallback, SSE, AVX, NEON, etc.).
§Naming Convention
Types follow the pattern {element_type}x{lane_count}:
i16x8- 8 lanes ofi16(128-bit)i32x4- 4 lanes ofi32(128-bit)u8x16- 16 lanes ofu8(128-bit)
Structs§
- I16x8
- 8-lane vector of 16-bit signed integers (128-bit).
- I16x16
- 16-lane vector of 16-bit signed integers (256-bit).
- I32x4
- 4-lane vector of 32-bit signed integers (128-bit).
- I32x8
- 8-lane vector of 32-bit signed integers (256-bit).
- U8x16
- 16-lane vector of 8-bit unsigned integers (128-bit).
- U8x32
- 32-lane vector of 8-bit unsigned integers (256-bit).