Browse Source

Deleted cmOp.h/c

master
kpl 11 years ago
parent
commit
85e4bd0d18
2 changed files with 0 additions and 113 deletions
  1. 0
    83
      cmOp.c
  2. 0
    30
      cmOp.h

+ 0
- 83
cmOp.c View File

@@ -1,83 +0,0 @@
1
-#include "cmPrefix.h"
2
-#include "cmGlobal.h"
3
-#include "cmFloatTypes.h"
4
-#include "cmOp.h"
5
-
6
-void     vs_Zero( cmSample_t v[], unsigned vn)
7
-{ memset(v,0,sizeof(v[0])*vn); }
8
-
9
-
10
-cmReal_t vs_Sine( cmSample_t v[], unsigned vn, cmReal_t hzRad, cmReal_t initPhs )
11
-{
12
-  const cmSample_t* ep  = v + vn;
13
-  double            phs = initPhs;
14
-
15
-  while(v<ep)
16
-  {
17
-    *v++ = (cmSample_t)sin( phs );
18
-    phs += hzRad;
19
-  }
20
-
21
-  return (cmReal_t)phs;
22
-}
23
-
24
-void vs_Rand( cmSample_t v[], unsigned vn, cmSample_t min, cmSample_t max )
25
-{
26
-  const cmSample_t* ep = v + vn;
27
-  while(v<ep)
28
-    *v++ = ((cmSample_t)rand()/RAND_MAX) * (max-min) + min;
29
-
30
-}
31
-
32
-void     vs_MultVVS(   cmSample_t d[], const cmSample_t s[], unsigned n, cmReal_t mult )
33
-{
34
-  const cmSample_t* ep = d + n;
35
-  while(d<ep)
36
-    *d++ = *s++ * mult;
37
-}
38
-
39
-void     vs_SumMultVVS(   cmSample_t d[], const cmSample_t s[], unsigned n, cmReal_t mult )
40
-{
41
-  const cmSample_t* ep = d + n;
42
-  while(d<ep)
43
-    *d++ += *s++ * mult;
44
-}
45
-
46
-
47
-void     vs_Copy(   cmSample_t d[], const cmSample_t s[], unsigned n )
48
-{
49
-  memcpy(d,s,n*sizeof(d[0]));
50
-}
51
-
52
-cmSample_t     vs_SquaredSum(   const cmSample_t s[], unsigned n )
53
-{
54
-  cmSample_t        sum = 0;
55
-  const cmSample_t* ep  = s + n;
56
-
57
-  for(;s<ep;++s)
58
-    sum += *s * *s;
59
-  return sum;
60
-}
61
-
62
-
63
-/*
64
-unsigned vs_Interp2( cmSample_t v[], unsigned vn, const cmSample_t[] xx, const cmSample_t y[], unsigned yn )
65
-{
66
-
67
-  unsigned i = 0;
68
-  for(; i<vn; ++i)
69
-  {
70
-    double   x  = fmod(*xx++,yn);
71
-    unsigned x0 = floor(x);
72
-    unsigned x1 = x0 + 1;
73
-    double   d  = x - x0;
74
-
75
-    if( x1>=yn || x0>=yn)
76
-      break;
77
-
78
-    *v++ = y[x0] + (y[x1] - y[x0]) * d;
79
-  }
80
-
81
-  return i;
82
-}
83
-*/

+ 0
- 30
cmOp.h View File

@@ -1,30 +0,0 @@
1
-#ifndef cmOp_h
2
-#define cmOp_h
3
-
4
-#ifdef __cplusplus
5
-extern "C" {
6
-#endif
7
-
8
-  void     vs_Zero(   cmSample_t v[], unsigned vn);
9
-  cmReal_t vs_Sine(   cmSample_t v[], unsigned vn, cmReal_t hzRad, cmReal_t initPhs );
10
-  void     vs_Rand(   cmSample_t v[], unsigned vn, cmSample_t min, cmSample_t max );
11
-
12
-  void     vs_Copy(   cmSample_t d[], const cmSample_t s[], unsigned n );
13
-
14
-  cmSample_t vs_SquaredSum( const cmSample_t s[], unsigned n );
15
-
16
-  // d[] = s[] * mult;
17
-  void     vs_MultVVS(   cmSample_t d[], const cmSample_t s[], unsigned n, cmReal_t mult );
18
-
19
-  //d[] += s[] * mult
20
-  void     vs_SumMultVVS(cmSample_t d[], const cmSample_t s[], unsigned n, cmReal_t mult ); 
21
-
22
-  // Interpolate the values of y[yn] at the points defined by x[vn] and store the result in v[vn].
23
-  // User linear interpolation.
24
-  //void     vs_Interp2( cmSample_t v[], unsigned vn, const cmSample_t[] x, const cmSample_t y[], unsigned yn );
25
-
26
-#ifdef __cplusplus
27
-}
28
-#endif
29
-
30
-#endif

Loading…
Cancel
Save