Lines Matching full:out
37 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
522 uint32_t out, tempVal; in arm_recip_q31() local
543 out = pRecipTable[index]; in arm_recip_q31()
549 tempVal = (q31_t) (((q63_t) in * out) >> 31u); in arm_recip_q31()
552 //out = (q31_t) (((q63_t) out * tempVal) >> 30u); in arm_recip_q31()
553 out = (q31_t) clip_q63_to_q31(((q63_t) out * tempVal) >> 30u); in arm_recip_q31()
557 *dst = out; in arm_recip_q31()
559 /* return num of signbits of out = 1/in value */ in arm_recip_q31()
573 uint32_t out = 0, tempVal = 0; in arm_recip_q15() local
594 out = pRecipTable[index]; in arm_recip_q15()
600 tempVal = (q15_t) (((q31_t) in * out) >> 15); in arm_recip_q15()
603 out = (q15_t) (((q31_t) out * tempVal) >> 14); in arm_recip_q15()
607 *dst = out; in arm_recip_q15()
609 /* return num of signbits of out = 1/in value */ in arm_recip_q15()
1087 * @param[out] *pDst points to the block of output data.
1100 * @param[in,out] *S points to an instance of the Q7 FIR structure.
1119 * @param[out] *pDst points to the block of output data.
1133 * @param[out] *pDst points to the block of output data.
1145 * @param[in,out] *S points to an instance of the Q15 FIR filter structure.
1165 * @param[out] *pDst points to the block of output data.
1179 * @param[out] *pDst points to the block of output data.
1191 * @param[in,out] *S points to an instance of the Q31 FIR structure.
1209 * @param[out] *pDst points to the block of output data.
1221 * @param[in,out] *S points to an instance of the floating-point FIR filter structure.
1279 * @param[out] *pDst points to the block of output data.
1292 * @param[in,out] *S points to an instance of the Q15 Biquad cascade structure.
1312 * @param[out] *pDst points to the block of output data.
1328 * @param[out] *pDst points to the block of output data.
1343 * @param[out] *pDst points to the block of output data.
1356 * @param[in,out] *S points to an instance of the Q31 Biquad cascade structure.
1375 * @param[out] *pDst points to the block of output data.
1388 …* @param[in,out] *S points to an instance of the floating-point Biquad cascade structure.
1443 * @param[out] *pDst points to output matrix structure
1457 * @param[out] *pDst points to output matrix structure
1471 * @param[out] *pDst points to output matrix structure
1485 * @param[out] *pDst points to the output matrix
1498 * @param[out] *pDst points to the output matrix
1510 * @param[out] *pDst points to the output matrix
1524 * @param[out] *pDst points to output matrix structure
1538 * @param[out] *pDst points to output matrix structure
1554 * @param[out] *pDst points to output matrix structure
1570 * @param[out] *pDst points to output matrix structure
1584 * @param[out] *pDst points to output matrix structure
1599 * @param[out] *pDst points to output matrix structure
1613 * @param[out] *pDst points to output matrix structure
1627 * @param[out] *pDst points to output matrix structure
1641 * @param[out] *pDst points to the output matrix
1656 * @param[out] *pDst points to output matrix
1672 * @param[out] *pDst points to output matrix structure
1686 * @param[in,out] *S points to an instance of the floating-point matrix structure.
1701 * @param[in,out] *S points to an instance of the floating-point matrix structure.
1716 * @param[in,out] *S points to an instance of the floating-point matrix structure.
1782 * @param[in,out] *S points to an instance of the PID structure.
1792 * @param[in,out] *S is an instance of the floating-point PID Control structure
1801 * @param[in,out] *S points to an instance of the Q15 PID structure.
1812 * @param[in,out] *S points to an instance of the Q31 PID Control structure
1821 * @param[in,out] *S points to an instance of the Q15 PID structure.
1831 * @param[in,out] *S points to an instance of the q15 PID Control structure
1898 * @param[out] *pDst points to the output vector
1913 * @param[out] *pDst points to the output vector
1928 * @param[out] *pDst points to the output vector
1943 * @param[out] *pDst points to the output vector
2257 * @param[in,out] *S points to an instance of floating-point DCT4/IDCT4 structure.
2278 * @param[in,out] *pInlineBuffer points to the in-place input and output buffer.
2304 * @param[in,out] *S points to an instance of Q31 DCT4/IDCT4 structure.
2325 * @param[in,out] *pInlineBuffer points to the in-place input and output buffer.
2351 * @param[in,out] *S points to an instance of Q15 DCT4/IDCT4 structure.
2372 * @param[in,out] *pInlineBuffer points to the in-place input and output buffer.
2385 * @param[out] *pDst points to the output vector
2400 * @param[out] *pDst points to the output vector
2415 * @param[out] *pDst points to the output vector
2430 * @param[out] *pDst points to the output vector
2445 * @param[out] *pDst points to the output vector
2460 * @param[out] *pDst points to the output vector
2475 * @param[out] *pDst points to the output vector
2490 * @param[out] *pDst points to the output vector
2505 * @param[out] *pDst points to the output vector
2521 * @param[out] *pDst points to the output vector
2538 * @param[out] *pDst points to the output vector
2555 * @param[out] *pDst points to the output vector
2570 * @param[out] *pDst points to the output buffer
2583 * @param[out] *pDst points to the output buffer
2596 * @param[out] *pDst points to the output buffer
2609 * @param[out] *pDst points to the output buffer
2624 * @param[out] *result output result returned here
2639 * @param[out] *result output result returned here
2654 * @param[out] *result output result returned here
2669 * @param[out] *result output result returned here
2683 * @param[out] *pDst points to the output vector
2698 * @param[out] *pDst points to the output vector
2713 * @param[out] *pDst points to the output vector
2728 * @param[out] *pDst points to the output vector
2743 * @param[out] *pDst points to the output vector
2758 * @param[out] *pDst points to the output vector
2773 * @param[out] *pDst points to the output vector
2787 * @param[out] *pDst points to the output vector
2800 * @param[out] *pDst points to the output vector
2813 * @param[out] *pDst points to the output vector
2826 * @param[out] *pDst points to the output vector
2838 * @param[out] *pDst output pointer
2850 * @param[out] *pDst output pointer
2862 * @param[out] *pDst output pointer
2874 * @param[out] *pDst output pointer
2885 * @param[out] *pDst output pointer
2897 * @param[out] *pDst output pointer
2909 * @param[out] *pDst output pointer
2921 * @param[out] *pDst output pointer
2936 …* @param[out] *pDst points to the location where the output result is written. Length srcALen+src…
2954 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
2977 …* @param[out] *pDst points to the location where the output result is written. Length srcALen+src…
2994 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
3011 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
3034 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
3051 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
3069 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
3092 * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
3110 * @param[out] *pDst points to the block of output data
3131 * @param[out] *pDst points to the block of output data
3157 * @param[out] *pDst points to the block of output data
3178 * @param[out] *pDst points to the block of output data
3200 * @param[out] *pDst points to the block of output data
3226 * @param[out] *pDst points to the block of output data
3248 * @param[out] *pDst points to the block of output data
3270 * @param[out] *pDst points to the block of output data
3296 * @param[out] *pDst points to the block of output data
3357 * @param[out] *pDst points to the block of output data
3371 * @param[in,out] *S points to an instance of the floating-point FIR decimator structure.
3393 * @param[out] *pDst points to the block of output data
3408 * @param[out] *pDst points to the block of output data
3423 * @param[in,out] *S points to an instance of the Q15 FIR decimator structure.
3445 * @param[out] *pDst points to the block of output data
3460 * @param[out] *pDst points to the block of output data
3474 * @param[in,out] *S points to an instance of the Q31 FIR decimator structure.
3535 * @param[out] *pDst points to the block of output data.
3549 * @param[in,out] *S points to an instance of the Q15 FIR interpolator structure.
3571 * @param[out] *pDst points to the block of output data.
3584 * @param[in,out] *S points to an instance of the Q31 FIR interpolator structure.
3607 * @param[out] *pDst points to the block of output data.
3620 … * @param[in,out] *S points to an instance of the floating-point FIR interpolator structure.
3655 * @param[out] *pDst points to the block of output data
3668 …* @param[in,out] *S points to an instance of the high precision Q31 Biquad cascade filte…
3701 * @param[out] *pDst points to the block of output data
3715 * @param[in,out] *S points to an instance of the filter data structure.
3783 * @param[out] *pDst points to the block of output data.
3813 * @param[out] *pDst points to the block of output data
3843 * @param[out] *pDst points to the block of output data
3891 * @param[out] *pDst points to the block of output data.
3926 * @param[out] *pDst points to the block of output data.
3962 * @param[out] *pDst points to the block of output data.
4010 * @param[out] *pOut points to the block of output data.
4011 * @param[out] *pErr points to the block of error data.
4083 * @param[out] *pOut points to the block of output data.
4084 * @param[out] *pErr points to the block of error data.
4117 * @param[out] *pOut points to the block of output data.
4118 * @param[out] *pErr points to the block of error data.
4171 * @param[out] *pOut points to the block of output data.
4172 * @param[out] *pErr points to the block of error data.
4225 * @param[out] *pOut points to the block of output data.
4226 * @param[out] *pErr points to the block of error data.
4281 * @param[out] *pOut points to the block of output data.
4282 * @param[out] *pErr points to the block of error data.
4323 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4341 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4360 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4377 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4396 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4415 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4432 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4451 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4473 * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4544 * @param[out] *pDst points to the block of output data
4559 * @param[in,out] *S points to an instance of the floating-point sparse FIR structure.
4582 * @param[out] *pDst points to the block of output data
4597 * @param[in,out] *S points to an instance of the Q31 sparse FIR structure.
4620 * @param[out] *pDst points to the block of output data
4638 * @param[in,out] *S points to an instance of the Q15 sparse FIR structure.
4661 * @param[out] *pDst points to the block of output data
4678 * @param[in,out] *S points to an instance of the Q7 sparse FIR structure.
4701 * @param[out] *pSinVal points to the processed sine output.
4702 * @param[out] *pCosVal points to the processed cos output.
4714 * @param[out] *pSinVal points to the processed sine output.
4715 * @param[out] *pCosVal points to the processed cosine output.
4728 * @param[out] *pDst points to the output vector
4741 * @param[out] *pDst points to the output vector
4754 * @param[out] *pDst points to the output vector
4769 * @param[out] *pDst points to the real output vector
4782 * @param[out] *pDst points to the real output vector
4795 * @param[out] *pDst points to the real output vector
4856 * - Zeros out the values in the state buffer.
4874 * @param[in,out] *S is an instance of the floating-point PID Control structure
4876 * @return out processed output sample.
4884 float32_t out; in arm_pid_f32() local
4887 out = (S->A0 * in) + in arm_pid_f32()
4893 S->state[2] = out; in arm_pid_f32()
4896 return (out); in arm_pid_f32()
4902 * @param[in,out] *S points to an instance of the Q31 PID Control structure
4904 * @return out processed output sample.
4920 q31_t out; in arm_pid_q31() local
4932 out = (q31_t) (acc >> 31u); in arm_pid_q31()
4934 /* out += y[n-1] */ in arm_pid_q31()
4935 out += S->state[2]; in arm_pid_q31()
4940 S->state[2] = out; in arm_pid_q31()
4943 return (out); in arm_pid_q31()
4949 * @param[in,out] *S points to an instance of the Q15 PID Control structure
4951 * @return out processed output sample.
4968 q15_t out; in arm_pid_q15() local
4996 out = (q15_t) (__SSAT((acc >> 15), 16)); in arm_pid_q15()
5001 S->state[2] = out; in arm_pid_q15()
5004 return (out); in arm_pid_q15()
5016 * @param[out] *dst points to the instance of the output floating-point matrix structure.
5064 * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
5065 * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
5088 * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
5089 * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
5127 * @param[out] *pDst output pointer
5168 * @param[out] *pIa points to output three-phase coordinate <code>a</code>
5169 * @param[out] *pIb points to output three-phase coordinate <code>b</code>
5192 * @param[out] *pIa points to output three-phase coordinate <code>a</code>
5193 * @param[out] *pIb points to output three-phase coordinate <code>b</code>
5232 * @param[out] *pDst output pointer
5280 * @param[out] *pId points to output rotor reference frame d
5281 * @param[out] *pIq points to output rotor reference frame q
5310 * @param[out] *pId points to output rotor reference frame d
5311 * @param[out] *pIq points to output rotor reference frame q
5362 * @param[out] *pDst is output pointer
5402 * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
5403 * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
5430 * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
5431 * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
5484 * @param[out] *pDst is output pointer
5536 * @param[in,out] *S is an instance of the floating-point Linear Interpolation structure
5863 * @param[out] *pOut square root of input value.
5896 * @param[out] *pOut square root of input value.
5907 * @param[out] *pOut square root of input value.
5955 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularWrite_f32()
6008 /* Circularly update rOffset. Watch out for positive and negative value */ in arm_circularRead_f32()
6055 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularWrite_q15()
6109 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularRead_q15()
6157 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularWrite_q7()
6211 /* Circularly update rOffset. Watch out for positive and negative value */ in arm_circularRead_q7()
6232 * @param[out] *pResult is output value.
6245 * @param[out] *pResult is output value.
6258 * @param[out] *pResult is output value.
6271 * @param[out] *pResult is output value.
6284 * @param[out] *pResult is output value.
6297 * @param[out] *pResult is output value.
6309 * @param[out] *pResult is output value.
6321 * @param[out] *pResult is output value.
6333 * @param[out] *pResult is output value.
6346 * @param[out] *pResult is output value.
6359 * @param[out] *pResult is output value.
6372 * @param[out] *pResult is output value.
6385 * @param[out] *pResult is output value.
6398 * @param[out] *pResult is output value.
6411 * @param[out] *pResult is output value.
6424 * @param[out] *pResult is output value.
6437 * @param[out] *pResult is output value.
6449 * @param[out] *pDst points to the real output vector
6462 * @param[out] *pDst points to the real output vector
6475 * @param[out] *pDst points to the real output vector
6490 * @param[out] *realResult real part of the result returned here
6491 * @param[out] *imagResult imaginary part of the result returned here
6507 * @param[out] *realResult real part of the result returned here
6508 * @param[out] *imagResult imaginary part of the result returned here
6524 * @param[out] *realResult real part of the result returned here
6525 * @param[out] *imagResult imaginary part of the result returned here
6540 * @param[out] *pCmplxDst points to the complex output vector
6555 * @param[out] *pCmplxDst points to the complex output vector
6570 * @param[out] *pCmplxDst points to the complex output vector
6585 * @param[out] *result is output pointer
6600 * @param[out] *pResult is output pointer
6615 * @param[out] *pResult is output pointer
6616 * @param[out] *pIndex is the array index of the minimum value in the input buffer.
6629 * @param[out] *pResult is output pointer
6630 * @param[out] *pIndex is the array index of the minimum value in the input buffer.
6644 * @param[out] *pResult maximum value returned here
6645 * @param[out] *pIndex index of maximum value returned here
6659 * @param[out] *pResult maximum value returned here
6660 * @param[out] *pIndex index of maximum value returned here
6674 * @param[out] *pResult maximum value returned here
6675 * @param[out] *pIndex index of maximum value returned here
6689 * @param[out] *pResult maximum value returned here
6690 * @param[out] *pIndex index of maximum value returned here
6704 * @param[out] *pDst points to the output vector
6719 * @param[out] *pDst points to the output vector
6734 * @param[out] *pDst points to the output vector
6748 * @param[out] *pDst points to the Q31 output vector
6760 * @param[out] *pDst points to the Q15 output vector
6772 * @param[out] *pDst points to the Q7 output vector
6785 * @param[out] *pDst is output pointer
6797 * @param[out] *pDst is output pointer
6809 * @param[out] *pDst is output pointer
6822 * @param[out] *pDst is output pointer
6835 * @param[out] *pDst is output pointer
6909 * @param[in,out] *S points to an instance of the interpolation structure.
6912 * @return out interpolated value.
6921 float32_t out; in arm_bilinear_interp_f32() local
6968 out = b1 + b2 * xdiff + b3 * ydiff + b4 * xdiff * ydiff; in arm_bilinear_interp_f32()
6971 return (out); in arm_bilinear_interp_f32()
6978 * @param[in,out] *S points to an instance of the interpolation structure.
6981 * @return out interpolated value.
6989 q31_t out; /* Temporary output */ in arm_bilinear_interp_q31() local
7032 out = ((q31_t) (((q63_t) x1 * (0x7FFFFFFF - xfract)) >> 32)); in arm_bilinear_interp_q31()
7033 acc = ((q31_t) (((q63_t) out * (0x7FFFFFFF - yfract)) >> 32)); in arm_bilinear_interp_q31()
7036 out = ((q31_t) ((q63_t) x2 * (0x7FFFFFFF - yfract) >> 32)); in arm_bilinear_interp_q31()
7037 acc += ((q31_t) ((q63_t) out * (xfract) >> 32)); in arm_bilinear_interp_q31()
7040 out = ((q31_t) ((q63_t) y1 * (0x7FFFFFFF - xfract) >> 32)); in arm_bilinear_interp_q31()
7041 acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); in arm_bilinear_interp_q31()
7044 out = ((q31_t) ((q63_t) y2 * (xfract) >> 32)); in arm_bilinear_interp_q31()
7045 acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); in arm_bilinear_interp_q31()
7054 * @param[in,out] *S points to an instance of the interpolation structure.
7057 * @return out interpolated value.
7066 q31_t out; /* Temporary output */ in arm_bilinear_interp_q15() local
7109 /* x1 is in 1.15(q15), xfract in 12.20 format and out is in 13.35 format */ in arm_bilinear_interp_q15()
7110 /* convert 13.35 to 13.31 by right shifting and out is in 1.31 */ in arm_bilinear_interp_q15()
7111 out = (q31_t) (((q63_t) x1 * (0xFFFFF - xfract)) >> 4u); in arm_bilinear_interp_q15()
7112 acc = ((q63_t) out * (0xFFFFF - yfract)); in arm_bilinear_interp_q15()
7115 out = (q31_t) (((q63_t) x2 * (0xFFFFF - yfract)) >> 4u); in arm_bilinear_interp_q15()
7116 acc += ((q63_t) out * (xfract)); in arm_bilinear_interp_q15()
7119 out = (q31_t) (((q63_t) y1 * (0xFFFFF - xfract)) >> 4u); in arm_bilinear_interp_q15()
7120 acc += ((q63_t) out * (yfract)); in arm_bilinear_interp_q15()
7123 out = (q31_t) (((q63_t) y2 * (xfract)) >> 4u); in arm_bilinear_interp_q15()
7124 acc += ((q63_t) out * (yfract)); in arm_bilinear_interp_q15()
7127 /* Convert out to 1.15 format */ in arm_bilinear_interp_q15()
7134 * @param[in,out] *S points to an instance of the interpolation structure.
7137 * @return out interpolated value.
7146 q31_t out; /* Temporary output */ in arm_bilinear_interp_q7() local
7188 out = ((x1 * (0xFFFFF - xfract))); in arm_bilinear_interp_q7()
7189 acc = (((q63_t) out * (0xFFFFF - yfract))); in arm_bilinear_interp_q7()
7192 out = ((x2 * (0xFFFFF - yfract))); in arm_bilinear_interp_q7()
7193 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()
7196 out = ((y1 * (0xFFFFF - xfract))); in arm_bilinear_interp_q7()
7197 acc += (((q63_t) out * (yfract))); in arm_bilinear_interp_q7()
7200 out = ((y2 * (yfract))); in arm_bilinear_interp_q7()
7201 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()