示例#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
}