Lines Matching refs:size

127 	int size)  in updateState()  argument
130 Fir::updateState(in, size); in updateState()
131 else if (size >= num_state) in updateState()
132 memcpy(state, in + size - num_state, in updateState()
135 int old = num_state - size; in updateState()
136 BCOPY((char *)(state + size), (char *)state, in updateState()
138 memcpy(state + old, in, size * sizeof (double)); in updateState()
175 int size, in decimate_noadjust() argument
180 if (size <= 0) in decimate_noadjust()
183 return (Fir::filter_noadjust(in, size, out)); in decimate_noadjust()
184 else if (size <= down_offset) { // just update states in decimate_noadjust()
185 update_short(in, size); in decimate_noadjust()
186 down_offset -= size; in decimate_noadjust()
190 double *in_buf = new double[size]; in decimate_noadjust()
191 short2double(in_buf, in, size); in decimate_noadjust()
195 int init_size = (size <= order)? size : order; in decimate_noadjust()
199 for (; i < size; i += down) in decimate_noadjust()
202 down_offset = i - size; in decimate_noadjust()
204 updateState(in_buf, size); in decimate_noadjust()
212 int size, in decimate() argument
216 return (decimate_noadjust(in, size, out)); in decimate()
217 else if (size <= delay) { in decimate()
218 update_short(in, size); in decimate()
219 delay -= size; in decimate()
224 size -= delay; in decimate()
226 return (decimate_noadjust(in, size, out)); in decimate()
246 int size, in interpolate_noadjust() argument
251 if (size <= 0) in interpolate_noadjust()
254 return (Fir::filter_noadjust(in, size, out)); in interpolate_noadjust()
256 double *in_buf = new double[size]; in interpolate_noadjust()
257 short2double(in_buf, in, size); in interpolate_noadjust()
267 for (i = 1; i < size; i++) { in interpolate_noadjust()
280 order - j, up, in_buf, size) + poly_conv( in interpolate_noadjust()
285 updateState(in_buf, size); in interpolate_noadjust()
307 int size, in interpolate() argument
310 if (size <= 0) in interpolate()
313 return (interpolate_noadjust(in, size, out)); in interpolate()
316 if (size < delay_in) in interpolate()
317 delay_in = size; in interpolate()
324 return (interpolate_noadjust(in + delay_in, size - in interpolate()
331 int size, in filter_noadjust() argument
336 if (size <= 0) in filter_noadjust()
339 return (decimate_noadjust(in, size, out)); in filter_noadjust()
341 return (interpolate_noadjust(in, size, out)); in filter_noadjust()
343 double *in_buf = new double[size]; in filter_noadjust()
344 short2double(in_buf, in, size); in filter_noadjust()
359 for (i = 1; i < size; i++) { in filter_noadjust()
373 in_buf, size) + poly_conv(coef + coef_offset, in filter_noadjust()
379 updateState(in_buf, size); in filter_noadjust()
416 int size, in filter() argument
419 if (size <= 0) in filter()
422 return (decimate(in, size, out)); in filter()
424 return (interpolate(in, size, out)); in filter()
426 return (filter_noadjust(in, size, out)); in filter()
429 if (size < delay_in) in filter()
430 delay_in = size; in filter()
440 return (filter_noadjust(in + delay_in, size - delay_in, out)); in filter()