Changes in src/vecutils.c [c17a0ee:b155ed03]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/vecutils.c
rc17a0ee rb155ed03 15 15 } 16 16 17 #define AUBIO_OP_C_AND_F(OPNAME, OP) \ 18 AUBIO_OP(OPNAME, OP, fvec, data) \ 19 AUBIO_OP(OPNAME, OP, cvec, norm) 17 #define AUBIO_OP_C(OPNAME, OP) \ 18 AUBIO_OP(OPNAME, OP, fvec, data) 20 19 21 AUBIO_OP_C _AND_F(exp, EXP)22 AUBIO_OP_C _AND_F(cos, COS)23 AUBIO_OP_C _AND_F(sin, SIN)24 AUBIO_OP_C _AND_F(abs, ABS)25 AUBIO_OP_C _AND_F(sqrt, SQRT)26 AUBIO_OP_C _AND_F(log10, SAFE_LOG10)27 AUBIO_OP_C _AND_F(log, SAFE_LOG)28 AUBIO_OP_C _AND_F(floor, FLOOR)29 AUBIO_OP_C _AND_F(ceil, CEIL)30 AUBIO_OP_C _AND_F(round, ROUND)20 AUBIO_OP_C(exp, EXP) 21 AUBIO_OP_C(cos, COS) 22 AUBIO_OP_C(sin, SIN) 23 AUBIO_OP_C(abs, ABS) 24 AUBIO_OP_C(sqrt, SQRT) 25 AUBIO_OP_C(log10, SAFE_LOG10) 26 AUBIO_OP_C(log, SAFE_LOG) 27 AUBIO_OP_C(floor, FLOOR) 28 AUBIO_OP_C(ceil, CEIL) 29 AUBIO_OP_C(round, ROUND) 31 30 32 //AUBIO_OP_C_AND_F(pow, POW)33 31 void fvec_pow (fvec_t *s, smpl_t power) 34 32 { … … 38 36 } 39 37 } 40 41 void cvec_pow (cvec_t *s, smpl_t power)42 {43 uint_t j;44 for (j = 0; j < s->length; j++) {45 s->norm[j] = POW(s->norm[j], power);46 }47 }48
Note: See TracChangeset
for help on using the changeset viewer.