Lines Matching full:out
37 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
444 q31_t out; in arm_recip_q31() local
466 out = pRecipTable[index]; in arm_recip_q31()
472 tempVal = (uint32_t) (((q63_t) in * out) >> 31); in arm_recip_q31()
475 /* out = (q31_t) (((q63_t) out * tempVal) >> 30); */ in arm_recip_q31()
476 out = clip_q63_to_q31(((q63_t) out * tempVal) >> 30); in arm_recip_q31()
480 *dst = out; in arm_recip_q31()
482 /* return num of signbits of out = 1/in value */ in arm_recip_q31()
495 q15_t out = 0; in arm_recip_q15() local
517 out = pRecipTable[index]; in arm_recip_q15()
523 tempVal = (uint32_t) (((q31_t) in * out) >> 15); in arm_recip_q15()
526 out = (q15_t) (((q31_t) out * tempVal) >> 14); in arm_recip_q15()
527 /* out = clip_q31_to_q15(((q31_t) out * tempVal) >> 14); */ in arm_recip_q15()
531 *dst = out; in arm_recip_q15()
533 /* return num of signbits of out = 1/in value */ in arm_recip_q15()
947 * @param[out] pDst points to the block of output data.
959 * @param[in,out] S points to an instance of the Q7 FIR structure.
977 * @param[out] pDst points to the block of output data.
991 * @param[out] pDst points to the block of output data.
1003 * @param[in,out] S points to an instance of the Q15 FIR filter structure.
1023 * @param[out] pDst points to the block of output data.
1037 * @param[out] pDst points to the block of output data.
1049 * @param[in,out] S points to an instance of the Q31 FIR structure.
1067 * @param[out] pDst points to the block of output data.
1079 * @param[in,out] S points to an instance of the floating-point FIR filter structure.
1130 * @param[out] pDst points to the block of output data.
1142 * @param[in,out] S points to an instance of the Q15 Biquad cascade structure.
1160 * @param[out] pDst points to the block of output data.
1174 * @param[out] pDst points to the block of output data.
1188 * @param[out] pDst points to the block of output data.
1200 * @param[in,out] S points to an instance of the Q31 Biquad cascade structure.
1218 * @param[out] pDst points to the block of output data.
1230 * @param[in,out] S points to an instance of the floating-point Biquad cascade structure.
1288 * @param[out] pDst points to output matrix structure
1302 * @param[out] pDst points to output matrix structure
1316 * @param[out] pDst points to output matrix structure
1330 * @param[out] pDst points to output matrix structure
1344 * @param[out] pDst points to output matrix structure
1359 * @param[out] pDst points to output matrix structure
1372 * @param[out] pDst points to the output matrix
1384 * @param[out] pDst points to the output matrix
1396 * @param[out] pDst points to the output matrix
1409 * @param[out] pDst points to output matrix structure
1423 * @param[out] pDst points to output matrix structure
1439 * @param[out] pDst points to output matrix structure
1455 * @param[out] pDst points to output matrix structure
1469 * @param[out] pDst points to output matrix structure
1483 * @param[out] pDst points to output matrix structure
1497 * @param[out] pDst points to output matrix structure
1511 * @param[out] pDst points to output matrix structure
1525 * @param[out] pDst points to the output matrix
1540 * @param[out] pDst points to output matrix
1556 * @param[out] pDst points to output matrix structure
1569 * @param[in,out] S points to an instance of the floating-point matrix structure.
1583 * @param[in,out] S points to an instance of the floating-point matrix structure.
1597 * @param[in,out] S points to an instance of the floating-point matrix structure.
1660 * @param[in,out] S points to an instance of the PID structure.
1670 * @param[in,out] S is an instance of the floating-point PID Control structure
1678 * @param[in,out] S points to an instance of the Q15 PID structure.
1688 * @param[in,out] S points to an instance of the Q31 PID Control structure
1697 * @param[in,out] S points to an instance of the Q15 PID structure.
1707 * @param[in,out] S points to an instance of the q15 PID Control structure
1769 * @param[out] pDst points to the output vector
1783 * @param[out] pDst points to the output vector
1797 * @param[out] pDst points to the output vector
1811 * @param[out] pDst points to the output vector
2144 * @param[in,out] S points to an instance of floating-point DCT4/IDCT4 structure.
2165 * @param[in,out] pInlineBuffer points to the in-place input and output buffer.
2190 * @param[in,out] S points to an instance of Q31 DCT4/IDCT4 structure.
2211 * @param[in,out] pInlineBuffer points to the in-place input and output buffer.
2236 * @param[in,out] S points to an instance of Q15 DCT4/IDCT4 structure.
2257 * @param[in,out] pInlineBuffer points to the in-place input and output buffer.
2269 * @param[out] pDst points to the output vector
2283 * @param[out] pDst points to the output vector
2297 * @param[out] pDst points to the output vector
2311 * @param[out] pDst points to the output vector
2325 * @param[out] pDst points to the output vector
2339 * @param[out] pDst points to the output vector
2353 * @param[out] pDst points to the output vector
2367 * @param[out] pDst points to the output vector
2381 * @param[out] pDst points to the output vector
2396 * @param[out] pDst points to the output vector
2412 * @param[out] pDst points to the output vector
2428 * @param[out] pDst points to the output vector
2442 * @param[out] pDst points to the output buffer
2454 * @param[out] pDst points to the output buffer
2466 * @param[out] pDst points to the output buffer
2478 * @param[out] pDst points to the output buffer
2492 * @param[out] result output result returned here
2506 * @param[out] result output result returned here
2520 * @param[out] result output result returned here
2534 * @param[out] result output result returned here
2547 * @param[out] pDst points to the output vector
2561 * @param[out] pDst points to the output vector
2575 * @param[out] pDst points to the output vector
2589 * @param[out] pDst points to the output vector
2603 * @param[out] pDst points to the output vector
2617 * @param[out] pDst points to the output vector
2631 * @param[out] pDst points to the output vector
2644 * @param[out] pDst points to the output vector
2656 * @param[out] pDst points to the output vector
2668 * @param[out] pDst points to the output vector
2680 * @param[out] pDst points to the output vector
2692 * @param[out] pDst output pointer
2704 * @param[out] pDst output pointer
2716 * @param[out] pDst output pointer
2728 * @param[out] pDst output pointer
2740 * @param[out] pDst output pointer
2752 * @param[out] pDst output pointer
2764 * @param[out] pDst output pointer
2776 * @param[out] pDst output pointer
2791 …* @param[out] pDst points to the location where the output result is written. Length srcALen …
2807 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2827 …* @param[out] pDst points to the location where the output result is written. Length srcALen …
2843 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2859 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2879 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2895 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2911 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2931 * @param[out] pDst points to the block of output data Length srcALen + srcBLen-1.
2947 * @param[out] pDst points to the block of output data
2968 * @param[out] pDst points to the block of output data
2993 * @param[out] pDst points to the block of output data
3014 * @param[out] pDst points to the block of output data
3035 * @param[out] pDst points to the block of output data
3060 * @param[out] pDst points to the block of output data
3081 * @param[out] pDst points to the block of output data
3102 * @param[out] pDst points to the block of output data
3127 * @param[out] pDst points to the block of output data
3180 * @param[out] pDst points to the block of output data
3192 * @param[in,out] S points to an instance of the floating-point FIR decimator structure.
3214 * @param[out] pDst points to the block of output data
3228 * @param[out] pDst points to the block of output data
3240 * @param[in,out] S points to an instance of the Q15 FIR decimator structure.
3262 * @param[out] pDst points to the block of output data
3275 * @param[out] pDst points to the block of output data
3287 * @param[in,out] S points to an instance of the Q31 FIR decimator structure.
3343 * @param[out] pDst points to the block of output data.
3355 * @param[in,out] S points to an instance of the Q15 FIR interpolator structure.
3377 * @param[out] pDst points to the block of output data.
3389 * @param[in,out] S points to an instance of the Q31 FIR interpolator structure.
3411 * @param[out] pDst points to the block of output data.
3423 …* @param[in,out] S points to an instance of the floating-point FIR interpolator structure.
3456 * @param[out] pDst points to the block of output data
3467 …* @param[in,out] S points to an instance of the high precision Q31 Biquad cascade filter …
3516 * @param[out] pDst points to the block of output data
3530 * @param[out] pDst points to the block of output data
3544 * @param[out] pDst points to the block of output data
3556 * @param[in,out] S points to an instance of the filter data structure.
3570 * @param[in,out] S points to an instance of the filter data structure.
3584 * @param[in,out] S points to an instance of the filter data structure.
3645 * @param[out] pDst points to the block of output data.
3673 * @param[out] pDst points to the block of output data
3701 * @param[out] pDst points to the block of output data
3749 * @param[out] pDst points to the block of output data.
3781 * @param[out] pDst points to the block of output data.
3813 * @param[out] pDst points to the block of output data.
3858 * @param[out] pOut points to the block of output data.
3859 * @param[out] pErr points to the block of error data.
3927 * @param[out] pOut points to the block of output data.
3928 * @param[out] pErr points to the block of error data.
3958 * @param[out] pOut points to the block of output data.
3959 * @param[out] pErr points to the block of error data.
4010 * @param[out] pOut points to the block of output data.
4011 * @param[out] pErr points to the block of error data.
4062 * @param[out] pOut points to the block of output data.
4063 * @param[out] pErr points to the block of error data.
4116 * @param[out] pOut points to the block of output data.
4117 * @param[out] pErr points to the block of error data.
4155 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4171 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4189 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4206 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4223 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4241 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4257 * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4273 … * @param[out] pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
4293 * @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
4374 * @param[in,out] S points to an instance of the floating-point sparse FIR structure.
4396 * @param[out] pDst points to the block of output data
4410 * @param[in,out] S points to an instance of the Q31 sparse FIR structure.
4432 * @param[out] pDst points to the block of output data
4448 * @param[in,out] S points to an instance of the Q15 sparse FIR structure.
4470 * @param[out] pDst points to the block of output data
4486 * @param[in,out] S points to an instance of the Q7 sparse FIR structure.
4507 * @param[out] pSinVal points to the processed sine output.
4508 * @param[out] pCosVal points to the processed cos output.
4519 * @param[out] pSinVal points to the processed sine output.
4520 * @param[out] pCosVal points to the processed cosine output.
4531 * @param[out] pDst points to the output vector
4542 * @param[out] pDst points to the output vector
4554 * @param[out] pDst points to the output vector
4566 * @param[out] pDst points to the real output vector
4578 * @param[out] pDst points to the real output vector
4590 * @param[out] pDst points to the real output vector
4649 * - Zeros out the values in the state buffer.
4667 * @param[in,out] S is an instance of the floating-point PID Control structure
4669 * @return out processed output sample.
4675 float32_t out; in arm_pid_f32() local
4678 out = (S->A0 * in) + in arm_pid_f32()
4684 S->state[2] = out; in arm_pid_f32()
4687 return (out); in arm_pid_f32()
4693 * @param[in,out] S points to an instance of the Q31 PID Control structure
4695 * @return out processed output sample.
4710 q31_t out; in arm_pid_q31() local
4722 out = (q31_t) (acc >> 31u); in arm_pid_q31()
4724 /* out += y[n-1] */ in arm_pid_q31()
4725 out += S->state[2]; in arm_pid_q31()
4730 S->state[2] = out; in arm_pid_q31()
4733 return (out); in arm_pid_q31()
4739 * @param[in,out] S points to an instance of the Q15 PID Control structure
4741 * @return out processed output sample.
4757 q15_t out; in arm_pid_q15() local
4783 out = (q15_t) (__SSAT((acc >> 15), 16)); in arm_pid_q15()
4788 S->state[2] = out; in arm_pid_q15()
4791 return (out); in arm_pid_q15()
4802 * @param[out] dst points to the instance of the output floating-point matrix structure.
4814 * @param[out] dst points to the instance of the output floating-point matrix structure.
4860 * @param[out] pIalpha points to output two-phase orthogonal vector axis alpha
4861 * @param[out] pIbeta points to output two-phase orthogonal vector axis beta
4881 * @param[out] pIalpha points to output two-phase orthogonal vector axis alpha
4882 * @param[out] pIbeta points to output two-phase orthogonal vector axis beta
4918 * @param[out] pDst output pointer
4957 * @param[out] pIa points to output three-phase coordinate <code>a</code>
4958 * @param[out] pIb points to output three-phase coordinate <code>b</code>
4978 * @param[out] pIa points to output three-phase coordinate <code>a</code>
4979 * @param[out] pIb points to output three-phase coordinate <code>b</code>
5015 * @param[out] pDst output pointer
5062 * @param[out] pId points to output rotor reference frame d
5063 * @param[out] pIq points to output rotor reference frame q
5090 * @param[out] pId points to output rotor reference frame d
5091 * @param[out] pIq points to output rotor reference frame q
5139 * @param[out] pDst is output pointer
5178 * @param[out] pIalpha points to output two-phase orthogonal vector axis alpha
5179 * @param[out] pIbeta points to output two-phase orthogonal vector axis beta
5203 * @param[out] pIalpha points to output two-phase orthogonal vector axis alpha
5204 * @param[out] pIbeta points to output two-phase orthogonal vector axis beta
5253 * @param[out] pDst is output pointer
5304 * @param[in,out] S is an instance of the floating-point Linear Interpolation structure
5617 * @param[out] pOut square root of input value.
5653 * @param[out] pOut square root of input value.
5665 * @param[out] pOut square root of input value.
5708 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularWrite_f32()
5761 /* Circularly update rOffset. Watch out for positive and negative value */ in arm_circularRead_f32()
5808 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularWrite_q15()
5861 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularRead_q15()
5908 /* Circularly update wOffset. Watch out for positive and negative value */ in arm_circularWrite_q7()
5961 /* Circularly update rOffset. Watch out for positive and negative value */ in arm_circularRead_q7()
5982 * @param[out] pResult is output value.
5994 * @param[out] pResult is output value.
6006 * @param[out] pResult is output value.
6018 * @param[out] pResult is output value.
6030 * @param[out] pResult is output value.
6042 * @param[out] pResult is output value.
6054 * @param[out] pResult is output value.
6066 * @param[out] pResult is output value.
6078 * @param[out] pResult is output value.
6090 * @param[out] pResult is output value.
6102 * @param[out] pResult is output value.
6114 * @param[out] pResult is output value.
6126 * @param[out] pResult is output value.
6138 * @param[out] pResult is output value.
6150 * @param[out] pResult is output value.
6162 * @param[out] pResult is output value.
6174 * @param[out] pResult is output value.
6185 * @param[out] pDst points to the real output vector
6197 * @param[out] pDst points to the real output vector
6209 * @param[out] pDst points to the real output vector
6223 * @param[out] realResult real part of the result returned here
6224 * @param[out] imagResult imaginary part of the result returned here
6239 * @param[out] realResult real part of the result returned here
6240 * @param[out] imagResult imaginary part of the result returned here
6255 * @param[out] realResult real part of the result returned here
6256 * @param[out] imagResult imaginary part of the result returned here
6270 * @param[out] pCmplxDst points to the complex output vector
6284 * @param[out] pCmplxDst points to the complex output vector
6298 * @param[out] pCmplxDst points to the complex output vector
6312 * @param[out] result is output pointer
6326 * @param[out] pResult is output pointer
6340 * @param[out] pResult is output pointer
6341 * @param[out] pIndex is the array index of the minimum value in the input buffer.
6354 * @param[out] pResult is output pointer
6355 * @param[out] pIndex is the array index of the minimum value in the input buffer.
6368 * @param[out] pResult maximum value returned here
6369 * @param[out] pIndex index of maximum value returned here
6382 * @param[out] pResult maximum value returned here
6383 * @param[out] pIndex index of maximum value returned here
6396 * @param[out] pResult maximum value returned here
6397 * @param[out] pIndex index of maximum value returned here
6410 * @param[out] pResult maximum value returned here
6411 * @param[out] pIndex index of maximum value returned here
6424 * @param[out] pDst points to the output vector
6438 * @param[out] pDst points to the output vector
6452 * @param[out] pDst points to the output vector
6465 * @param[out] pDst points to the Q31 output vector
6477 * @param[out] pDst points to the Q15 output vector
6489 * @param[out] pDst points to the Q7 output vector
6501 * @param[out] pDst is output pointer
6513 * @param[out] pDst is output pointer
6525 * @param[out] pDst is output pointer
6537 * @param[out] pDst is output pointer
6549 * @param[out] pDst is output pointer
6623 * @param[in,out] S points to an instance of the interpolation structure.
6626 * @return out interpolated value.
6633 float32_t out; in arm_bilinear_interp_f32() local
6679 out = b1 + b2 * xdiff + b3 * ydiff + b4 * xdiff * ydiff; in arm_bilinear_interp_f32()
6682 return (out); in arm_bilinear_interp_f32()
6689 * @param[in,out] S points to an instance of the interpolation structure.
6692 * @return out interpolated value.
6699 q31_t out; /* Temporary output */ in arm_bilinear_interp_q31() local
6741 out = ((q31_t) (((q63_t) x1 * (0x7FFFFFFF - xfract)) >> 32)); in arm_bilinear_interp_q31()
6742 acc = ((q31_t) (((q63_t) out * (0x7FFFFFFF - yfract)) >> 32)); in arm_bilinear_interp_q31()
6745 out = ((q31_t) ((q63_t) x2 * (0x7FFFFFFF - yfract) >> 32)); in arm_bilinear_interp_q31()
6746 acc += ((q31_t) ((q63_t) out * (xfract) >> 32)); in arm_bilinear_interp_q31()
6749 out = ((q31_t) ((q63_t) y1 * (0x7FFFFFFF - xfract) >> 32)); in arm_bilinear_interp_q31()
6750 acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); in arm_bilinear_interp_q31()
6753 out = ((q31_t) ((q63_t) y2 * (xfract) >> 32)); in arm_bilinear_interp_q31()
6754 acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); in arm_bilinear_interp_q31()
6763 * @param[in,out] S points to an instance of the interpolation structure.
6766 * @return out interpolated value.
6774 q31_t out; /* Temporary output */ in arm_bilinear_interp_q15() local
6816 /* x1 is in 1.15(q15), xfract in 12.20 format and out is in 13.35 format */ in arm_bilinear_interp_q15()
6817 /* convert 13.35 to 13.31 by right shifting and out is in 1.31 */ in arm_bilinear_interp_q15()
6818 out = (q31_t) (((q63_t) x1 * (0xFFFFF - xfract)) >> 4u); in arm_bilinear_interp_q15()
6819 acc = ((q63_t) out * (0xFFFFF - yfract)); in arm_bilinear_interp_q15()
6822 out = (q31_t) (((q63_t) x2 * (0xFFFFF - yfract)) >> 4u); in arm_bilinear_interp_q15()
6823 acc += ((q63_t) out * (xfract)); in arm_bilinear_interp_q15()
6826 out = (q31_t) (((q63_t) y1 * (0xFFFFF - xfract)) >> 4u); in arm_bilinear_interp_q15()
6827 acc += ((q63_t) out * (yfract)); in arm_bilinear_interp_q15()
6830 out = (q31_t) (((q63_t) y2 * (xfract)) >> 4u); in arm_bilinear_interp_q15()
6831 acc += ((q63_t) out * (yfract)); in arm_bilinear_interp_q15()
6834 /* Convert out to 1.15 format */ in arm_bilinear_interp_q15()
6841 * @param[in,out] S points to an instance of the interpolation structure.
6844 * @return out interpolated value.
6852 q31_t out; /* Temporary output */ in arm_bilinear_interp_q7() local
6893 out = ((x1 * (0xFFFFF - xfract))); in arm_bilinear_interp_q7()
6894 acc = (((q63_t) out * (0xFFFFF - yfract))); in arm_bilinear_interp_q7()
6897 out = ((x2 * (0xFFFFF - yfract))); in arm_bilinear_interp_q7()
6898 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()
6901 out = ((y1 * (0xFFFFF - xfract))); in arm_bilinear_interp_q7()
6902 acc += (((q63_t) out * (yfract))); in arm_bilinear_interp_q7()
6905 out = ((y2 * (yfract))); in arm_bilinear_interp_q7()
6906 acc += (((q63_t) out * (xfract))); in arm_bilinear_interp_q7()