Searched refs:gnext (Results 1 – 3 of 3) sorted by relevance
/cmsis-dsp-latest/Source/FilteringFunctions/ |
D | arm_iir_lattice_q15.c | 64 q31_t fcurr, fnext = 0, gcurr = 0, gnext; /* Temporary variables for lattice stages */ in arm_iir_lattice_q15() local 110 gnext = (((q31_t) fnext * (*pk++)) >> 15) + gcurr; in arm_iir_lattice_q15() 111 gnext = __SSAT(gnext, 16); in arm_iir_lattice_q15() 114 *px2++ = (q15_t) gnext; in arm_iir_lattice_q15() 117 acc += (q31_t) ((gnext * (*pv++))); in arm_iir_lattice_q15() 137 gnext = (((q31_t) fnext * (*pk++)) >> 15) + gcurr; in arm_iir_lattice_q15() 138 gnext1 = (q15_t) __SSAT(gnext, 16); in arm_iir_lattice_q15() 150 gnext = (((q31_t) fcurr * (*pk++)) >> 15) + gcurr; in arm_iir_lattice_q15() 151 gnext2 = (q15_t) __SSAT(gnext, 16); in arm_iir_lattice_q15() 161 gnext = __PKHBT(gnext1, gnext2, 16); in arm_iir_lattice_q15() [all …]
|
D | arm_iir_lattice_q31.c | 63 … q31_t fcurr, fnext = 0, gcurr = 0, gnext; /* Temporary variables for lattice stages */ in arm_iir_lattice_q31() local 103 gnext = __QADD(gcurr, (q31_t) (((q63_t) fnext * (*pk++)) >> 31)); in arm_iir_lattice_q31() 106 *px2++ = gnext; in arm_iir_lattice_q31() 109 acc += ((q63_t) gnext * *pv++); in arm_iir_lattice_q31() 128 gnext = __QADD(gcurr, (q31_t) (((q63_t) fnext * (*pk++)) >> 31)); in arm_iir_lattice_q31() 131 acc += ((q63_t) gnext * *pv++); in arm_iir_lattice_q31() 133 *px2++ = gnext; in arm_iir_lattice_q31() 142 gnext = __QADD(gcurr, (q31_t) (((q63_t) fcurr * (*pk++)) >> 31)); in arm_iir_lattice_q31() 145 acc += ((q63_t) gnext * *pv++); in arm_iir_lattice_q31() 147 *px2++ = gnext; in arm_iir_lattice_q31() [all …]
|
D | arm_iir_lattice_f32.c | 129 … float32_t fnext1, fnext2, gcurr1, gnext; /* Temporary variables for lattice stages */ in arm_iir_lattice_f32() local 197 gnext = gcurr1 + (k1 * fnext1); in arm_iir_lattice_f32() 203 *px2++ = gnext; in arm_iir_lattice_f32() 209 acc += (gnext * v1); in arm_iir_lattice_f32() 215 gnext = gcurr2 + (k2 * fnext2); in arm_iir_lattice_f32() 221 acc += (gnext * v2); in arm_iir_lattice_f32() 227 *px2++ = gnext; in arm_iir_lattice_f32() 233 gnext = gcurr1 + (k1 * fnext1); in arm_iir_lattice_f32() 239 acc += (gnext * v3); in arm_iir_lattice_f32() 242 *px2++ = gnext; in arm_iir_lattice_f32() [all …]
|