Lines Matching refs:size

129 	int size)  in updateState()  argument
132 Fir::updateState(in, size); in updateState()
133 else if (size >= num_state) in updateState()
134 memcpy(state, in + size - num_state, in updateState()
137 int old = num_state - size; in updateState()
138 BCOPY((char *)(state + size), (char *)state, in updateState()
140 memcpy(state + old, in, size * sizeof (double)); in updateState()
177 int size, in decimate_noadjust() argument
182 if (size <= 0) in decimate_noadjust()
185 return (Fir::filter_noadjust(in, size, out)); in decimate_noadjust()
186 else if (size <= down_offset) { // just update states in decimate_noadjust()
187 update_short(in, size); in decimate_noadjust()
188 down_offset -= size; in decimate_noadjust()
192 double *in_buf = new double[size]; in decimate_noadjust()
193 short2double(in_buf, in, size); in decimate_noadjust()
197 int init_size = (size <= order)? size : order; in decimate_noadjust()
201 for (; i < size; i += down) in decimate_noadjust()
204 down_offset = i - size; in decimate_noadjust()
206 updateState(in_buf, size); in decimate_noadjust()
214 int size, in decimate() argument
218 return (decimate_noadjust(in, size, out)); in decimate()
219 else if (size <= delay) { in decimate()
220 update_short(in, size); in decimate()
221 delay -= size; in decimate()
226 size -= delay; in decimate()
228 return (decimate_noadjust(in, size, out)); in decimate()
248 int size, in interpolate_noadjust() argument
253 if (size <= 0) in interpolate_noadjust()
256 return (Fir::filter_noadjust(in, size, out)); in interpolate_noadjust()
258 double *in_buf = new double[size]; in interpolate_noadjust()
259 short2double(in_buf, in, size); in interpolate_noadjust()
269 for (i = 1; i < size; i++) { in interpolate_noadjust()
282 order - j, up, in_buf, size) + poly_conv( in interpolate_noadjust()
287 updateState(in_buf, size); in interpolate_noadjust()
309 int size, in interpolate() argument
312 if (size <= 0) in interpolate()
315 return (interpolate_noadjust(in, size, out)); in interpolate()
318 if (size < delay_in) in interpolate()
319 delay_in = size; in interpolate()
326 return (interpolate_noadjust(in + delay_in, size - in interpolate()
333 int size, in filter_noadjust() argument
338 if (size <= 0) in filter_noadjust()
341 return (decimate_noadjust(in, size, out)); in filter_noadjust()
343 return (interpolate_noadjust(in, size, out)); in filter_noadjust()
345 double *in_buf = new double[size]; in filter_noadjust()
346 short2double(in_buf, in, size); in filter_noadjust()
361 for (i = 1; i < size; i++) { in filter_noadjust()
375 in_buf, size) + poly_conv(coef + coef_offset, in filter_noadjust()
381 updateState(in_buf, size); in filter_noadjust()
418 int size, in filter() argument
421 if (size <= 0) in filter()
424 return (decimate(in, size, out)); in filter()
426 return (interpolate(in, size, out)); in filter()
428 return (filter_noadjust(in, size, out)); in filter()
431 if (size < delay_in) in filter()
432 delay_in = size; in filter()
442 return (filter_noadjust(in + delay_in, size - delay_in, out)); in filter()