예제 #1
0
파일: fvec.c 프로젝트: aubio/aubio
void fvec_zeros(fvec_t *s) {
#if defined(HAVE_INTEL_IPP)
  aubio_ippsZero(s->data, (int)s->length);
#elif defined(HAVE_ACCELERATE)
  aubio_vDSP_vclr(s->data, 1, s->length);
#elif defined(HAVE_MEMCPY_HACKS)
  memset(s->data, 0, s->length * sizeof(smpl_t));
#else
  fvec_set_all(s, 0.);
#endif
}
예제 #2
0
파일: fvec.c 프로젝트: XunjunYin/aubio
void fvec_zeros(fvec_t *s) {
#if !defined(HAVE_MEMCPY_HACKS) && !defined(HAVE_ACCELERATE)
  fvec_set_all (s, 0.);
#else
#if defined(HAVE_MEMCPY_HACKS)
  memset(s->data, 0, s->length * sizeof(smpl_t));
#else
  aubio_vDSP_vclr(s->data, 1, s->length);
#endif
#endif
}