src/aubio_priv.h: fix for double precision mode
authorPaul Brossier <piem@piem.org>
Sun, 1 Oct 2017 13:41:41 +0000 (15:41 +0200)
committerPaul Brossier <piem@piem.org>
Sun, 1 Oct 2017 13:41:41 +0000 (15:41 +0200)
src/aubio_priv.h
src/mathutils.c

index afa9acd..65a3d8a 100644 (file)
 #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 */
index 1526cde..29e24a2 100644 (file)
@@ -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