Lines Matching refs:size
69 int size) in short2double() argument
71 while (size-- > 0) in short2double()
89 int size) in updateState() argument
91 if (size >= order) in updateState()
92 memcpy(state, data + size - order, order * sizeof (double)); in updateState()
94 int old = order - size; in updateState()
95 BCOPY((char *)(state + size), (char *)state, in updateState()
97 memcpy(state + order - size, data, size * sizeof (double)); in updateState()
104 int size) in update_short() argument
106 double *in_buf = new double[size]; in update_short()
107 short2double(in_buf, in, size); in update_short()
108 updateState(in_buf, size); in update_short()
167 int size, in filter_noadjust() argument
170 if (size <= 0) in filter_noadjust()
173 double *in_buf = new double[size]; in filter_noadjust()
174 short2double(in_buf, in, size); // convert short input to double in filter_noadjust()
176 int init_size = (size <= order)? size : order; in filter_noadjust()
188 while (i++ <= size) in filter_noadjust()
191 updateState(in_buf, size); in filter_noadjust()
236 int size, in filter() argument
239 if ((size <= 0) || (in == NULL)) in filter()
242 return (filter_noadjust(in, size, out)); in filter()
243 else if (size <= delay) { in filter()
244 update_short(in, size); in filter()
245 delay -= size; in filter()
250 size -= delay; in filter()
252 return (filter_noadjust(in, size, out)); in filter()