Lines Matching refs:st
240 st = pointer to a structure of type Post_ProcessState
246 structure pointed to by st contains new filter input and output values
286 Post_ProcessState *st, //i/o : post process state
296 x2 = st->x1;
297 st->x1 = st->x0;
298 st->x0 = signal[i];
303 L_tmp = Mpy_32_16 (st->y1_hi, st->y1_lo, a[1]);
304 L_tmp = L_add (L_tmp, Mpy_32_16 (st->y2_hi, st->y2_lo, a[2]));
305 L_tmp = L_mac (L_tmp, st->x0, b[0]);
306 L_tmp = L_mac (L_tmp, st->x1, b[1]);
313 st->y2_hi = st->y1_hi;
314 st->y2_lo = st->y1_lo;
315 L_Extract (L_tmp, &st->y1_hi, &st->y1_lo);
345 Post_ProcessState *st, /* i/o : post process state */
365 x2 = st->x1;
366 st->x1 = st->x0;
367 st->x0 = *(p_signal);
372 L_tmp = ((Word32) st->y1_hi) * c_a1;
373 L_tmp += (((Word32) st->y1_lo) * c_a1) >> 15;
374 L_tmp += ((Word32) st->y2_hi) * c_a2;
375 L_tmp += (((Word32) st->y2_lo) * c_a2) >> 15;
376 L_tmp += ((Word32) st->x0) * c_b0;
377 L_tmp += ((Word32) st->x1) * c_b1;
386 st->y2_hi = st->y1_hi;
387 st->y2_lo = st->y1_lo;
389 st->y1_hi = (Word16)(L_tmp >> 16);
390 st->y1_lo = (Word16)((L_tmp >> 1) - ((Word32) st->y1_hi << 15));