Lines Matching refs:acc

4919     q63_t acc;  in arm_pid_q31()  local
4923 acc = (q63_t) S->A0 * in; in arm_pid_q31()
4926 acc += (q63_t) S->A1 * S->state[0]; in arm_pid_q31()
4929 acc += (q63_t) S->A2 * S->state[1]; in arm_pid_q31()
4932 out = (q31_t) (acc >> 31u); in arm_pid_q31()
4967 q63_t acc; in arm_pid_q15() local
4976 acc = (q31_t) __SMUAD(S->A0, in); in arm_pid_q15()
4980 acc = __SMLALD(S->A1, (q31_t) *vstate, acc); in arm_pid_q15()
4984 acc = ((q31_t) S->A0) * in; in arm_pid_q15()
4987 acc += (q31_t) S->A1 * S->state[0]; in arm_pid_q15()
4988 acc += (q31_t) S->A2 * S->state[1]; in arm_pid_q15()
4993 acc += (q31_t) S->state[2] << 15; in arm_pid_q15()
4996 out = (q15_t) (__SSAT((acc >> 15), 16)); in arm_pid_q15()
6990 q31_t acc = 0; /* output */ in arm_bilinear_interp_q31() local
7033 acc = ((q31_t) (((q63_t) out * (0x7FFFFFFF - yfract)) >> 32)); in arm_bilinear_interp_q31()
7037 acc += ((q31_t) ((q63_t) out * (xfract) >> 32)); in arm_bilinear_interp_q31()
7041 acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); in arm_bilinear_interp_q31()
7045 acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); in arm_bilinear_interp_q31()
7048 return (acc << 2u); in arm_bilinear_interp_q31()
7065 q63_t acc = 0; /* output */ in arm_bilinear_interp_q15() local
7112 acc = ((q63_t) out * (0xFFFFF - yfract)); in arm_bilinear_interp_q15()
7116 acc += ((q63_t) out * (xfract)); in arm_bilinear_interp_q15()
7120 acc += ((q63_t) out * (yfract)); in arm_bilinear_interp_q15()
7124 acc += ((q63_t) out * (yfract)); in arm_bilinear_interp_q15()
7128 return (acc >> 36); in arm_bilinear_interp_q15()
7145 q63_t acc = 0; /* output */ in arm_bilinear_interp_q7() local
7189 acc = (((q63_t) out * (0xFFFFF - yfract))); in arm_bilinear_interp_q7()
7193 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()
7197 acc += (((q63_t) out * (yfract))); in arm_bilinear_interp_q7()
7201 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()
7204 return (acc >> 40); in arm_bilinear_interp_q7()