diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/MemlessPoly.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/src/MemlessPoly.cpp b/src/MemlessPoly.cpp index d665839..e103b73 100644 --- a/src/MemlessPoly.cpp +++ b/src/MemlessPoly.cpp @@ -175,7 +175,6 @@ void MemlessPoly::load_coefficients_pm(const std::string &coefFile_pm)  /* The restrict keyword is C99, g++ and clang++ however support __restrict   * instead, and this allows the compiler to auto-vectorize the loop.   */ -  static void apply_coeff(          const vector<float> &coefs_am,          const vector<float> &coefs_pm, @@ -191,14 +190,14 @@ static void apply_coeff(                ( coefs_am[1] + in_mag_sq *                  ( coefs_am[2] + in_mag_sq *                    ( coefs_am[3] + in_mag_sq * -                    ( coefs_am[4] + in_mag_sq ))))); +                    coefs_am[4]))));          float phase_correction = -1 *              ( coefs_pm[0] + in_mag_sq *                ( coefs_pm[1] + in_mag_sq *                  ( coefs_pm[2] + in_mag_sq *                    ( coefs_pm[3] + in_mag_sq * -                    ( coefs_pm[4] + in_mag_sq ))))); +                    coefs_pm[4]))));          float phase_correction_sq = phase_correction * phase_correction;  | 
