Function poly_blep_simd

Source
pub fn poly_blep_simd<S>(
    t: <S as Sample>::Simd,
    dt: <S as Sample>::Simd,
) -> <S as Sample>::Simd
where S: Sample,
Expand description

Branchless SIMD PolyBLEP correction for 4 phase values.

Computes all branches and selects using masks for efficient vectorization. The branches are mutually exclusive when dt < 0.5 (valid for all practical oscillator frequencies below Nyquist/2).