From b65230ac69ae27a954008e5e1bce96193363c413 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sun, 1 Oct 2017 15:41:41 +0200 Subject: [PATCH] src/aubio_priv.h: fix for double precision mode --- src/aubio_priv.h | 4 ++-- src/mathutils.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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 -- 2.11.0