pub fn simd_silu(input: &[f64], output: &mut [f64])Expand description
SIMD-accelerated element-wise SiLU (Sigmoid Linear Unit) with runtime feature detection.
Computes output[i] = input[i] * sigmoid(input[i]) for each element.
Uses AVX2 vectorized sigmoid on x86_64 (with std feature) when
available, falls back to scalar otherwise.
§Panics
Panics if output.len() < input.len().
§Examples
use irithyll_core::simd::simd_silu;
let input = [0.0];
let mut output = [0.0; 1];
simd_silu(&input, &mut output);
assert!(output[0].abs() < 1e-10); // silu(0) = 0 * 0.5 = 0