Lines Matching refs:xfract
7008 q31_t xfract, yfract; /* X, Y fractional parts */ in arm_bilinear_interp_q31() local
7033 xfract = (X & 0x000FFFFF) << 11U; in arm_bilinear_interp_q31()
7048 out = ((q31_t) (((q63_t) x1 * (0x7FFFFFFF - xfract)) >> 32)); in arm_bilinear_interp_q31()
7053 acc += ((q31_t) ((q63_t) out * (xfract) >> 32)); in arm_bilinear_interp_q31()
7056 out = ((q31_t) ((q63_t) y1 * (0x7FFFFFFF - xfract) >> 32)); in arm_bilinear_interp_q31()
7060 out = ((q31_t) ((q63_t) y2 * (xfract) >> 32)); in arm_bilinear_interp_q31()
7083 q31_t xfract, yfract; /* X, Y fractional parts */ in arm_bilinear_interp_q15() local
7107 xfract = (X & 0x000FFFFF); in arm_bilinear_interp_q15()
7125 out = (q31_t) (((q63_t) x1 * (0xFFFFF - xfract)) >> 4U); in arm_bilinear_interp_q15()
7130 acc += ((q63_t) out * (xfract)); in arm_bilinear_interp_q15()
7133 out = (q31_t) (((q63_t) y1 * (0xFFFFF - xfract)) >> 4U); in arm_bilinear_interp_q15()
7137 out = (q31_t) (((q63_t) y2 * (xfract)) >> 4U); in arm_bilinear_interp_q15()
7160 q31_t xfract, yfract; /* X, Y fractional parts */ in arm_bilinear_interp_q7() local
7185 xfract = (X & (q31_t)0x000FFFFF); in arm_bilinear_interp_q7()
7200 out = ((x1 * (0xFFFFF - xfract))); in arm_bilinear_interp_q7()
7205 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()
7208 out = ((y1 * (0xFFFFF - xfract))); in arm_bilinear_interp_q7()
7213 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()