From: Paul Brossier Date: Sun, 1 Oct 2017 13:41:41 +0000 (+0200) Subject: src/aubio_priv.h: fix for double precision mode X-Git-Tag: 0.4.6~6^2~7 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=b65230ac69ae27a954008e5e1bce96193363c413;p=aubio.git src/aubio_priv.h: fix for double precision mode --- diff --git a/src/aubio_priv.h b/src/aubio_priv.h index afa9acd2..65a3d8a3 100644 --- a/src/aubio_priv.h +++ b/src/aubio_priv.h @@ -135,8 +135,8 @@ #define aubio_ippsMulC ippsMulC_32f #define aubio_ippsAddC ippsAddC_32f #define aubio_ippsLn ippsLn_32f_A21 -#define aubio_ippsMean ippsMean_32f -#define aubio_ippsSum ippsSum_32f +#define aubio_ippsMean(a,b,c) ippsMean_32f(a, b, c, ippAlgHintFast) +#define aubio_ippsSum(a,b,c) ippsSum_32f(a, b, c, ippAlgHintFast) #define aubio_ippsMax ippsMax_32f #define aubio_ippsMin ippsMin_32f #else /* HAVE_AUBIO_DOUBLE */ diff --git a/src/mathutils.c b/src/mathutils.c index 1526cde2..29e24a2a 100644 --- a/src/mathutils.c +++ b/src/mathutils.c @@ -160,7 +160,7 @@ fvec_mean (fvec_t * s) { smpl_t tmp = 0.0; #if defined(HAVE_INTEL_IPP) - aubio_ippsMean(s->data, (int)s->length, &tmp, ippAlgHintFast); + aubio_ippsMean(s->data, (int)s->length, &tmp); return tmp; #elif defined(HAVE_ACCELERATE) aubio_vDSP_meanv(s->data, 1, &tmp, s->length); @@ -179,7 +179,7 @@ fvec_sum (fvec_t * s) { smpl_t tmp = 0.0; #if defined(HAVE_INTEL_IPP) - aubio_ippsSum(s->data, (int)s->length, &tmp, ippAlgHintFast); + aubio_ippsSum(s->data, (int)s->length, &tmp); #elif defined(HAVE_ACCELERATE) aubio_vDSP_sve(s->data, 1, &tmp, s->length); #else