diff --git a/coreblas/include/coreblas/sumsq_update.h b/coreblas/include/coreblas/sumsq_update.h index 11f8503623ac1334c931d5f1fb2f92ae0ffaa899..b0c39dce4b0eee7892d4a9a7fce48508162468ba 100644 --- a/coreblas/include/coreblas/sumsq_update.h +++ b/coreblas/include/coreblas/sumsq_update.h @@ -41,8 +41,8 @@ * The value to integrate into the couple (scale, sumsq) * *******************************************************************************/ -static inline void #if defined(PRECISION_d) || defined(PRECISION_z) +static inline void sumsq_update( int nb, double *scale, double *sumsq, const double *value ) { double absval = fabs(*value); @@ -59,6 +59,7 @@ sumsq_update( int nb, double *scale, double *sumsq, const double *value ) } } #elif defined(PRECISION_s) || defined(PRECISION_c) +static inline void sumsq_update( int nb, float *scale, float *sumsq, const float *value ) { float absval = fabs(*value); @@ -99,8 +100,8 @@ sumsq_update( int nb, float *scale, float *sumsq, const float *value ) * The value to integrate into the couple (scale, sumsq) * *******************************************************************************/ -static inline void #if defined(PRECISION_d) || defined(PRECISION_z) +static inline void sumsq_update_2( const double *scalein, const double *sumsqin, double *scaleout, double *sumsqout ) { if (*scaleout >= 0.) { @@ -115,6 +116,7 @@ sumsq_update_2( const double *scalein, const double *sumsqin, double *scaleout, } } #elif defined(PRECISION_s) || defined(PRECISION_c) +static inline void sumsq_update_2( const float *scalein, const float *sumsqin, float *scaleout, float *sumsqout ) { if (*scaleout >= 0.) {