Namespaces | |
| namespace | sst |
| Parent namespace for all Surge Synth Team code. | |
| namespace | sst::filters |
| DSP code for Surge filters. | |
| namespace | sst::filters::cytomic_cascade |
| namespace | sst::filters::cytomic_cascade::detail |
Macros | |
| #define | SIMDE_ENABLE_NATIVE_ALIASES |
| #define | ADD(a, b) SIMD_MM(add_ps)(a, b) |
| #define | SUB(a, b) SIMD_MM(sub_ps)(a, b) |
| #define | DIV(a, b) SIMD_MM(div_ps)(a, b) |
| #define | MUL(a, b) SIMD_MM(mul_ps)(a, b) |
| #define | SETALL(a) SIMD_MM(set1_ps)(a) |
Enumerations | |
| enum struct | Mode : uint32_t { Lowpass , Highpass , Bandpass , Notch , Peak , Allpass } |
Functions | |
| template<bool Driven> | |
| void | makeCoeffs (double freq, double res, double srInv, float *out) |
| void | advanceCoeffs (SIMD_M128 *__restrict C, const SIMD_M128 *__restrict dC) |
| template<Mode M, bool Driven, bool Compensated> | |
| SIMD_M128 | step (const SIMD_M128 *__restrict C, SIMD_M128 *__restrict ic1, SIMD_M128 *__restrict ic2, SIMD_M128 x) |
| void | rebuildCoeffsFromFreq (SIMD_M128 *C, SIMD_M128 freq, float srInv) |
| #define SIMDE_ENABLE_NATIVE_ALIASES |
| #define ADD | ( | a, | |
| b | |||
| ) | SIMD_MM(add_ps)(a, b) |
| #define SUB | ( | a, | |
| b | |||
| ) | SIMD_MM(sub_ps)(a, b) |
| #define DIV | ( | a, | |
| b | |||
| ) | SIMD_MM(div_ps)(a, b) |
| #define MUL | ( | a, | |
| b | |||
| ) | SIMD_MM(mul_ps)(a, b) |
| #define SETALL | ( | a | ) | SIMD_MM(set1_ps)(a) |