Home
last modified time | relevance | path

Searched refs:gnext (Results 1 – 3 of 3) sorted by relevance

/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_iir_lattice_q15.c64 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 …]
Darm_iir_lattice_q31.c63 … 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 …]
Darm_iir_lattice_f32.c129 … 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 …]