Module simd

Source
Expand description

SIMD utilities for cross-platform optimizations

This module provides SIMD capability detection and optimized operations for audio processing across different architectures.

Structs§

SimdSupport
SIMD support information

Functions§

alaw_to_linear_scalar
Scalar A-law to linear conversion
encode_alaw_optimized
Cross-platform A-law encoding dispatcher
encode_alaw_scalar
Scalar A-law encoding fallback
encode_alaw_simd_sse2
SIMD-optimized A-law encoding (x86_64 SSE2)
encode_mulaw_optimized
Cross-platform μ-law encoding dispatcher
encode_mulaw_scalar
Scalar μ-law encoding fallback
encode_mulaw_simd_sse2
SIMD-optimized μ-law encoding (x86_64 SSE2)
get_simd_support
Get SIMD support information
has_simd_support
Check if any SIMD support is available
init_simd_support
Initialize SIMD support detection
linear_to_alaw_scalar
Scalar A-law conversion (ITU-T G.711)
linear_to_mulaw_scalar
Scalar μ-law conversion (ITU-T G.711)
mulaw_to_linear_scalar
Scalar μ-law to linear conversion