arm_compute v18.05
[platform/upstream/armcl.git] / documentation / fixed__point_8h.xhtml
1 <!-- HTML header for doxygen 1.8.9.1-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
7 <meta name="generator" content="Doxygen 1.8.11"/>
8 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
9 <title>Compute Library: src/core/CL/cl_kernels/fixed_point.h File Reference</title>
10 <link href="tabs.css" rel="stylesheet" type="text/css"/>
11 <script type="text/javascript" src="jquery.js"></script>
12 <script type="text/javascript" src="dynsections.js"></script>
13 <link href="navtree.css" rel="stylesheet" type="text/css"/>
14 <script type="text/javascript" src="resize.js"></script>
15 <script type="text/javascript" src="navtreedata.js"></script>
16 <script type="text/javascript" src="navtree.js"></script>
17 <script type="text/javascript">
18   $(document).ready(initResizable);
19   $(window).load(resizeHeight);
20 </script>
21 <link href="search/search.css" rel="stylesheet" type="text/css"/>
22 <script type="text/javascript" src="search/searchdata.js"></script>
23 <script type="text/javascript" src="search/search.js"></script>
24 <script type="text/javascript">
25   $(document).ready(function() { init_search(); });
26 </script>
27 <script type="text/x-mathjax-config">
28   MathJax.Hub.Config({
29     extensions: ["tex2jax.js"],
30     jax: ["input/TeX","output/HTML-CSS"],
31 });
32 </script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
33 <link href="doxygen.css" rel="stylesheet" type="text/css" />
34 </head>
35 <body>
36 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
37 <div id="titlearea">
38 <table cellspacing="0" cellpadding="0">
39  <tbody>
40  <tr style="height: 56px;">
41   <td style="padding-left: 0.5em;">
42    <div id="projectname">Compute Library
43    &#160;<span id="projectnumber">18.05</span>
44    </div>
45   </td>
46  </tr>
47  </tbody>
48 </table>
49 </div>
50 <!-- end header part -->
51 <!-- Generated by Doxygen 1.8.11 -->
52 <script type="text/javascript">
53 var searchBox = new SearchBox("searchBox", "search",false,'Search');
54 </script>
55   <div id="navrow1" class="tabs">
56     <ul class="tablist">
57       <li><a href="index.xhtml"><span>Main&#160;Page</span></a></li>
58       <li><a href="pages.xhtml"><span>Related&#160;Pages</span></a></li>
59       <li><a href="namespaces.xhtml"><span>Namespaces</span></a></li>
60       <li><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
61       <li class="current"><a href="files.xhtml"><span>Files</span></a></li>
62       <li>
63         <div id="MSearchBox" class="MSearchBoxInactive">
64         <span class="left">
65           <img id="MSearchSelect" src="search/mag_sel.png"
66                onmouseover="return searchBox.OnSearchSelectShow()"
67                onmouseout="return searchBox.OnSearchSelectHide()"
68                alt=""/>
69           <input type="text" id="MSearchField" value="Search" accesskey="S"
70                onfocus="searchBox.OnSearchFieldFocus(true)" 
71                onblur="searchBox.OnSearchFieldFocus(false)" 
72                onkeyup="searchBox.OnSearchFieldChange(event)"/>
73           </span><span class="right">
74             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
75           </span>
76         </div>
77       </li>
78     </ul>
79   </div>
80   <div id="navrow2" class="tabs2">
81     <ul class="tablist">
82       <li><a href="files.xhtml"><span>File&#160;List</span></a></li>
83       <li><a href="globals.xhtml"><span>Globals</span></a></li>
84     </ul>
85   </div>
86 </div><!-- top -->
87 <div id="side-nav" class="ui-resizable side-nav-resizable">
88   <div id="nav-tree">
89     <div id="nav-tree-contents">
90       <div id="nav-sync" class="sync"></div>
91     </div>
92   </div>
93   <div id="splitbar" style="-moz-user-select:none;" 
94        class="ui-resizable-handle">
95   </div>
96 </div>
97 <script type="text/javascript">
98 $(document).ready(function(){initNavTree('fixed__point_8h.xhtml','');});
99 </script>
100 <div id="doc-content">
101 <!-- window showing the filter options -->
102 <div id="MSearchSelectWindow"
103      onmouseover="return searchBox.OnSearchSelectShow()"
104      onmouseout="return searchBox.OnSearchSelectHide()"
105      onkeydown="return searchBox.OnSearchSelectKey(event)">
106 </div>
107
108 <!-- iframe showing the search results (closed by default) -->
109 <div id="MSearchResultsWindow">
110 <iframe src="javascript:void(0)" frameborder="0" 
111         name="MSearchResults" id="MSearchResults">
112 </iframe>
113 </div>
114
115 <div class="header">
116   <div class="summary">
117 <a href="#define-members">Macros</a> &#124;
118 <a href="#typedef-members">Typedefs</a> &#124;
119 <a href="#func-members">Functions</a>  </div>
120   <div class="headertitle">
121 <div class="title">fixed_point.h File Reference</div>  </div>
122 </div><!--header-->
123 <div class="contents">
124
125 <p><a href="fixed__point_8h_source.xhtml">Go to the source code of this file.</a></p>
126 <table class="memberdecls">
127 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
128 Macros</h2></td></tr>
129 <tr class="memitem:ae1ac323de0ecd37f54553c25092d2ba4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae1ac323de0ecd37f54553c25092d2ba4">TYPE_ALIAS</a>(type,  alias)</td></tr>
130 <tr class="separator:ae1ac323de0ecd37f54553c25092d2ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:a10ab0002d59a950b7e7100f431832174"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a10ab0002d59a950b7e7100f431832174">qs8_MIN</a>&#160;&#160;&#160;((char)CHAR_MIN)</td></tr>
132 <tr class="separator:a10ab0002d59a950b7e7100f431832174"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr class="memitem:ac0a5138b20a5fc54e092b8335213b3db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac0a5138b20a5fc54e092b8335213b3db">qs8_MAX</a>&#160;&#160;&#160;((char)CHAR_MAX)</td></tr>
134 <tr class="separator:ac0a5138b20a5fc54e092b8335213b3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:a8f3a79453a6d9f3cb4e4c1e15647c2f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8f3a79453a6d9f3cb4e4c1e15647c2f8">qs16_MIN</a>&#160;&#160;&#160;((short)SHRT_MIN)</td></tr>
136 <tr class="separator:a8f3a79453a6d9f3cb4e4c1e15647c2f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:a3668744b91058e80feae452f3fff6ecd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3668744b91058e80feae452f3fff6ecd">qs16_MAX</a>&#160;&#160;&#160;((short)SHRT_MAX)</td></tr>
138 <tr class="separator:a3668744b91058e80feae452f3fff6ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <tr class="memitem:a65c09b33d7e8ec44c112123516395303"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a65c09b33d7e8ec44c112123516395303">qs32_MIN</a>&#160;&#160;&#160;((int)INT_MIN)</td></tr>
140 <tr class="separator:a65c09b33d7e8ec44c112123516395303"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:a665d827df7100fdcb1debb9ebfda2081"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a665d827df7100fdcb1debb9ebfda2081">qs32_MAX</a>&#160;&#160;&#160;((int)INT_MAX)</td></tr>
142 <tr class="separator:a665d827df7100fdcb1debb9ebfda2081"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <tr class="memitem:a87c333c4d447a56aaa1794163bffb934"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a87c333c4d447a56aaa1794163bffb934">qu8_MIN</a>&#160;&#160;&#160;((uchar)0)</td></tr>
144 <tr class="separator:a87c333c4d447a56aaa1794163bffb934"><td class="memSeparator" colspan="2">&#160;</td></tr>
145 <tr class="memitem:ae3e8582121053f90052a5d6b493b893a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae3e8582121053f90052a5d6b493b893a">qu8_MAX</a>&#160;&#160;&#160;((uchar)UCHAR_MAX)</td></tr>
146 <tr class="separator:ae3e8582121053f90052a5d6b493b893a"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:addb83fbb729412b4d63acf37d11a4dfe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#addb83fbb729412b4d63acf37d11a4dfe">qu16_MIN</a>&#160;&#160;&#160;((ushort)0)</td></tr>
148 <tr class="separator:addb83fbb729412b4d63acf37d11a4dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:ae26774fb9d07b6c3965b1af0fe51d14d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae26774fb9d07b6c3965b1af0fe51d14d">qu16_MAX</a>&#160;&#160;&#160;((ushort)USHRT_MAX)</td></tr>
150 <tr class="separator:ae26774fb9d07b6c3965b1af0fe51d14d"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <tr class="memitem:a4b5f7492fbe94585b4d6ba2b7481261a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4b5f7492fbe94585b4d6ba2b7481261a">qu32_MIN</a>&#160;&#160;&#160;((uint)0)</td></tr>
152 <tr class="separator:a4b5f7492fbe94585b4d6ba2b7481261a"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:a9b24ec1f75f64ba7317d874e79f20165"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a9b24ec1f75f64ba7317d874e79f20165">qu32_MAX</a>&#160;&#160;&#160;((uint)UINT_MAX)</td></tr>
154 <tr class="separator:a9b24ec1f75f64ba7317d874e79f20165"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:a79ca4f195e178410c0e034216e90f811"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a79ca4f195e178410c0e034216e90f811">qs8_TYPE</a>&#160;&#160;&#160;char</td></tr>
156 <tr class="separator:a79ca4f195e178410c0e034216e90f811"><td class="memSeparator" colspan="2">&#160;</td></tr>
157 <tr class="memitem:ad77b91071787b84a9cd514cf5c526fdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad77b91071787b84a9cd514cf5c526fdb">qs8x1_TYPE</a>&#160;&#160;&#160;char</td></tr>
158 <tr class="separator:ad77b91071787b84a9cd514cf5c526fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
159 <tr class="memitem:a15ba5721b7d6b798965f1fe03609f657"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a15ba5721b7d6b798965f1fe03609f657">qs8x2_TYPE</a>&#160;&#160;&#160;char2</td></tr>
160 <tr class="separator:a15ba5721b7d6b798965f1fe03609f657"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:a7bd1921b9cbbf8b03867899a43db99d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7bd1921b9cbbf8b03867899a43db99d3">qs8x3_TYPE</a>&#160;&#160;&#160;char3</td></tr>
162 <tr class="separator:a7bd1921b9cbbf8b03867899a43db99d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
163 <tr class="memitem:a33854718153786d2995ff57a77966fa0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a33854718153786d2995ff57a77966fa0">qs8x4_TYPE</a>&#160;&#160;&#160;char4</td></tr>
164 <tr class="separator:a33854718153786d2995ff57a77966fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:a21f99c110a4e266a7c48ffc62f91bb6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a21f99c110a4e266a7c48ffc62f91bb6d">qs8x8_TYPE</a>&#160;&#160;&#160;char8</td></tr>
166 <tr class="separator:a21f99c110a4e266a7c48ffc62f91bb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:ae9cb49b1f87d857347bcf0add8217bff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae9cb49b1f87d857347bcf0add8217bff">qs8x16_TYPE</a>&#160;&#160;&#160;char16</td></tr>
168 <tr class="separator:ae9cb49b1f87d857347bcf0add8217bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
169 <tr class="memitem:a995fa4e2cf5895940e629f49c87a9e66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a995fa4e2cf5895940e629f49c87a9e66">qs16_TYPE</a>&#160;&#160;&#160;short</td></tr>
170 <tr class="separator:a995fa4e2cf5895940e629f49c87a9e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
171 <tr class="memitem:ae5f0a20c461cd5421516da8559e30bc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae5f0a20c461cd5421516da8559e30bc9">qs16x1_TYPE</a>&#160;&#160;&#160;short</td></tr>
172 <tr class="separator:ae5f0a20c461cd5421516da8559e30bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:aa3594535118e4158134b8de127757e70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aa3594535118e4158134b8de127757e70">qs16x2_TYPE</a>&#160;&#160;&#160;short2</td></tr>
174 <tr class="separator:aa3594535118e4158134b8de127757e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
175 <tr class="memitem:a4d43a0b433fada2a4c21bdc6d66f8e1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4d43a0b433fada2a4c21bdc6d66f8e1f">qs16x3_TYPE</a>&#160;&#160;&#160;short3</td></tr>
176 <tr class="separator:a4d43a0b433fada2a4c21bdc6d66f8e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
177 <tr class="memitem:aba2fe52f3ee4677740c679607cdcb5f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aba2fe52f3ee4677740c679607cdcb5f1">qs16x4_TYPE</a>&#160;&#160;&#160;short4</td></tr>
178 <tr class="separator:aba2fe52f3ee4677740c679607cdcb5f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:ad11e2aa7cd3de96b0be10b9273de99bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad11e2aa7cd3de96b0be10b9273de99bb">qs16x8_TYPE</a>&#160;&#160;&#160;short8</td></tr>
180 <tr class="separator:ad11e2aa7cd3de96b0be10b9273de99bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
181 <tr class="memitem:a66d3b76441cc5c126ea3c2eacd66755c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a66d3b76441cc5c126ea3c2eacd66755c">qs16x16_TYPE</a>&#160;&#160;&#160;short16</td></tr>
182 <tr class="separator:a66d3b76441cc5c126ea3c2eacd66755c"><td class="memSeparator" colspan="2">&#160;</td></tr>
183 <tr class="memitem:a4dc3c9f8c9fe5f18308eb6a0b31668b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4dc3c9f8c9fe5f18308eb6a0b31668b6">qs32_TYPE</a>&#160;&#160;&#160;int</td></tr>
184 <tr class="separator:a4dc3c9f8c9fe5f18308eb6a0b31668b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:a0a7583559301a450cfd243030c03bcc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a0a7583559301a450cfd243030c03bcc3">qs32x1_TYPE</a>&#160;&#160;&#160;int</td></tr>
186 <tr class="separator:a0a7583559301a450cfd243030c03bcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
187 <tr class="memitem:ae5e7b593b19e045c09d2f0097398dfa0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae5e7b593b19e045c09d2f0097398dfa0">qs32x2_TYPE</a>&#160;&#160;&#160;int2</td></tr>
188 <tr class="separator:ae5e7b593b19e045c09d2f0097398dfa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
189 <tr class="memitem:a6c20f71e5c89970ee4f1659666e3cd8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6c20f71e5c89970ee4f1659666e3cd8f">qs32x3_TYPE</a>&#160;&#160;&#160;int3</td></tr>
190 <tr class="separator:a6c20f71e5c89970ee4f1659666e3cd8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
191 <tr class="memitem:aa912b7f2743520fec942e0a4c7acf1f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aa912b7f2743520fec942e0a4c7acf1f5">qs32x4_TYPE</a>&#160;&#160;&#160;int4</td></tr>
192 <tr class="separator:aa912b7f2743520fec942e0a4c7acf1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
193 <tr class="memitem:a1e11b506599174c9fd83688cf116ab7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1e11b506599174c9fd83688cf116ab7e">qs32x8_TYPE</a>&#160;&#160;&#160;int8</td></tr>
194 <tr class="separator:a1e11b506599174c9fd83688cf116ab7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 <tr class="memitem:adbd8b659ba077c1cceb5d560db65d4b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#adbd8b659ba077c1cceb5d560db65d4b9">qs32x16_TYPE</a>&#160;&#160;&#160;int16</td></tr>
196 <tr class="separator:adbd8b659ba077c1cceb5d560db65d4b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <tr class="memitem:a46e1f404fdd6e80eec6e0f50e5f0383c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a46e1f404fdd6e80eec6e0f50e5f0383c">qs8_SHIFT</a>&#160;&#160;&#160;8</td></tr>
198 <tr class="separator:a46e1f404fdd6e80eec6e0f50e5f0383c"><td class="memSeparator" colspan="2">&#160;</td></tr>
199 <tr class="memitem:a36ef9fc1f840658270248d8e53fd8140"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a36ef9fc1f840658270248d8e53fd8140">qs16_SHIFT</a>&#160;&#160;&#160;0</td></tr>
200 <tr class="separator:a36ef9fc1f840658270248d8e53fd8140"><td class="memSeparator" colspan="2">&#160;</td></tr>
201 <tr class="memitem:ae802822defb0fa3a7f74f98e324696cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae802822defb0fa3a7f74f98e324696cb">VEC_DATA_TYPE_STR</a>(type,  size)&#160;&#160;&#160;type##x##size</td></tr>
202 <tr class="separator:ae802822defb0fa3a7f74f98e324696cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
203 <tr class="memitem:a36f754c05b6fddf6df0d8d0a74f8159f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a36f754c05b6fddf6df0d8d0a74f8159f">VEC_DATA_TYPE</a>(type,  size)&#160;&#160;&#160;<a class="el" href="helpers_8h.xhtml#ae802822defb0fa3a7f74f98e324696cb">VEC_DATA_TYPE_STR</a>(type, size)</td></tr>
204 <tr class="separator:a36f754c05b6fddf6df0d8d0a74f8159f"><td class="memSeparator" colspan="2">&#160;</td></tr>
205 <tr class="memitem:a37089d60b5f5a76176fdb94835a98ff4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a37089d60b5f5a76176fdb94835a98ff4">CONVERT_STR3</a>(x,  type,  rtype)&#160;&#160;&#160;(convert_##rtype((x)))</td></tr>
206 <tr class="separator:a37089d60b5f5a76176fdb94835a98ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
207 <tr class="memitem:a424c5edfa264fb94d0eb44d59d103e29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a424c5edfa264fb94d0eb44d59d103e29">CONVERT_STR2</a>(x,  type,  rtype)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a37089d60b5f5a76176fdb94835a98ff4">CONVERT_STR3</a>(x, type, rtype)</td></tr>
208 <tr class="separator:a424c5edfa264fb94d0eb44d59d103e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
209 <tr class="memitem:a4090567b3adb034c7cc1af308cb45670"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4090567b3adb034c7cc1af308cb45670">CONVERT_STR</a>(x,  type)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a424c5edfa264fb94d0eb44d59d103e29">CONVERT_STR2</a>(x, type, type##_TYPE)</td></tr>
210 <tr class="separator:a4090567b3adb034c7cc1af308cb45670"><td class="memSeparator" colspan="2">&#160;</td></tr>
211 <tr class="memitem:aa8d95ba04fc73845abc6045952cae5be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(x,  type)&#160;&#160;&#160;<a class="el" href="helpers_8h.xhtml#a4090567b3adb034c7cc1af308cb45670">CONVERT_STR</a>(x, type)</td></tr>
212 <tr class="separator:aa8d95ba04fc73845abc6045952cae5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
213 <tr class="memitem:ae5bd7ebff4bb9df1b26f2b71b31e928a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae5bd7ebff4bb9df1b26f2b71b31e928a">CONVERT_SAT_STR3</a>(x,  type,  rtype)&#160;&#160;&#160;(convert_##rtype##_sat((x)))</td></tr>
214 <tr class="separator:ae5bd7ebff4bb9df1b26f2b71b31e928a"><td class="memSeparator" colspan="2">&#160;</td></tr>
215 <tr class="memitem:a8aa11a06d0685e1cc6dfac964f9c3cee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8aa11a06d0685e1cc6dfac964f9c3cee">CONVERT_SAT_STR2</a>(x,  type,  rtype)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#ae5bd7ebff4bb9df1b26f2b71b31e928a">CONVERT_SAT_STR3</a>(x, type, rtype)</td></tr>
216 <tr class="separator:a8aa11a06d0685e1cc6dfac964f9c3cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
217 <tr class="memitem:a4e0fc93c9a69863dcdf7672ab547026c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4e0fc93c9a69863dcdf7672ab547026c">CONVERT_SAT_STR</a>(x,  type)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a8aa11a06d0685e1cc6dfac964f9c3cee">CONVERT_SAT_STR2</a>(x, type, type##_TYPE)</td></tr>
218 <tr class="separator:a4e0fc93c9a69863dcdf7672ab547026c"><td class="memSeparator" colspan="2">&#160;</td></tr>
219 <tr class="memitem:a23fb01b6f3453cc0e48a026fd44f6acd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>(x,  type)&#160;&#160;&#160;<a class="el" href="helpers_8h.xhtml#a4e0fc93c9a69863dcdf7672ab547026c">CONVERT_SAT_STR</a>(x, type)</td></tr>
220 <tr class="separator:a23fb01b6f3453cc0e48a026fd44f6acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
221 <tr class="memitem:a1acc7badafd7def20af187c5b5bfdec2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1acc7badafd7def20af187c5b5bfdec2">ABSQ_SAT_IMPL</a>(type)</td></tr>
222 <tr class="memdesc:a1acc7badafd7def20af187c5b5bfdec2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes saturating absolute value of fixed point vector.  <a href="#a1acc7badafd7def20af187c5b5bfdec2">More...</a><br /></td></tr>
223 <tr class="separator:a1acc7badafd7def20af187c5b5bfdec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
224 <tr class="memitem:a096a0b33d9bf00fd65287a1ceafa227c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a096a0b33d9bf00fd65287a1ceafa227c">ABS_SAT_OP_EXPAND_STR</a>(a,  type,  size)&#160;&#160;&#160;abs_##type##x##size##_sat((a))</td></tr>
225 <tr class="separator:a096a0b33d9bf00fd65287a1ceafa227c"><td class="memSeparator" colspan="2">&#160;</td></tr>
226 <tr class="memitem:a66d987917da70dfc88bee76cda323e0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a66d987917da70dfc88bee76cda323e0a">ABS_SAT_OP_EXPAND</a>(a,  type,  size)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a096a0b33d9bf00fd65287a1ceafa227c">ABS_SAT_OP_EXPAND_STR</a>(a, type, size)</td></tr>
227 <tr class="separator:a66d987917da70dfc88bee76cda323e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
228 <tr class="memitem:a21e1c22d1a3f0110ceb0ef48c6dddb86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a21e1c22d1a3f0110ceb0ef48c6dddb86">MAXQ_IMPL</a>(type)</td></tr>
229 <tr class="memdesc:a21e1c22d1a3f0110ceb0ef48c6dddb86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes max of fixed point types.  <a href="#a21e1c22d1a3f0110ceb0ef48c6dddb86">More...</a><br /></td></tr>
230 <tr class="separator:a21e1c22d1a3f0110ceb0ef48c6dddb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
231 <tr class="memitem:a60a130cf40adc457ce483d5912e1459c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a60a130cf40adc457ce483d5912e1459c">MAX_OP_EXPAND_STR</a>(a,  b,  type,  size)&#160;&#160;&#160;max_##type##x##size((a), (b))</td></tr>
232 <tr class="separator:a60a130cf40adc457ce483d5912e1459c"><td class="memSeparator" colspan="2">&#160;</td></tr>
233 <tr class="memitem:afeab3b374d78c30712736e16cbb5aa15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#afeab3b374d78c30712736e16cbb5aa15">MAX_OP_EXPAND</a>(a,  b,  type,  size)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a60a130cf40adc457ce483d5912e1459c">MAX_OP_EXPAND_STR</a>(a, b, type, size)</td></tr>
234 <tr class="separator:afeab3b374d78c30712736e16cbb5aa15"><td class="memSeparator" colspan="2">&#160;</td></tr>
235 <tr class="memitem:ad2ad548e04bfbba48bf75e29c9699182"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad2ad548e04bfbba48bf75e29c9699182">ADDQ_SAT_IMPL</a>(type)</td></tr>
236 <tr class="memdesc:ad2ad548e04bfbba48bf75e29c9699182"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes saturated addition of fixed point types.  <a href="#ad2ad548e04bfbba48bf75e29c9699182">More...</a><br /></td></tr>
237 <tr class="separator:ad2ad548e04bfbba48bf75e29c9699182"><td class="memSeparator" colspan="2">&#160;</td></tr>
238 <tr class="memitem:a8fe4e6aa79b6e2faec019e53e1f39113"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8fe4e6aa79b6e2faec019e53e1f39113">ADD_SAT_OP_EXPAND_STR</a>(a,  b,  type,  size)&#160;&#160;&#160;add_sat_##type##x##size((a), (b))</td></tr>
239 <tr class="separator:a8fe4e6aa79b6e2faec019e53e1f39113"><td class="memSeparator" colspan="2">&#160;</td></tr>
240 <tr class="memitem:a6b1acbaff6cb3bad4edda9a93dac1f9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6b1acbaff6cb3bad4edda9a93dac1f9e">ADD_SAT_OP_EXPAND</a>(a,  b,  type,  size)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a8fe4e6aa79b6e2faec019e53e1f39113">ADD_SAT_OP_EXPAND_STR</a>(a, b, type, size)</td></tr>
241 <tr class="separator:a6b1acbaff6cb3bad4edda9a93dac1f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
242 <tr class="memitem:ab555884d2db3be32fc693f670d8a99c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ab555884d2db3be32fc693f670d8a99c7">SUBQ_SAT_IMPL</a>(type)</td></tr>
243 <tr class="memdesc:ab555884d2db3be32fc693f670d8a99c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes saturated subtraction of fixed point types.  <a href="#ab555884d2db3be32fc693f670d8a99c7">More...</a><br /></td></tr>
244 <tr class="separator:ab555884d2db3be32fc693f670d8a99c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
245 <tr class="memitem:a7076a8fac3c484611ce522dc7103fff4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7076a8fac3c484611ce522dc7103fff4">SUB_SAT_OP_EXPAND_STR</a>(a,  b,  type,  size)&#160;&#160;&#160;sub_sat_##type##x##size((a), (b))</td></tr>
246 <tr class="separator:a7076a8fac3c484611ce522dc7103fff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
247 <tr class="memitem:ac081784e1547f3f2e9065e3ed54f2fba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac081784e1547f3f2e9065e3ed54f2fba">SUB_SAT_OP_EXPAND</a>(a,  b,  type,  size)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a7076a8fac3c484611ce522dc7103fff4">SUB_SAT_OP_EXPAND_STR</a>(a, b, type, size)</td></tr>
248 <tr class="separator:ac081784e1547f3f2e9065e3ed54f2fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
249 <tr class="memitem:a8900371ff8da316eea9c61c993043ca5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8900371ff8da316eea9c61c993043ca5">MULQ_IMPL</a>(type,  itype)</td></tr>
250 <tr class="separator:a8900371ff8da316eea9c61c993043ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
251 <tr class="memitem:afadf927c77d81f7dcd9af28b65c9c79d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#afadf927c77d81f7dcd9af28b65c9c79d">MUL_OP_EXPAND_STR</a>(a,  b,  type,  size,  position)&#160;&#160;&#160;mul_##type##x##size((a), (b), (position))</td></tr>
252 <tr class="separator:afadf927c77d81f7dcd9af28b65c9c79d"><td class="memSeparator" colspan="2">&#160;</td></tr>
253 <tr class="memitem:a1b9871e1733f3827061df926120f9f46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1b9871e1733f3827061df926120f9f46">MUL_OP_EXPAND</a>(a,  b,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#afadf927c77d81f7dcd9af28b65c9c79d">MUL_OP_EXPAND_STR</a>(a, b, type, size, position)</td></tr>
254 <tr class="separator:a1b9871e1733f3827061df926120f9f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
255 <tr class="memitem:a329eb419d445e448ec885a2f69a1fb0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a329eb419d445e448ec885a2f69a1fb0f">MULQ_SAT_IMPL</a>(type,  itype)</td></tr>
256 <tr class="separator:a329eb419d445e448ec885a2f69a1fb0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
257 <tr class="memitem:a4e160e8fcff1c5ec8fba57505cb0ad91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4e160e8fcff1c5ec8fba57505cb0ad91">MUL_SAT_OP_EXPAND_STR</a>(a,  b,  type,  size,  position)&#160;&#160;&#160;mul_sat_##type##x##size((a), (b), (position))</td></tr>
258 <tr class="separator:a4e160e8fcff1c5ec8fba57505cb0ad91"><td class="memSeparator" colspan="2">&#160;</td></tr>
259 <tr class="memitem:a6b559f5128a43015ffc6c855cf84c243"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(a,  b,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a4e160e8fcff1c5ec8fba57505cb0ad91">MUL_SAT_OP_EXPAND_STR</a>(a, b, type, size, position)</td></tr>
260 <tr class="separator:a6b559f5128a43015ffc6c855cf84c243"><td class="memSeparator" colspan="2">&#160;</td></tr>
261 <tr class="memitem:a31a4619a484c58adcd6e7a9a8354cf23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a31a4619a484c58adcd6e7a9a8354cf23">MLAQ_SAT_IMPL</a>(type,  itype)</td></tr>
262 <tr class="memdesc:a31a4619a484c58adcd6e7a9a8354cf23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate multiply-accumulate.  <a href="#a31a4619a484c58adcd6e7a9a8354cf23">More...</a><br /></td></tr>
263 <tr class="separator:a31a4619a484c58adcd6e7a9a8354cf23"><td class="memSeparator" colspan="2">&#160;</td></tr>
264 <tr class="memitem:a8cde8777703946ea2e06b20d6831d489"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8cde8777703946ea2e06b20d6831d489">MLA_SAT_OP_EXPAND_STR</a>(a,  b,  c,  type,  size,  position)&#160;&#160;&#160;mla_sat_##type##x##size((a), (b), (c), (position))</td></tr>
265 <tr class="separator:a8cde8777703946ea2e06b20d6831d489"><td class="memSeparator" colspan="2">&#160;</td></tr>
266 <tr class="memitem:a8a25ee378391e23386ca195249610562"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8a25ee378391e23386ca195249610562">MLA_SAT_OP_EXPAND</a>(a,  b,  c,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a8cde8777703946ea2e06b20d6831d489">MLA_SAT_OP_EXPAND_STR</a>(a, b, c, type, size, position)</td></tr>
267 <tr class="separator:a8a25ee378391e23386ca195249610562"><td class="memSeparator" colspan="2">&#160;</td></tr>
268 <tr class="memitem:a2258d987499bd7c92db2c90977fd2409"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a2258d987499bd7c92db2c90977fd2409">MLALQ_SAT_IMPL</a>(type,  itype)</td></tr>
269 <tr class="memdesc:a2258d987499bd7c92db2c90977fd2409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate multiply-accumulate long.  <a href="#a2258d987499bd7c92db2c90977fd2409">More...</a><br /></td></tr>
270 <tr class="separator:a2258d987499bd7c92db2c90977fd2409"><td class="memSeparator" colspan="2">&#160;</td></tr>
271 <tr class="memitem:a80b890755bdc8392bcc853d24b34682d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a80b890755bdc8392bcc853d24b34682d">MLAL_SAT_OP_EXPAND_STR</a>(a,  b,  c,  type,  size,  position)&#160;&#160;&#160;mlal_sat_##type##x##size((a), (b), (c), (position))</td></tr>
272 <tr class="separator:a80b890755bdc8392bcc853d24b34682d"><td class="memSeparator" colspan="2">&#160;</td></tr>
273 <tr class="memitem:ac52a40b99b01208c76483ee00b96ba9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac52a40b99b01208c76483ee00b96ba9e">MLAL_SAT_OP_EXPAND</a>(a,  b,  c,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a80b890755bdc8392bcc853d24b34682d">MLAL_SAT_OP_EXPAND_STR</a>(a, b, c, type, size, position)</td></tr>
274 <tr class="separator:ac52a40b99b01208c76483ee00b96ba9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
275 <tr class="memitem:aac0b47414a86d32e5c891ab6a75b313b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aac0b47414a86d32e5c891ab6a75b313b">DIVQ_SAT_IMPL</a>(stype,  type,  itype)</td></tr>
276 <tr class="memdesc:aac0b47414a86d32e5c891ab6a75b313b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate division of two fixed point vectors.  <a href="#aac0b47414a86d32e5c891ab6a75b313b">More...</a><br /></td></tr>
277 <tr class="separator:aac0b47414a86d32e5c891ab6a75b313b"><td class="memSeparator" colspan="2">&#160;</td></tr>
278 <tr class="memitem:ac2995f9506cbc5c918ecf47f447bcfce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac2995f9506cbc5c918ecf47f447bcfce">DIV_SAT_OP_EXPAND_STR</a>(a,  b,  type,  position)&#160;&#160;&#160;div_sat_##type((a), (b), (position))</td></tr>
279 <tr class="separator:ac2995f9506cbc5c918ecf47f447bcfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
280 <tr class="memitem:aa13fe0d2ecef3e5b22315baf39715e46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aa13fe0d2ecef3e5b22315baf39715e46">DIV_SAT_OP_EXPAND</a>(a,  b,  type,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#ac2995f9506cbc5c918ecf47f447bcfce">DIV_SAT_OP_EXPAND_STR</a>(a, b, type, position)</td></tr>
281 <tr class="separator:aa13fe0d2ecef3e5b22315baf39715e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
282 <tr class="memitem:a6ad4d9db82a42c5266cba5e0f317998c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6ad4d9db82a42c5266cba5e0f317998c">DIV_SAT_OP_VEC_EXPAND_STR</a>(a,  b,  type,  size,  position)&#160;&#160;&#160;div_sat_##type##x##size((a), (b), (position))</td></tr>
283 <tr class="separator:a6ad4d9db82a42c5266cba5e0f317998c"><td class="memSeparator" colspan="2">&#160;</td></tr>
284 <tr class="memitem:a774126960511e4d827f0d2d3d68abe97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a774126960511e4d827f0d2d3d68abe97">DIV_SAT_OP_VEC_EXPAND</a>(a,  b,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a6ad4d9db82a42c5266cba5e0f317998c">DIV_SAT_OP_VEC_EXPAND_STR</a>(a, b, type, size, position)</td></tr>
285 <tr class="separator:a774126960511e4d827f0d2d3d68abe97"><td class="memSeparator" colspan="2">&#160;</td></tr>
286 <tr class="memitem:ae64808afdc06c77889f1bb0565905949"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae64808afdc06c77889f1bb0565905949">EXPQ_IMPL</a>(stype,  type,  size)</td></tr>
287 <tr class="memdesc:ae64808afdc06c77889f1bb0565905949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate exponential of a fixed point vector.  <a href="#ae64808afdc06c77889f1bb0565905949">More...</a><br /></td></tr>
288 <tr class="separator:ae64808afdc06c77889f1bb0565905949"><td class="memSeparator" colspan="2">&#160;</td></tr>
289 <tr class="memitem:a368a98fe336caf8c24840c67735cd04e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a368a98fe336caf8c24840c67735cd04e">EXP_OP_EXPAND_STR</a>(a,  type,  size,  position)&#160;&#160;&#160;exp_sat_##type##x##size((a), (position))</td></tr>
290 <tr class="separator:a368a98fe336caf8c24840c67735cd04e"><td class="memSeparator" colspan="2">&#160;</td></tr>
291 <tr class="memitem:a80482c3ae2b0e68658f84f081a6fbdde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a80482c3ae2b0e68658f84f081a6fbdde">EXP_OP_EXPAND</a>(a,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a368a98fe336caf8c24840c67735cd04e">EXP_OP_EXPAND_STR</a>(a, type, size, position)</td></tr>
292 <tr class="separator:a80482c3ae2b0e68658f84f081a6fbdde"><td class="memSeparator" colspan="2">&#160;</td></tr>
293 <tr class="memitem:a902ecdf01fd8a0760e4ef66ce5814a20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a902ecdf01fd8a0760e4ef66ce5814a20">LOGQ_IMPL</a>(stype,  type,  size)</td></tr>
294 <tr class="memdesc:a902ecdf01fd8a0760e4ef66ce5814a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate logarithm of a fixed point vector.  <a href="#a902ecdf01fd8a0760e4ef66ce5814a20">More...</a><br /></td></tr>
295 <tr class="separator:a902ecdf01fd8a0760e4ef66ce5814a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
296 <tr class="memitem:a3ec6148739690f17d7f3811c360802ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3ec6148739690f17d7f3811c360802ee">LOG_OP_EXPAND_STR</a>(a,  type,  size,  position)&#160;&#160;&#160;log_sat_##type##x##size((a), (position))</td></tr>
297 <tr class="separator:a3ec6148739690f17d7f3811c360802ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
298 <tr class="memitem:a3f3a83902f2dd8bd456d9f8ebc57c3db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3f3a83902f2dd8bd456d9f8ebc57c3db">LOG_OP_EXPAND</a>(a,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a3ec6148739690f17d7f3811c360802ee">LOG_OP_EXPAND_STR</a>(a, type, size, position)</td></tr>
299 <tr class="separator:a3f3a83902f2dd8bd456d9f8ebc57c3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
300 <tr class="memitem:a39fff507525792a262467c3e145bb181"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a39fff507525792a262467c3e145bb181">INVSQRTQ_IMPL</a>(stype,  type,  size)</td></tr>
301 <tr class="memdesc:a39fff507525792a262467c3e145bb181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate inverse square root of a fixed point vector.  <a href="#a39fff507525792a262467c3e145bb181">More...</a><br /></td></tr>
302 <tr class="separator:a39fff507525792a262467c3e145bb181"><td class="memSeparator" colspan="2">&#160;</td></tr>
303 <tr class="memitem:ac001b306b7ead2e6dcc84a93260600b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac001b306b7ead2e6dcc84a93260600b1">INVSQRT_OP_EXPAND_STR</a>(a,  type,  size,  position)&#160;&#160;&#160;invsqrt_sat_##type##x##size((a), (position))</td></tr>
304 <tr class="separator:ac001b306b7ead2e6dcc84a93260600b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
305 <tr class="memitem:a26cc71c52d0d09b4b422c474b52b9b01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a26cc71c52d0d09b4b422c474b52b9b01">INVSQRT_OP_EXPAND</a>(a,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#ac001b306b7ead2e6dcc84a93260600b1">INVSQRT_OP_EXPAND_STR</a>(a, type, size, position)</td></tr>
306 <tr class="separator:a26cc71c52d0d09b4b422c474b52b9b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
307 <tr class="memitem:a341448197978a201091ddc00ea22f9e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a341448197978a201091ddc00ea22f9e9">TANHQ_IMPL</a>(stype,  type,  size)</td></tr>
308 <tr class="memdesc:a341448197978a201091ddc00ea22f9e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate hyperbolic tangent of a fixed point vector.  <a href="#a341448197978a201091ddc00ea22f9e9">More...</a><br /></td></tr>
309 <tr class="separator:a341448197978a201091ddc00ea22f9e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
310 <tr class="memitem:a452864cb983782cff458f61397fb00eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a452864cb983782cff458f61397fb00eb">TANH_OP_EXPAND_STR</a>(a,  type,  size,  position)&#160;&#160;&#160;tanh_sat_##type##x##size((a), (position))</td></tr>
311 <tr class="separator:a452864cb983782cff458f61397fb00eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
312 <tr class="memitem:a7033bfe12670e700df8aa3a89f1c592b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7033bfe12670e700df8aa3a89f1c592b">TANH_OP_EXPAND</a>(a,  type,  size,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a452864cb983782cff458f61397fb00eb">TANH_OP_EXPAND_STR</a>(a, type, size, position)</td></tr>
313 <tr class="separator:a7033bfe12670e700df8aa3a89f1c592b"><td class="memSeparator" colspan="2">&#160;</td></tr>
314 <tr class="memitem:ab2ab4046b57f5ca70105fc90c25a7d2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ab2ab4046b57f5ca70105fc90c25a7d2d">floatx16</a>&#160;&#160;&#160;float16</td></tr>
315 <tr class="separator:ab2ab4046b57f5ca70105fc90c25a7d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
316 <tr class="memitem:a7547ee26d654afa7fd5206692a6e6625"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7547ee26d654afa7fd5206692a6e6625">float16_TYPE</a>&#160;&#160;&#160;float16</td></tr>
317 <tr class="separator:a7547ee26d654afa7fd5206692a6e6625"><td class="memSeparator" colspan="2">&#160;</td></tr>
318 <tr class="memitem:acad65c9300736f277c3b8419326f1413"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#acad65c9300736f277c3b8419326f1413">CONVERTQ_DOWN_IMPL</a>(in_type,  out_type)</td></tr>
319 <tr class="separator:acad65c9300736f277c3b8419326f1413"><td class="memSeparator" colspan="2">&#160;</td></tr>
320 <tr class="memitem:a107bff3ea73b2344cf3bc9795177f5b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a107bff3ea73b2344cf3bc9795177f5b9">CONVERTQ_DOWN_SAT_IMPL</a>(in_type,  out_type)</td></tr>
321 <tr class="separator:a107bff3ea73b2344cf3bc9795177f5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
322 <tr class="memitem:a91019976b3e97e493e0b00ff9e92a5d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a91019976b3e97e493e0b00ff9e92a5d3">CONVERTQ_UP_IMPL</a>(in_type,  out_type)</td></tr>
323 <tr class="separator:a91019976b3e97e493e0b00ff9e92a5d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
324 <tr class="memitem:a740b5b51d0e06dae628961d373d6c359"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a740b5b51d0e06dae628961d373d6c359">SQCVT_SAT_IMPL</a>(type)</td></tr>
325 <tr class="separator:a740b5b51d0e06dae628961d373d6c359"><td class="memSeparator" colspan="2">&#160;</td></tr>
326 <tr class="memitem:aa9f86d33cbbf40f33fe1074913ae30d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aa9f86d33cbbf40f33fe1074913ae30d1">SQCVT_SAT_OP_EXPAND_STR</a>(a,  type,  position)&#160;&#160;&#160;sqcvt_##type##_sat((a), (position))</td></tr>
327 <tr class="separator:aa9f86d33cbbf40f33fe1074913ae30d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
328 <tr class="memitem:a40c89e1f1f54dd72fc533c9aafdee12e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a40c89e1f1f54dd72fc533c9aafdee12e">SQCVT_SAT_OP_EXPAND</a>(a,  type,  position)&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#aa9f86d33cbbf40f33fe1074913ae30d1">SQCVT_SAT_OP_EXPAND_STR</a>((a), type, position)</td></tr>
329 <tr class="separator:a40c89e1f1f54dd72fc533c9aafdee12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
330 </table><table class="memberdecls">
331 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
332 Typedefs</h2></td></tr>
333 <tr class="memitem:a96d48f67de90aaed492da7fb7a006b94"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a></td></tr>
334 <tr class="separator:a96d48f67de90aaed492da7fb7a006b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
335 <tr class="memitem:a230d9b32261264756a0d3d4971964753"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a></td></tr>
336 <tr class="separator:a230d9b32261264756a0d3d4971964753"><td class="memSeparator" colspan="2">&#160;</td></tr>
337 <tr class="memitem:a3ab174b05a269317ec18680b5c781a04"><td class="memItemLeft" align="right" valign="top">typedef char2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a></td></tr>
338 <tr class="separator:a3ab174b05a269317ec18680b5c781a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
339 <tr class="memitem:a3b12b782d796ddcf0cd8f8b265be033e"><td class="memItemLeft" align="right" valign="top">typedef char3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a></td></tr>
340 <tr class="separator:a3b12b782d796ddcf0cd8f8b265be033e"><td class="memSeparator" colspan="2">&#160;</td></tr>
341 <tr class="memitem:a10dfbf9412b518cd160133b68e2da8fd"><td class="memItemLeft" align="right" valign="top">typedef char4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a></td></tr>
342 <tr class="separator:a10dfbf9412b518cd160133b68e2da8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
343 <tr class="memitem:a8362e532b9c16e2367f9102963b6336a"><td class="memItemLeft" align="right" valign="top">typedef char8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a></td></tr>
344 <tr class="separator:a8362e532b9c16e2367f9102963b6336a"><td class="memSeparator" colspan="2">&#160;</td></tr>
345 <tr class="memitem:a5a2cc1a836612185f0378de9e7159e27"><td class="memItemLeft" align="right" valign="top">typedef char16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a></td></tr>
346 <tr class="separator:a5a2cc1a836612185f0378de9e7159e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
347 <tr class="memitem:a26a8ca855cd14b1867173d301baf6c4f"><td class="memItemLeft" align="right" valign="top">typedef short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a></td></tr>
348 <tr class="separator:a26a8ca855cd14b1867173d301baf6c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
349 <tr class="memitem:aab72e548e91d1bac44d0a8503dfa12e7"><td class="memItemLeft" align="right" valign="top">typedef short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a></td></tr>
350 <tr class="separator:aab72e548e91d1bac44d0a8503dfa12e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
351 <tr class="memitem:ac120446f465238102c2ba0a23ae4aa47"><td class="memItemLeft" align="right" valign="top">typedef short2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a></td></tr>
352 <tr class="separator:ac120446f465238102c2ba0a23ae4aa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
353 <tr class="memitem:a39d116772b1400e82b2ab12de00909b0"><td class="memItemLeft" align="right" valign="top">typedef short3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a></td></tr>
354 <tr class="separator:a39d116772b1400e82b2ab12de00909b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
355 <tr class="memitem:a5e34d3e41af677765369d33a3871d95f"><td class="memItemLeft" align="right" valign="top">typedef short4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a></td></tr>
356 <tr class="separator:a5e34d3e41af677765369d33a3871d95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
357 <tr class="memitem:ad7f60c2ef8f8b80da7fd81570db06d4a"><td class="memItemLeft" align="right" valign="top">typedef short8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a></td></tr>
358 <tr class="separator:ad7f60c2ef8f8b80da7fd81570db06d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
359 <tr class="memitem:a16a82528f3e1c6eb81fd9aac6ad45e62"><td class="memItemLeft" align="right" valign="top">typedef short16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a></td></tr>
360 <tr class="separator:a16a82528f3e1c6eb81fd9aac6ad45e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
361 <tr class="memitem:a8115de4a1860a9bf15e13f4ebfdb707f"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8115de4a1860a9bf15e13f4ebfdb707f">qs32</a></td></tr>
362 <tr class="separator:a8115de4a1860a9bf15e13f4ebfdb707f"><td class="memSeparator" colspan="2">&#160;</td></tr>
363 <tr class="memitem:a513b425c3ee001dddfdde427947ccf00"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a></td></tr>
364 <tr class="separator:a513b425c3ee001dddfdde427947ccf00"><td class="memSeparator" colspan="2">&#160;</td></tr>
365 <tr class="memitem:addf730860de5f7752f0c85a385088e96"><td class="memItemLeft" align="right" valign="top">typedef int2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a></td></tr>
366 <tr class="separator:addf730860de5f7752f0c85a385088e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
367 <tr class="memitem:abf77757e07132c678f7146c860e80fe1"><td class="memItemLeft" align="right" valign="top">typedef int3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#abf77757e07132c678f7146c860e80fe1">qs32x3</a></td></tr>
368 <tr class="separator:abf77757e07132c678f7146c860e80fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
369 <tr class="memitem:a3df1d8363c18bb92b3451d41c6bfc891"><td class="memItemLeft" align="right" valign="top">typedef int4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a></td></tr>
370 <tr class="separator:a3df1d8363c18bb92b3451d41c6bfc891"><td class="memSeparator" colspan="2">&#160;</td></tr>
371 <tr class="memitem:af8a54f984958bddf4f24cd95867a82f5"><td class="memItemLeft" align="right" valign="top">typedef int8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a></td></tr>
372 <tr class="separator:af8a54f984958bddf4f24cd95867a82f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
373 <tr class="memitem:a7e505a06809f9ab428dd0ba9be1ea35e"><td class="memItemLeft" align="right" valign="top">typedef int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a></td></tr>
374 <tr class="separator:a7e505a06809f9ab428dd0ba9be1ea35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
375 </table><table class="memberdecls">
376 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
377 Functions</h2></td></tr>
378 <tr class="memitem:a4548a232dd77f023b53557a12a3a98b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4548a232dd77f023b53557a12a3a98b2">abs_qs8x16_sat</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA)</td></tr>
379 <tr class="separator:a4548a232dd77f023b53557a12a3a98b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
380 <tr class="memitem:a08e6c4717be6784a6df7c43bfcc8655d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a08e6c4717be6784a6df7c43bfcc8655d">abs_qs16x8_sat</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA)</td></tr>
381 <tr class="separator:a08e6c4717be6784a6df7c43bfcc8655d"><td class="memSeparator" colspan="2">&#160;</td></tr>
382 <tr class="memitem:a6cf8baa93541eee58c1575859344d858"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6cf8baa93541eee58c1575859344d858">max_qs8x1</a> (<a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopB)</td></tr>
383 <tr class="separator:a6cf8baa93541eee58c1575859344d858"><td class="memSeparator" colspan="2">&#160;</td></tr>
384 <tr class="memitem:a9b9740928192b24b99e30233458b106f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a9b9740928192b24b99e30233458b106f">max_qs8x2</a> (<a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopB)</td></tr>
385 <tr class="separator:a9b9740928192b24b99e30233458b106f"><td class="memSeparator" colspan="2">&#160;</td></tr>
386 <tr class="memitem:a0b8cb75deddaf8856fb53d1178a35d7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a0b8cb75deddaf8856fb53d1178a35d7f">max_qs8x4</a> (<a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopB)</td></tr>
387 <tr class="separator:a0b8cb75deddaf8856fb53d1178a35d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
388 <tr class="memitem:af93c5c0b7d3a8183645521ca0fb10b0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#af93c5c0b7d3a8183645521ca0fb10b0e">max_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB)</td></tr>
389 <tr class="separator:af93c5c0b7d3a8183645521ca0fb10b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
390 <tr class="memitem:a2635ed6914ae75900d7bf215356a44e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a2635ed6914ae75900d7bf215356a44e4">max_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB)</td></tr>
391 <tr class="separator:a2635ed6914ae75900d7bf215356a44e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
392 <tr class="memitem:a3d1133437c9316867a68fabaeeb1c349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3d1133437c9316867a68fabaeeb1c349">max_qs16x1</a> (<a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopB)</td></tr>
393 <tr class="separator:a3d1133437c9316867a68fabaeeb1c349"><td class="memSeparator" colspan="2">&#160;</td></tr>
394 <tr class="memitem:ab64c4eaecfd5b3adaefeea3e74b20efc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ab64c4eaecfd5b3adaefeea3e74b20efc">max_qs16x2</a> (<a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopB)</td></tr>
395 <tr class="separator:ab64c4eaecfd5b3adaefeea3e74b20efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
396 <tr class="memitem:acf7b70bd039a92c0b8e6bae61a46c514"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#acf7b70bd039a92c0b8e6bae61a46c514">max_qs16x4</a> (<a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopB)</td></tr>
397 <tr class="separator:acf7b70bd039a92c0b8e6bae61a46c514"><td class="memSeparator" colspan="2">&#160;</td></tr>
398 <tr class="memitem:a68d082072cbdb8b617e0246d277a2a8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a68d082072cbdb8b617e0246d277a2a8f">max_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB)</td></tr>
399 <tr class="separator:a68d082072cbdb8b617e0246d277a2a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
400 <tr class="memitem:aaa6b333d702243ee48d98f8b6ab04fa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aaa6b333d702243ee48d98f8b6ab04fa8">max_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopB)</td></tr>
401 <tr class="separator:aaa6b333d702243ee48d98f8b6ab04fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
402 <tr class="memitem:a86a238190b4587b960b351efa6ced2e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a86a238190b4587b960b351efa6ced2e7">add_sat_qs8x1</a> (<a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopB)</td></tr>
403 <tr class="separator:a86a238190b4587b960b351efa6ced2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
404 <tr class="memitem:a98dd18822a91a19b474a8fd15d50061f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a98dd18822a91a19b474a8fd15d50061f">add_sat_qs8x2</a> (<a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopB)</td></tr>
405 <tr class="separator:a98dd18822a91a19b474a8fd15d50061f"><td class="memSeparator" colspan="2">&#160;</td></tr>
406 <tr class="memitem:a68f46f9e97a25605433c60c1cb094a18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a68f46f9e97a25605433c60c1cb094a18">add_sat_qs8x4</a> (<a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopB)</td></tr>
407 <tr class="separator:a68f46f9e97a25605433c60c1cb094a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
408 <tr class="memitem:a1bdc124e4540215bcb74728079567b57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1bdc124e4540215bcb74728079567b57">add_sat_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB)</td></tr>
409 <tr class="separator:a1bdc124e4540215bcb74728079567b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
410 <tr class="memitem:a6faff16a13c9424932e11379a70455d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6faff16a13c9424932e11379a70455d4">add_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB)</td></tr>
411 <tr class="separator:a6faff16a13c9424932e11379a70455d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
412 <tr class="memitem:a938b168b2ee376ec12181ddda282dada"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a938b168b2ee376ec12181ddda282dada">add_sat_qs16x1</a> (<a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopB)</td></tr>
413 <tr class="separator:a938b168b2ee376ec12181ddda282dada"><td class="memSeparator" colspan="2">&#160;</td></tr>
414 <tr class="memitem:afe98542620c3f6ea5a29ac05b4c8900b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#afe98542620c3f6ea5a29ac05b4c8900b">add_sat_qs16x2</a> (<a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopB)</td></tr>
415 <tr class="separator:afe98542620c3f6ea5a29ac05b4c8900b"><td class="memSeparator" colspan="2">&#160;</td></tr>
416 <tr class="memitem:ad603ae6114bbce3fa9bd8e8debd6fdea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad603ae6114bbce3fa9bd8e8debd6fdea">add_sat_qs16x4</a> (<a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopB)</td></tr>
417 <tr class="separator:ad603ae6114bbce3fa9bd8e8debd6fdea"><td class="memSeparator" colspan="2">&#160;</td></tr>
418 <tr class="memitem:afda8a27ba1a7360bac98af6e90968a48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#afda8a27ba1a7360bac98af6e90968a48">add_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB)</td></tr>
419 <tr class="separator:afda8a27ba1a7360bac98af6e90968a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
420 <tr class="memitem:afd8142a5de5c45701d8846030ac01ac9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#afd8142a5de5c45701d8846030ac01ac9">add_sat_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopB)</td></tr>
421 <tr class="separator:afd8142a5de5c45701d8846030ac01ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
422 <tr class="memitem:a9d8aada55ce6f27ec5cb2a66d6bc9d22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a9d8aada55ce6f27ec5cb2a66d6bc9d22">add_sat_qs32x1</a> (<a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a> VopB)</td></tr>
423 <tr class="separator:a9d8aada55ce6f27ec5cb2a66d6bc9d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
424 <tr class="memitem:a878f5ce2b7bd2321138ac5f950a49911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a878f5ce2b7bd2321138ac5f950a49911">add_sat_qs32x2</a> (<a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a> VopB)</td></tr>
425 <tr class="separator:a878f5ce2b7bd2321138ac5f950a49911"><td class="memSeparator" colspan="2">&#160;</td></tr>
426 <tr class="memitem:a598bb32725cac3d3bc202230f61800cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a598bb32725cac3d3bc202230f61800cb">add_sat_qs32x4</a> (<a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a> VopB)</td></tr>
427 <tr class="separator:a598bb32725cac3d3bc202230f61800cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
428 <tr class="memitem:ad8f393b0b41cb21689ddade3ff9ef1fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad8f393b0b41cb21689ddade3ff9ef1fa">add_sat_qs32x8</a> (<a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a> VopB)</td></tr>
429 <tr class="separator:ad8f393b0b41cb21689ddade3ff9ef1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
430 <tr class="memitem:a060f775d2cfcf5eebe4e95ea7be3a57b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a060f775d2cfcf5eebe4e95ea7be3a57b">add_sat_qs32x16</a> (<a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a> VopB)</td></tr>
431 <tr class="separator:a060f775d2cfcf5eebe4e95ea7be3a57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
432 <tr class="memitem:a17474ee664876c4e265341f07f6b3562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a17474ee664876c4e265341f07f6b3562">sub_sat_qs8x1</a> (<a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopB)</td></tr>
433 <tr class="separator:a17474ee664876c4e265341f07f6b3562"><td class="memSeparator" colspan="2">&#160;</td></tr>
434 <tr class="memitem:ae078571f80bab0d4473b5786220ca557"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae078571f80bab0d4473b5786220ca557">sub_sat_qs8x2</a> (<a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopB)</td></tr>
435 <tr class="separator:ae078571f80bab0d4473b5786220ca557"><td class="memSeparator" colspan="2">&#160;</td></tr>
436 <tr class="memitem:a1acb5de3f800cd2d0068e25d833d8cdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1acb5de3f800cd2d0068e25d833d8cdc">sub_sat_qs8x4</a> (<a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopB)</td></tr>
437 <tr class="separator:a1acb5de3f800cd2d0068e25d833d8cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
438 <tr class="memitem:a7635f49daeea0c64e1b153056d7b8b6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7635f49daeea0c64e1b153056d7b8b6c">sub_sat_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB)</td></tr>
439 <tr class="separator:a7635f49daeea0c64e1b153056d7b8b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
440 <tr class="memitem:add35b8b1a8470b2777098251bd3b2230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#add35b8b1a8470b2777098251bd3b2230">sub_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB)</td></tr>
441 <tr class="separator:add35b8b1a8470b2777098251bd3b2230"><td class="memSeparator" colspan="2">&#160;</td></tr>
442 <tr class="memitem:a4d22f610d17883dae5370c3e7d154c76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4d22f610d17883dae5370c3e7d154c76">sub_sat_qs16x1</a> (<a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopB)</td></tr>
443 <tr class="separator:a4d22f610d17883dae5370c3e7d154c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
444 <tr class="memitem:af0d4e5500f90ef66bdf87b01bbb8e942"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#af0d4e5500f90ef66bdf87b01bbb8e942">sub_sat_qs16x2</a> (<a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopB)</td></tr>
445 <tr class="separator:af0d4e5500f90ef66bdf87b01bbb8e942"><td class="memSeparator" colspan="2">&#160;</td></tr>
446 <tr class="memitem:ac860bf2f067fb42de2c8db799423104f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac860bf2f067fb42de2c8db799423104f">sub_sat_qs16x4</a> (<a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopB)</td></tr>
447 <tr class="separator:ac860bf2f067fb42de2c8db799423104f"><td class="memSeparator" colspan="2">&#160;</td></tr>
448 <tr class="memitem:ac409af663422e74467d0fe174592b406"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac409af663422e74467d0fe174592b406">sub_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB)</td></tr>
449 <tr class="separator:ac409af663422e74467d0fe174592b406"><td class="memSeparator" colspan="2">&#160;</td></tr>
450 <tr class="memitem:a9b91ed896c5093a7b73b15eb2539d804"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a9b91ed896c5093a7b73b15eb2539d804">sub_sat_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopB)</td></tr>
451 <tr class="separator:a9b91ed896c5093a7b73b15eb2539d804"><td class="memSeparator" colspan="2">&#160;</td></tr>
452 <tr class="memitem:a9a50c35ce1383cd23d3ab166a7929013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a9a50c35ce1383cd23d3ab166a7929013">mul_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB, int fixed_point_position)</td></tr>
453 <tr class="separator:a9a50c35ce1383cd23d3ab166a7929013"><td class="memSeparator" colspan="2">&#160;</td></tr>
454 <tr class="memitem:af09044372ea5862497f62c8bd76ba035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#af09044372ea5862497f62c8bd76ba035">mul_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB, int fixed_point_position)</td></tr>
455 <tr class="separator:af09044372ea5862497f62c8bd76ba035"><td class="memSeparator" colspan="2">&#160;</td></tr>
456 <tr class="memitem:a563cc8014b17755a99e1ecac00a2c7f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a563cc8014b17755a99e1ecac00a2c7f7">mul_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB, int fixed_point_position)</td></tr>
457 <tr class="separator:a563cc8014b17755a99e1ecac00a2c7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
458 <tr class="memitem:a532c6df4b17f88f0e126a97c6e9670ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a532c6df4b17f88f0e126a97c6e9670ee">mul_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopB, int fixed_point_position)</td></tr>
459 <tr class="separator:a532c6df4b17f88f0e126a97c6e9670ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
460 <tr class="memitem:a3508d76a5262f5f3dbf278d7efcf5db9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a3508d76a5262f5f3dbf278d7efcf5db9">mul_sat_qs8x1</a> (<a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopB, int fixed_point_position)</td></tr>
461 <tr class="separator:a3508d76a5262f5f3dbf278d7efcf5db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
462 <tr class="memitem:ad1bf1fe4122e578d1d6f7eb9c922da2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad1bf1fe4122e578d1d6f7eb9c922da2e">mul_sat_qs8x2</a> (<a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopB, int fixed_point_position)</td></tr>
463 <tr class="separator:ad1bf1fe4122e578d1d6f7eb9c922da2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
464 <tr class="memitem:a0a2d7bee6c290d0db95ccbe34e7942ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a0a2d7bee6c290d0db95ccbe34e7942ad">mul_sat_qs8x3</a> (<a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a> VopB, int fixed_point_position)</td></tr>
465 <tr class="separator:a0a2d7bee6c290d0db95ccbe34e7942ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
466 <tr class="memitem:ab24ca3f7f3f023d8503a1752515e15d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ab24ca3f7f3f023d8503a1752515e15d4">mul_sat_qs8x4</a> (<a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopB, int fixed_point_position)</td></tr>
467 <tr class="separator:ab24ca3f7f3f023d8503a1752515e15d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
468 <tr class="memitem:adc933417ba0492a4da555044652a7641"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#adc933417ba0492a4da555044652a7641">mul_sat_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB, int fixed_point_position)</td></tr>
469 <tr class="separator:adc933417ba0492a4da555044652a7641"><td class="memSeparator" colspan="2">&#160;</td></tr>
470 <tr class="memitem:a286a2ecb07602fd7268d31c6e88e62a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a286a2ecb07602fd7268d31c6e88e62a6">mul_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB, int fixed_point_position)</td></tr>
471 <tr class="separator:a286a2ecb07602fd7268d31c6e88e62a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
472 <tr class="memitem:a4b96bef18b8c9ed279273359d259ed65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4b96bef18b8c9ed279273359d259ed65">mul_sat_qs16x1</a> (<a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopA, <a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopB, int fixed_point_position)</td></tr>
473 <tr class="separator:a4b96bef18b8c9ed279273359d259ed65"><td class="memSeparator" colspan="2">&#160;</td></tr>
474 <tr class="memitem:a9ef4b9bede0acae7940ecf1e7e58a492"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a9ef4b9bede0acae7940ecf1e7e58a492">mul_sat_qs16x2</a> (<a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopB, int fixed_point_position)</td></tr>
475 <tr class="separator:a9ef4b9bede0acae7940ecf1e7e58a492"><td class="memSeparator" colspan="2">&#160;</td></tr>
476 <tr class="memitem:aef217f3d96eaf598c4225453833c0222"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aef217f3d96eaf598c4225453833c0222">mul_sat_qs16x3</a> (<a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a> VopB, int fixed_point_position)</td></tr>
477 <tr class="separator:aef217f3d96eaf598c4225453833c0222"><td class="memSeparator" colspan="2">&#160;</td></tr>
478 <tr class="memitem:a2162dab7e4d7d503d1262b9ffc257a21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a2162dab7e4d7d503d1262b9ffc257a21">mul_sat_qs16x4</a> (<a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopB, int fixed_point_position)</td></tr>
479 <tr class="separator:a2162dab7e4d7d503d1262b9ffc257a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
480 <tr class="memitem:a93fefd4972b6b9440c8371509b46d19e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a93fefd4972b6b9440c8371509b46d19e">mul_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB, int fixed_point_position)</td></tr>
481 <tr class="separator:a93fefd4972b6b9440c8371509b46d19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
482 <tr class="memitem:aba68d5b1e592d5b12beb6f9e05e72ed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aba68d5b1e592d5b12beb6f9e05e72ed2">mul_sat_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopB, int fixed_point_position)</td></tr>
483 <tr class="separator:aba68d5b1e592d5b12beb6f9e05e72ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
484 <tr class="memitem:a85dee8b5dd48bfc059c5d6397557b562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a85dee8b5dd48bfc059c5d6397557b562">mla_sat_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopC, int fixed_point_position)</td></tr>
485 <tr class="separator:a85dee8b5dd48bfc059c5d6397557b562"><td class="memSeparator" colspan="2">&#160;</td></tr>
486 <tr class="memitem:ad59f32bf4f61044a698ff4da02080e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad59f32bf4f61044a698ff4da02080e5a">mla_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopC, int fixed_point_position)</td></tr>
487 <tr class="separator:ad59f32bf4f61044a698ff4da02080e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
488 <tr class="memitem:a7a3c295a894e0529251bd4529b36a574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a7a3c295a894e0529251bd4529b36a574">mla_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopC, int fixed_point_position)</td></tr>
489 <tr class="separator:a7a3c295a894e0529251bd4529b36a574"><td class="memSeparator" colspan="2">&#160;</td></tr>
490 <tr class="memitem:a09f5d764b62b47a1894a4cb71a0a62f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a09f5d764b62b47a1894a4cb71a0a62f6">mlal_sat_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopB, <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopC, int fixed_point_position)</td></tr>
491 <tr class="separator:a09f5d764b62b47a1894a4cb71a0a62f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
492 <tr class="memitem:a50b6bfd3a44a0ac605e88135e230d1e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a50b6bfd3a44a0ac605e88135e230d1e5">mlal_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopC, int fixed_point_position)</td></tr>
493 <tr class="separator:a50b6bfd3a44a0ac605e88135e230d1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
494 <tr class="memitem:a524ddfb8ca9b49eb0870b73ee3bd720c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a524ddfb8ca9b49eb0870b73ee3bd720c">div_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopB, int fixed_point_position)</td></tr>
495 <tr class="separator:a524ddfb8ca9b49eb0870b73ee3bd720c"><td class="memSeparator" colspan="2">&#160;</td></tr>
496 <tr class="memitem:ae915e52782d10b155502837e6caa9721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae915e52782d10b155502837e6caa9721">div_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopB, int fixed_point_position)</td></tr>
497 <tr class="separator:ae915e52782d10b155502837e6caa9721"><td class="memSeparator" colspan="2">&#160;</td></tr>
498 <tr class="memitem:af57ae5abe45efdd8ec58130e3d4726cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#af57ae5abe45efdd8ec58130e3d4726cb">div_sat_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopB, int fixed_point_position)</td></tr>
499 <tr class="separator:af57ae5abe45efdd8ec58130e3d4726cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
500 <tr class="memitem:a77995d58e1505e2182a75ee199d8b01e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a77995d58e1505e2182a75ee199d8b01e">div_sat_qs8</a> (<a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a> VopB, int fixed_point_position)</td></tr>
501 <tr class="separator:a77995d58e1505e2182a75ee199d8b01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
502 <tr class="memitem:a8d2c17065a15f7b298145b13c28ef349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a8d2c17065a15f7b298145b13c28ef349">div_sat_qs16</a> (<a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a> VopA, <a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a> VopB, int fixed_point_position)</td></tr>
503 <tr class="separator:a8d2c17065a15f7b298145b13c28ef349"><td class="memSeparator" colspan="2">&#160;</td></tr>
504 <tr class="memitem:ae360859290b2e6b78dd9d992bb456e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae360859290b2e6b78dd9d992bb456e2f">exp_sat_qs8x2</a> (<a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> VopA, int fixed_point_position)</td></tr>
505 <tr class="separator:ae360859290b2e6b78dd9d992bb456e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
506 <tr class="memitem:ac473935497b3ffcc5683b51a8bbae135"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac473935497b3ffcc5683b51a8bbae135">exp_sat_qs8x4</a> (<a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> VopA, int fixed_point_position)</td></tr>
507 <tr class="separator:ac473935497b3ffcc5683b51a8bbae135"><td class="memSeparator" colspan="2">&#160;</td></tr>
508 <tr class="memitem:a6cb9c026b31ee1685cc1c76bab2474a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a6cb9c026b31ee1685cc1c76bab2474a7">exp_sat_qs8x8</a> (<a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> VopA, int fixed_point_position)</td></tr>
509 <tr class="separator:a6cb9c026b31ee1685cc1c76bab2474a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
510 <tr class="memitem:a566d1090e790e168a58a3dd6dcea2476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a566d1090e790e168a58a3dd6dcea2476">exp_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, int fixed_point_position)</td></tr>
511 <tr class="separator:a566d1090e790e168a58a3dd6dcea2476"><td class="memSeparator" colspan="2">&#160;</td></tr>
512 <tr class="memitem:ac715687e38ad0f8e12a4c2b7f6665a3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac715687e38ad0f8e12a4c2b7f6665a3d">exp_sat_qs16x2</a> (<a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> VopA, int fixed_point_position)</td></tr>
513 <tr class="separator:ac715687e38ad0f8e12a4c2b7f6665a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
514 <tr class="memitem:a2f881d9b68ef31f391f2afa4e329fe6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a2f881d9b68ef31f391f2afa4e329fe6e">exp_sat_qs16x4</a> (<a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> VopA, int fixed_point_position)</td></tr>
515 <tr class="separator:a2f881d9b68ef31f391f2afa4e329fe6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
516 <tr class="memitem:acbc9ca80c6c37594584af82b36078cb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#acbc9ca80c6c37594584af82b36078cb8">exp_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, int fixed_point_position)</td></tr>
517 <tr class="separator:acbc9ca80c6c37594584af82b36078cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
518 <tr class="memitem:a718889c3f240b9e020d6f507f2c16a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a718889c3f240b9e020d6f507f2c16a31">exp_sat_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, int fixed_point_position)</td></tr>
519 <tr class="separator:a718889c3f240b9e020d6f507f2c16a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
520 <tr class="memitem:ad6bb50561fbfbbf13f5e1e9a29b5c42d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ad6bb50561fbfbbf13f5e1e9a29b5c42d">log_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, int fixed_point_position)</td></tr>
521 <tr class="separator:ad6bb50561fbfbbf13f5e1e9a29b5c42d"><td class="memSeparator" colspan="2">&#160;</td></tr>
522 <tr class="memitem:a1d6d8a5bb98c983274473090f9320d53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1d6d8a5bb98c983274473090f9320d53">log_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, int fixed_point_position)</td></tr>
523 <tr class="separator:a1d6d8a5bb98c983274473090f9320d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
524 <tr class="memitem:a1e9b9fe0c93606b92d8b4a3f1e28a460"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1e9b9fe0c93606b92d8b4a3f1e28a460">log_sat_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> VopA, int fixed_point_position)</td></tr>
525 <tr class="separator:a1e9b9fe0c93606b92d8b4a3f1e28a460"><td class="memSeparator" colspan="2">&#160;</td></tr>
526 <tr class="memitem:a33bc7b5204f1f2f497c5f3b94666317e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a33bc7b5204f1f2f497c5f3b94666317e">invsqrt_sat_qs8x1</a> (<a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> VopA, int fixed_point_position)</td></tr>
527 <tr class="separator:a33bc7b5204f1f2f497c5f3b94666317e"><td class="memSeparator" colspan="2">&#160;</td></tr>
528 <tr class="memitem:acb097557fa3cdc2e3deedf10aa9351a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#acb097557fa3cdc2e3deedf10aa9351a8">invsqrt_sat_qs16x1</a> (<a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> VopA, int fixed_point_position)</td></tr>
529 <tr class="separator:acb097557fa3cdc2e3deedf10aa9351a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
530 <tr class="memitem:afd5c6ea7dd791f308a747e14d9b43be8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#afd5c6ea7dd791f308a747e14d9b43be8">invsqrt_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, int fixed_point_position)</td></tr>
531 <tr class="separator:afd5c6ea7dd791f308a747e14d9b43be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
532 <tr class="memitem:aa9b962c25694ea1a195f987763817b55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#aa9b962c25694ea1a195f987763817b55">invsqrt_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, int fixed_point_position)</td></tr>
533 <tr class="separator:aa9b962c25694ea1a195f987763817b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
534 <tr class="memitem:a81b68f5d2332aa3a28bc25979dbddd6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a81b68f5d2332aa3a28bc25979dbddd6d">tanh_sat_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> VopA, int fixed_point_position)</td></tr>
535 <tr class="separator:a81b68f5d2332aa3a28bc25979dbddd6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
536 <tr class="memitem:a136aa7ac86076272e764a5746eac5dad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a136aa7ac86076272e764a5746eac5dad">tanh_sat_qs16x8</a> (<a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> VopA, int fixed_point_position)</td></tr>
537 <tr class="separator:a136aa7ac86076272e764a5746eac5dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
538 <tr class="memitem:a1ebfbb37946a7197a2a500b1d14631be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a1ebfbb37946a7197a2a500b1d14631be">convert_qs8x16_float16</a> (float16 a, int fixed_point_position)</td></tr>
539 <tr class="separator:a1ebfbb37946a7197a2a500b1d14631be"><td class="memSeparator" colspan="2">&#160;</td></tr>
540 <tr class="memitem:ae4b030aea69e8c3f34a373c1af8d1674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae4b030aea69e8c3f34a373c1af8d1674">convert_qs16x16_float16</a> (float16 a, int fixed_point_position)</td></tr>
541 <tr class="separator:ae4b030aea69e8c3f34a373c1af8d1674"><td class="memSeparator" colspan="2">&#160;</td></tr>
542 <tr class="memitem:ae5d1cdcf8439f9aeb8a4337ee6497559"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae5d1cdcf8439f9aeb8a4337ee6497559">convert_qs8x16_float16_sat</a> (float16 a, int fixed_point_position)</td></tr>
543 <tr class="separator:ae5d1cdcf8439f9aeb8a4337ee6497559"><td class="memSeparator" colspan="2">&#160;</td></tr>
544 <tr class="memitem:ae391ff83d53deb586074fdad54f59d9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ae391ff83d53deb586074fdad54f59d9b">convert_qs16x16_float16_sat</a> (float16 a, int fixed_point_position)</td></tr>
545 <tr class="separator:ae391ff83d53deb586074fdad54f59d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
546 <tr class="memitem:a29e1c935f8ce7d7b3b7125a2bac6fb59"><td class="memItemLeft" align="right" valign="top">float16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a29e1c935f8ce7d7b3b7125a2bac6fb59">convert_float16_qs8x16</a> (<a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> a, int fixed_point_position)</td></tr>
547 <tr class="separator:a29e1c935f8ce7d7b3b7125a2bac6fb59"><td class="memSeparator" colspan="2">&#160;</td></tr>
548 <tr class="memitem:a4dc52ccd303ac120e2940b30b525301d"><td class="memItemLeft" align="right" valign="top">float16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a4dc52ccd303ac120e2940b30b525301d">convert_float16_qs16x16</a> (<a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> a, int fixed_point_position)</td></tr>
549 <tr class="separator:a4dc52ccd303ac120e2940b30b525301d"><td class="memSeparator" colspan="2">&#160;</td></tr>
550 <tr class="memitem:a27b4e171bdfd66f52824f5812c9fa522"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#a27b4e171bdfd66f52824f5812c9fa522">sqcvt_qs8_sat</a> (float a, int fixed_point_position)</td></tr>
551 <tr class="separator:a27b4e171bdfd66f52824f5812c9fa522"><td class="memSeparator" colspan="2">&#160;</td></tr>
552 <tr class="memitem:ac1d0a82fd450972cab8a7c85217e4441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fixed__point_8h.xhtml#ac1d0a82fd450972cab8a7c85217e4441">sqcvt_qs16_sat</a> (float a, int fixed_point_position)</td></tr>
553 <tr class="separator:ac1d0a82fd450972cab8a7c85217e4441"><td class="memSeparator" colspan="2">&#160;</td></tr>
554 </table>
555 <h2 class="groupheader">Macro Definition Documentation</h2>
556 <a class="anchor" id="a66d987917da70dfc88bee76cda323e0a"></a>
557 <div class="memitem">
558 <div class="memproto">
559       <table class="memname">
560         <tr>
561           <td class="memname">#define ABS_SAT_OP_EXPAND</td>
562           <td>(</td>
563           <td class="paramtype">&#160;</td>
564           <td class="paramname">a, </td>
565         </tr>
566         <tr>
567           <td class="paramkey"></td>
568           <td></td>
569           <td class="paramtype">&#160;</td>
570           <td class="paramname">type, </td>
571         </tr>
572         <tr>
573           <td class="paramkey"></td>
574           <td></td>
575           <td class="paramtype">&#160;</td>
576           <td class="paramname">size&#160;</td>
577         </tr>
578         <tr>
579           <td></td>
580           <td>)</td>
581           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a096a0b33d9bf00fd65287a1ceafa227c">ABS_SAT_OP_EXPAND_STR</a>(a, type, size)</td>
582         </tr>
583       </table>
584 </div><div class="memdoc">
585
586 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00121">121</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
587
588 </div>
589 </div>
590 <a class="anchor" id="a096a0b33d9bf00fd65287a1ceafa227c"></a>
591 <div class="memitem">
592 <div class="memproto">
593       <table class="memname">
594         <tr>
595           <td class="memname">#define ABS_SAT_OP_EXPAND_STR</td>
596           <td>(</td>
597           <td class="paramtype">&#160;</td>
598           <td class="paramname">a, </td>
599         </tr>
600         <tr>
601           <td class="paramkey"></td>
602           <td></td>
603           <td class="paramtype">&#160;</td>
604           <td class="paramname">type, </td>
605         </tr>
606         <tr>
607           <td class="paramkey"></td>
608           <td></td>
609           <td class="paramtype">&#160;</td>
610           <td class="paramname">size&#160;</td>
611         </tr>
612         <tr>
613           <td></td>
614           <td>)</td>
615           <td></td><td>&#160;&#160;&#160;abs_##type##x##size##_sat((a))</td>
616         </tr>
617       </table>
618 </div><div class="memdoc">
619
620 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00120">120</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
621
622 </div>
623 </div>
624 <a class="anchor" id="a1acc7badafd7def20af187c5b5bfdec2"></a>
625 <div class="memitem">
626 <div class="memproto">
627       <table class="memname">
628         <tr>
629           <td class="memname">#define ABSQ_SAT_IMPL</td>
630           <td>(</td>
631           <td class="paramtype">&#160;</td>
632           <td class="paramname">type</td><td>)</td>
633           <td></td>
634         </tr>
635       </table>
636 </div><div class="memdoc">
637 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type abs_##type##_sat(type VopA)  \</div><div class="line">    {                                        \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>(<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ae115fc750a92fb6a5e094998b56fcc56">abs</a>(VopA), type); \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_a23fb01b6f3453cc0e48a026fd44f6acd"><div class="ttname"><a href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a></div><div class="ttdeci">#define CONVERT_SAT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00103">fixed_point.h:103</a></div></div>
638 <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ae115fc750a92fb6a5e094998b56fcc56"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ae115fc750a92fb6a5e094998b56fcc56">arm_compute::test::fixed_point_arithmetic::detail::abs</a></div><div class="ttdeci">fixed_point&lt; T &gt; abs(fixed_point&lt; T &gt; x)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00927">FixedPoint.h:927</a></div></div>
639 </div><!-- fragment -->
640 <p>Computes saturating absolute value of fixed point vector. </p>
641 <dl class="params"><dt>Parameters</dt><dd>
642   <table class="params">
643     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type.</td></tr>
644   </table>
645   </dd>
646 </dl>
647 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point absolute value. </dd></dl>
648
649 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00111">111</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
650
651 </div>
652 </div>
653 <a class="anchor" id="a6b1acbaff6cb3bad4edda9a93dac1f9e"></a>
654 <div class="memitem">
655 <div class="memproto">
656       <table class="memname">
657         <tr>
658           <td class="memname">#define ADD_SAT_OP_EXPAND</td>
659           <td>(</td>
660           <td class="paramtype">&#160;</td>
661           <td class="paramname">a, </td>
662         </tr>
663         <tr>
664           <td class="paramkey"></td>
665           <td></td>
666           <td class="paramtype">&#160;</td>
667           <td class="paramname">b, </td>
668         </tr>
669         <tr>
670           <td class="paramkey"></td>
671           <td></td>
672           <td class="paramtype">&#160;</td>
673           <td class="paramname">type, </td>
674         </tr>
675         <tr>
676           <td class="paramkey"></td>
677           <td></td>
678           <td class="paramtype">&#160;</td>
679           <td class="paramname">size&#160;</td>
680         </tr>
681         <tr>
682           <td></td>
683           <td>)</td>
684           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a8fe4e6aa79b6e2faec019e53e1f39113">ADD_SAT_OP_EXPAND_STR</a>(a, b, type, size)</td>
685         </tr>
686       </table>
687 </div><div class="memdoc">
688
689 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00178">178</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
690
691 </div>
692 </div>
693 <a class="anchor" id="a8fe4e6aa79b6e2faec019e53e1f39113"></a>
694 <div class="memitem">
695 <div class="memproto">
696       <table class="memname">
697         <tr>
698           <td class="memname">#define ADD_SAT_OP_EXPAND_STR</td>
699           <td>(</td>
700           <td class="paramtype">&#160;</td>
701           <td class="paramname">a, </td>
702         </tr>
703         <tr>
704           <td class="paramkey"></td>
705           <td></td>
706           <td class="paramtype">&#160;</td>
707           <td class="paramname">b, </td>
708         </tr>
709         <tr>
710           <td class="paramkey"></td>
711           <td></td>
712           <td class="paramtype">&#160;</td>
713           <td class="paramname">type, </td>
714         </tr>
715         <tr>
716           <td class="paramkey"></td>
717           <td></td>
718           <td class="paramtype">&#160;</td>
719           <td class="paramname">size&#160;</td>
720         </tr>
721         <tr>
722           <td></td>
723           <td>)</td>
724           <td></td><td>&#160;&#160;&#160;add_sat_##type##x##size((a), (b))</td>
725         </tr>
726       </table>
727 </div><div class="memdoc">
728
729 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00177">177</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
730
731 </div>
732 </div>
733 <a class="anchor" id="ad2ad548e04bfbba48bf75e29c9699182"></a>
734 <div class="memitem">
735 <div class="memproto">
736       <table class="memname">
737         <tr>
738           <td class="memname">#define ADDQ_SAT_IMPL</td>
739           <td>(</td>
740           <td class="paramtype">&#160;</td>
741           <td class="paramname">type</td><td>)</td>
742           <td></td>
743         </tr>
744       </table>
745 </div><div class="memdoc">
746 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type add_sat_##type(type VopA, type VopB) \</div><div class="line">    {                                                \</div><div class="line">        return add_sat(VopA, VopB);                  \</div><div class="line">    }</div></div><!-- fragment -->
747 <p>Computes saturated addition of fixed point types. </p>
748 <dl class="params"><dt>Parameters</dt><dd>
749   <table class="params">
750     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type.</td></tr>
751   </table>
752   </dd>
753 </dl>
754 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point addition. The result is saturated in case of overflow </dd></dl>
755
756 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00155">155</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
757
758 </div>
759 </div>
760 <a class="anchor" id="aa8d95ba04fc73845abc6045952cae5be"></a>
761 <div class="memitem">
762 <div class="memproto">
763       <table class="memname">
764         <tr>
765           <td class="memname">#define CONVERT</td>
766           <td>(</td>
767           <td class="paramtype">&#160;</td>
768           <td class="paramname">x, </td>
769         </tr>
770         <tr>
771           <td class="paramkey"></td>
772           <td></td>
773           <td class="paramtype">&#160;</td>
774           <td class="paramname">type&#160;</td>
775         </tr>
776         <tr>
777           <td></td>
778           <td>)</td>
779           <td></td><td>&#160;&#160;&#160;<a class="el" href="helpers_8h.xhtml#a4090567b3adb034c7cc1af308cb45670">CONVERT_STR</a>(x, type)</td>
780         </tr>
781       </table>
782 </div><div class="memdoc">
783
784 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00098">98</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
785
786 <p>Referenced by <a class="el" href="absdiff_8cl_source.xhtml#l00050">absdiff()</a>, <a class="el" href="arithmetic__op_8cl_source.xhtml#l00069">arithmetic_add()</a>, <a class="el" href="arithmetic__op_8cl_source.xhtml#l00120">arithmetic_sub()</a>, <a class="el" href="warp__helpers_8h_source.xhtml#l00094">bilinear_interpolate_with_border()</a>, <a class="el" href="convolution3x3_8cl_source.xhtml#l00043">convolution1x3()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00050">convolution1x5()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00052">convolution1x7()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00054">convolution1x9()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00087">convolution5x1()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00097">convolution7x1()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00108">convolution9x1()</a>, <a class="el" href="minmaxloc_8cl_source.xhtml#l00065">minmax()</a>, <a class="el" href="pixelwise__mul__float_8cl_source.xhtml#l00067">pixelwise_mul_float()</a>, <a class="el" href="pixelwise__mul__int_8cl_source.xhtml#l00083">pixelwise_mul_int()</a>, <a class="el" href="softmax__layer_8cl_source.xhtml#l00328">softmax_layer_max_shift_exp_sum_parallel()</a>, and <a class="el" href="softmax__layer_8cl_source.xhtml#l00178">softmax_layer_max_shift_exp_sum_serial()</a>.</p>
787
788 </div>
789 </div>
790 <a class="anchor" id="a23fb01b6f3453cc0e48a026fd44f6acd"></a>
791 <div class="memitem">
792 <div class="memproto">
793       <table class="memname">
794         <tr>
795           <td class="memname">#define CONVERT_SAT</td>
796           <td>(</td>
797           <td class="paramtype">&#160;</td>
798           <td class="paramname">x, </td>
799         </tr>
800         <tr>
801           <td class="paramkey"></td>
802           <td></td>
803           <td class="paramtype">&#160;</td>
804           <td class="paramname">type&#160;</td>
805         </tr>
806         <tr>
807           <td></td>
808           <td>)</td>
809           <td></td><td>&#160;&#160;&#160;<a class="el" href="helpers_8h.xhtml#a4e0fc93c9a69863dcdf7672ab547026c">CONVERT_SAT_STR</a>(x, type)</td>
810         </tr>
811       </table>
812 </div><div class="memdoc">
813
814 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00103">103</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
815
816 </div>
817 </div>
818 <a class="anchor" id="a4e0fc93c9a69863dcdf7672ab547026c"></a>
819 <div class="memitem">
820 <div class="memproto">
821       <table class="memname">
822         <tr>
823           <td class="memname">#define CONVERT_SAT_STR</td>
824           <td>(</td>
825           <td class="paramtype">&#160;</td>
826           <td class="paramname">x, </td>
827         </tr>
828         <tr>
829           <td class="paramkey"></td>
830           <td></td>
831           <td class="paramtype">&#160;</td>
832           <td class="paramname">type&#160;</td>
833         </tr>
834         <tr>
835           <td></td>
836           <td>)</td>
837           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a8aa11a06d0685e1cc6dfac964f9c3cee">CONVERT_SAT_STR2</a>(x, type, type##_TYPE)</td>
838         </tr>
839       </table>
840 </div><div class="memdoc">
841
842 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00102">102</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
843
844 </div>
845 </div>
846 <a class="anchor" id="a8aa11a06d0685e1cc6dfac964f9c3cee"></a>
847 <div class="memitem">
848 <div class="memproto">
849       <table class="memname">
850         <tr>
851           <td class="memname">#define CONVERT_SAT_STR2</td>
852           <td>(</td>
853           <td class="paramtype">&#160;</td>
854           <td class="paramname">x, </td>
855         </tr>
856         <tr>
857           <td class="paramkey"></td>
858           <td></td>
859           <td class="paramtype">&#160;</td>
860           <td class="paramname">type, </td>
861         </tr>
862         <tr>
863           <td class="paramkey"></td>
864           <td></td>
865           <td class="paramtype">&#160;</td>
866           <td class="paramname">rtype&#160;</td>
867         </tr>
868         <tr>
869           <td></td>
870           <td>)</td>
871           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#ae5bd7ebff4bb9df1b26f2b71b31e928a">CONVERT_SAT_STR3</a>(x, type, rtype)</td>
872         </tr>
873       </table>
874 </div><div class="memdoc">
875
876 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00101">101</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
877
878 </div>
879 </div>
880 <a class="anchor" id="ae5bd7ebff4bb9df1b26f2b71b31e928a"></a>
881 <div class="memitem">
882 <div class="memproto">
883       <table class="memname">
884         <tr>
885           <td class="memname">#define CONVERT_SAT_STR3</td>
886           <td>(</td>
887           <td class="paramtype">&#160;</td>
888           <td class="paramname">x, </td>
889         </tr>
890         <tr>
891           <td class="paramkey"></td>
892           <td></td>
893           <td class="paramtype">&#160;</td>
894           <td class="paramname">type, </td>
895         </tr>
896         <tr>
897           <td class="paramkey"></td>
898           <td></td>
899           <td class="paramtype">&#160;</td>
900           <td class="paramname">rtype&#160;</td>
901         </tr>
902         <tr>
903           <td></td>
904           <td>)</td>
905           <td></td><td>&#160;&#160;&#160;(convert_##rtype##_sat((x)))</td>
906         </tr>
907       </table>
908 </div><div class="memdoc">
909
910 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00100">100</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
911
912 </div>
913 </div>
914 <a class="anchor" id="a4090567b3adb034c7cc1af308cb45670"></a>
915 <div class="memitem">
916 <div class="memproto">
917       <table class="memname">
918         <tr>
919           <td class="memname">#define CONVERT_STR</td>
920           <td>(</td>
921           <td class="paramtype">&#160;</td>
922           <td class="paramname">x, </td>
923         </tr>
924         <tr>
925           <td class="paramkey"></td>
926           <td></td>
927           <td class="paramtype">&#160;</td>
928           <td class="paramname">type&#160;</td>
929         </tr>
930         <tr>
931           <td></td>
932           <td>)</td>
933           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a424c5edfa264fb94d0eb44d59d103e29">CONVERT_STR2</a>(x, type, type##_TYPE)</td>
934         </tr>
935       </table>
936 </div><div class="memdoc">
937
938 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00097">97</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
939
940 </div>
941 </div>
942 <a class="anchor" id="a424c5edfa264fb94d0eb44d59d103e29"></a>
943 <div class="memitem">
944 <div class="memproto">
945       <table class="memname">
946         <tr>
947           <td class="memname">#define CONVERT_STR2</td>
948           <td>(</td>
949           <td class="paramtype">&#160;</td>
950           <td class="paramname">x, </td>
951         </tr>
952         <tr>
953           <td class="paramkey"></td>
954           <td></td>
955           <td class="paramtype">&#160;</td>
956           <td class="paramname">type, </td>
957         </tr>
958         <tr>
959           <td class="paramkey"></td>
960           <td></td>
961           <td class="paramtype">&#160;</td>
962           <td class="paramname">rtype&#160;</td>
963         </tr>
964         <tr>
965           <td></td>
966           <td>)</td>
967           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a37089d60b5f5a76176fdb94835a98ff4">CONVERT_STR3</a>(x, type, rtype)</td>
968         </tr>
969       </table>
970 </div><div class="memdoc">
971
972 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00096">96</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
973
974 </div>
975 </div>
976 <a class="anchor" id="a37089d60b5f5a76176fdb94835a98ff4"></a>
977 <div class="memitem">
978 <div class="memproto">
979       <table class="memname">
980         <tr>
981           <td class="memname">#define CONVERT_STR3</td>
982           <td>(</td>
983           <td class="paramtype">&#160;</td>
984           <td class="paramname">x, </td>
985         </tr>
986         <tr>
987           <td class="paramkey"></td>
988           <td></td>
989           <td class="paramtype">&#160;</td>
990           <td class="paramname">type, </td>
991         </tr>
992         <tr>
993           <td class="paramkey"></td>
994           <td></td>
995           <td class="paramtype">&#160;</td>
996           <td class="paramname">rtype&#160;</td>
997         </tr>
998         <tr>
999           <td></td>
1000           <td>)</td>
1001           <td></td><td>&#160;&#160;&#160;(convert_##rtype((x)))</td>
1002         </tr>
1003       </table>
1004 </div><div class="memdoc">
1005
1006 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00095">95</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1007
1008 </div>
1009 </div>
1010 <a class="anchor" id="acad65c9300736f277c3b8419326f1413"></a>
1011 <div class="memitem">
1012 <div class="memproto">
1013       <table class="memname">
1014         <tr>
1015           <td class="memname">#define CONVERTQ_DOWN_IMPL</td>
1016           <td>(</td>
1017           <td class="paramtype">&#160;</td>
1018           <td class="paramname">in_type, </td>
1019         </tr>
1020         <tr>
1021           <td class="paramkey"></td>
1022           <td></td>
1023           <td class="paramtype">&#160;</td>
1024           <td class="paramname">out_type&#160;</td>
1025         </tr>
1026         <tr>
1027           <td></td>
1028           <td>)</td>
1029           <td></td><td></td>
1030         </tr>
1031       </table>
1032 </div><div class="memdoc">
1033 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> out_type convert_##out_type##_##in_type(in_type <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, <span class="keywordtype">int</span> fixed_point_position)                                              \</div><div class="line">    {                                                                                                                                \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a> * (1 &lt;&lt; fixed_point_position) + select((in_type)-0.5f, (in_type)0.5f, isgreater(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, (in_type)0)), out_type); \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
1034 <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_aac40b7097f2bda9274ae07fa33d15a79"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">arm_compute::test::validation::a</a></div><div class="ttdeci">CLTensor a</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00121">GEMM.cpp:121</a></div></div>
1035 </div><!-- fragment -->
1036 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00479">479</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1037
1038 </div>
1039 </div>
1040 <a class="anchor" id="a107bff3ea73b2344cf3bc9795177f5b9"></a>
1041 <div class="memitem">
1042 <div class="memproto">
1043       <table class="memname">
1044         <tr>
1045           <td class="memname">#define CONVERTQ_DOWN_SAT_IMPL</td>
1046           <td>(</td>
1047           <td class="paramtype">&#160;</td>
1048           <td class="paramname">in_type, </td>
1049         </tr>
1050         <tr>
1051           <td class="paramkey"></td>
1052           <td></td>
1053           <td class="paramtype">&#160;</td>
1054           <td class="paramname">out_type&#160;</td>
1055         </tr>
1056         <tr>
1057           <td></td>
1058           <td>)</td>
1059           <td></td><td></td>
1060         </tr>
1061       </table>
1062 </div><div class="memdoc">
1063 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> out_type convert_##out_type##_##in_type##_sat(in_type <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, <span class="keywordtype">int</span> fixed_point_position)                                            \</div><div class="line">    {                                                                                                                                    \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a> * (1 &lt;&lt; fixed_point_position) + select((in_type)-0.5f, (in_type)0.5f, isgreater(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, (in_type)0)), out_type); \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_aac40b7097f2bda9274ae07fa33d15a79"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">arm_compute::test::validation::a</a></div><div class="ttdeci">CLTensor a</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00121">GEMM.cpp:121</a></div></div>
1064 <div class="ttc" id="fixed__point_8h_xhtml_a23fb01b6f3453cc0e48a026fd44f6acd"><div class="ttname"><a href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a></div><div class="ttdeci">#define CONVERT_SAT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00103">fixed_point.h:103</a></div></div>
1065 </div><!-- fragment -->
1066 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00488">488</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1067
1068 </div>
1069 </div>
1070 <a class="anchor" id="a91019976b3e97e493e0b00ff9e92a5d3"></a>
1071 <div class="memitem">
1072 <div class="memproto">
1073       <table class="memname">
1074         <tr>
1075           <td class="memname">#define CONVERTQ_UP_IMPL</td>
1076           <td>(</td>
1077           <td class="paramtype">&#160;</td>
1078           <td class="paramname">in_type, </td>
1079         </tr>
1080         <tr>
1081           <td class="paramkey"></td>
1082           <td></td>
1083           <td class="paramtype">&#160;</td>
1084           <td class="paramname">out_type&#160;</td>
1085         </tr>
1086         <tr>
1087           <td></td>
1088           <td>)</td>
1089           <td></td><td></td>
1090         </tr>
1091       </table>
1092 </div><div class="memdoc">
1093 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> out_type convert_##out_type##_##in_type(in_type <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, <span class="keywordtype">int</span> fixed_point_position) \</div><div class="line">    {                                                                                   \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, out_type) / (1 &lt;&lt; fixed_point_position);                      \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
1094 <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_aac40b7097f2bda9274ae07fa33d15a79"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">arm_compute::test::validation::a</a></div><div class="ttdeci">CLTensor a</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00121">GEMM.cpp:121</a></div></div>
1095 </div><!-- fragment -->
1096 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00497">497</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1097
1098 </div>
1099 </div>
1100 <a class="anchor" id="aa13fe0d2ecef3e5b22315baf39715e46"></a>
1101 <div class="memitem">
1102 <div class="memproto">
1103       <table class="memname">
1104         <tr>
1105           <td class="memname">#define DIV_SAT_OP_EXPAND</td>
1106           <td>(</td>
1107           <td class="paramtype">&#160;</td>
1108           <td class="paramname">a, </td>
1109         </tr>
1110         <tr>
1111           <td class="paramkey"></td>
1112           <td></td>
1113           <td class="paramtype">&#160;</td>
1114           <td class="paramname">b, </td>
1115         </tr>
1116         <tr>
1117           <td class="paramkey"></td>
1118           <td></td>
1119           <td class="paramtype">&#160;</td>
1120           <td class="paramname">type, </td>
1121         </tr>
1122         <tr>
1123           <td class="paramkey"></td>
1124           <td></td>
1125           <td class="paramtype">&#160;</td>
1126           <td class="paramname">position&#160;</td>
1127         </tr>
1128         <tr>
1129           <td></td>
1130           <td>)</td>
1131           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#ac2995f9506cbc5c918ecf47f447bcfce">DIV_SAT_OP_EXPAND_STR</a>(a, b, type, position)</td>
1132         </tr>
1133       </table>
1134 </div><div class="memdoc">
1135
1136 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00326">326</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1137
1138 </div>
1139 </div>
1140 <a class="anchor" id="ac2995f9506cbc5c918ecf47f447bcfce"></a>
1141 <div class="memitem">
1142 <div class="memproto">
1143       <table class="memname">
1144         <tr>
1145           <td class="memname">#define DIV_SAT_OP_EXPAND_STR</td>
1146           <td>(</td>
1147           <td class="paramtype">&#160;</td>
1148           <td class="paramname">a, </td>
1149         </tr>
1150         <tr>
1151           <td class="paramkey"></td>
1152           <td></td>
1153           <td class="paramtype">&#160;</td>
1154           <td class="paramname">b, </td>
1155         </tr>
1156         <tr>
1157           <td class="paramkey"></td>
1158           <td></td>
1159           <td class="paramtype">&#160;</td>
1160           <td class="paramname">type, </td>
1161         </tr>
1162         <tr>
1163           <td class="paramkey"></td>
1164           <td></td>
1165           <td class="paramtype">&#160;</td>
1166           <td class="paramname">position&#160;</td>
1167         </tr>
1168         <tr>
1169           <td></td>
1170           <td>)</td>
1171           <td></td><td>&#160;&#160;&#160;div_sat_##type((a), (b), (position))</td>
1172         </tr>
1173       </table>
1174 </div><div class="memdoc">
1175
1176 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00325">325</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1177
1178 </div>
1179 </div>
1180 <a class="anchor" id="a774126960511e4d827f0d2d3d68abe97"></a>
1181 <div class="memitem">
1182 <div class="memproto">
1183       <table class="memname">
1184         <tr>
1185           <td class="memname">#define DIV_SAT_OP_VEC_EXPAND</td>
1186           <td>(</td>
1187           <td class="paramtype">&#160;</td>
1188           <td class="paramname">a, </td>
1189         </tr>
1190         <tr>
1191           <td class="paramkey"></td>
1192           <td></td>
1193           <td class="paramtype">&#160;</td>
1194           <td class="paramname">b, </td>
1195         </tr>
1196         <tr>
1197           <td class="paramkey"></td>
1198           <td></td>
1199           <td class="paramtype">&#160;</td>
1200           <td class="paramname">type, </td>
1201         </tr>
1202         <tr>
1203           <td class="paramkey"></td>
1204           <td></td>
1205           <td class="paramtype">&#160;</td>
1206           <td class="paramname">size, </td>
1207         </tr>
1208         <tr>
1209           <td class="paramkey"></td>
1210           <td></td>
1211           <td class="paramtype">&#160;</td>
1212           <td class="paramname">position&#160;</td>
1213         </tr>
1214         <tr>
1215           <td></td>
1216           <td>)</td>
1217           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a6ad4d9db82a42c5266cba5e0f317998c">DIV_SAT_OP_VEC_EXPAND_STR</a>(a, b, type, size, position)</td>
1218         </tr>
1219       </table>
1220 </div><div class="memdoc">
1221
1222 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00329">329</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1223
1224 </div>
1225 </div>
1226 <a class="anchor" id="a6ad4d9db82a42c5266cba5e0f317998c"></a>
1227 <div class="memitem">
1228 <div class="memproto">
1229       <table class="memname">
1230         <tr>
1231           <td class="memname">#define DIV_SAT_OP_VEC_EXPAND_STR</td>
1232           <td>(</td>
1233           <td class="paramtype">&#160;</td>
1234           <td class="paramname">a, </td>
1235         </tr>
1236         <tr>
1237           <td class="paramkey"></td>
1238           <td></td>
1239           <td class="paramtype">&#160;</td>
1240           <td class="paramname">b, </td>
1241         </tr>
1242         <tr>
1243           <td class="paramkey"></td>
1244           <td></td>
1245           <td class="paramtype">&#160;</td>
1246           <td class="paramname">type, </td>
1247         </tr>
1248         <tr>
1249           <td class="paramkey"></td>
1250           <td></td>
1251           <td class="paramtype">&#160;</td>
1252           <td class="paramname">size, </td>
1253         </tr>
1254         <tr>
1255           <td class="paramkey"></td>
1256           <td></td>
1257           <td class="paramtype">&#160;</td>
1258           <td class="paramname">position&#160;</td>
1259         </tr>
1260         <tr>
1261           <td></td>
1262           <td>)</td>
1263           <td></td><td>&#160;&#160;&#160;div_sat_##type##x##size((a), (b), (position))</td>
1264         </tr>
1265       </table>
1266 </div><div class="memdoc">
1267
1268 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00328">328</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1269
1270 </div>
1271 </div>
1272 <a class="anchor" id="aac0b47414a86d32e5c891ab6a75b313b"></a>
1273 <div class="memitem">
1274 <div class="memproto">
1275       <table class="memname">
1276         <tr>
1277           <td class="memname">#define DIVQ_SAT_IMPL</td>
1278           <td>(</td>
1279           <td class="paramtype">&#160;</td>
1280           <td class="paramname">stype, </td>
1281         </tr>
1282         <tr>
1283           <td class="paramkey"></td>
1284           <td></td>
1285           <td class="paramtype">&#160;</td>
1286           <td class="paramname">type, </td>
1287         </tr>
1288         <tr>
1289           <td class="paramkey"></td>
1290           <td></td>
1291           <td class="paramtype">&#160;</td>
1292           <td class="paramname">itype&#160;</td>
1293         </tr>
1294         <tr>
1295           <td></td>
1296           <td>)</td>
1297           <td></td><td></td>
1298         </tr>
1299       </table>
1300 </div><div class="memdoc">
1301 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type div_sat_##type(type VopA, type VopB, <span class="keywordtype">int</span> fixed_point_position)                                                                                                      \</div><div class="line">    {                                                                                                                                                                               \</div><div class="line">        itype conv_a      = <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((VopA), itype);                                                                                                                                 \</div><div class="line">        itype denominator = <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((VopB), itype);                                                                                                                                 \</div><div class="line">        itype numerator   = conv_a &lt;&lt; (itype)(fixed_point_position);                                                                                                                \</div><div class="line">        itype res         = select((itype)(numerator / denominator), select((itype)stype##_MAX, (itype)stype##_MIN, (itype)(conv_a &lt; (itype)0)), (itype)(denominator == (itype)0)); \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>((res), type);                                                                                                                                            \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
1302 <div class="ttc" id="fixed__point_8h_xhtml_a23fb01b6f3453cc0e48a026fd44f6acd"><div class="ttname"><a href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a></div><div class="ttdeci">#define CONVERT_SAT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00103">fixed_point.h:103</a></div></div>
1303 </div><!-- fragment -->
1304 <p>Saturate division of two fixed point vectors. </p>
1305 <dl class="params"><dt>Parameters</dt><dd>
1306   <table class="params">
1307     <tr><td class="paramdir">[in]</td><td class="paramname">stype</td><td>the actual scalar data type. </td></tr>
1308     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
1309     <tr><td class="paramdir">[in]</td><td class="paramname">itype</td><td>the intermediate data type.</td></tr>
1310   </table>
1311   </dd>
1312 </dl>
1313 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point division. The result is saturated in case of overflow </dd></dl>
1314
1315 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00309">309</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1316
1317 </div>
1318 </div>
1319 <a class="anchor" id="a80482c3ae2b0e68658f84f081a6fbdde"></a>
1320 <div class="memitem">
1321 <div class="memproto">
1322       <table class="memname">
1323         <tr>
1324           <td class="memname">#define EXP_OP_EXPAND</td>
1325           <td>(</td>
1326           <td class="paramtype">&#160;</td>
1327           <td class="paramname">a, </td>
1328         </tr>
1329         <tr>
1330           <td class="paramkey"></td>
1331           <td></td>
1332           <td class="paramtype">&#160;</td>
1333           <td class="paramname">type, </td>
1334         </tr>
1335         <tr>
1336           <td class="paramkey"></td>
1337           <td></td>
1338           <td class="paramtype">&#160;</td>
1339           <td class="paramname">size, </td>
1340         </tr>
1341         <tr>
1342           <td class="paramkey"></td>
1343           <td></td>
1344           <td class="paramtype">&#160;</td>
1345           <td class="paramname">position&#160;</td>
1346         </tr>
1347         <tr>
1348           <td></td>
1349           <td>)</td>
1350           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a368a98fe336caf8c24840c67735cd04e">EXP_OP_EXPAND_STR</a>(a, type, size, position)</td>
1351         </tr>
1352       </table>
1353 </div><div class="memdoc">
1354
1355 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00372">372</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1356
1357 </div>
1358 </div>
1359 <a class="anchor" id="a368a98fe336caf8c24840c67735cd04e"></a>
1360 <div class="memitem">
1361 <div class="memproto">
1362       <table class="memname">
1363         <tr>
1364           <td class="memname">#define EXP_OP_EXPAND_STR</td>
1365           <td>(</td>
1366           <td class="paramtype">&#160;</td>
1367           <td class="paramname">a, </td>
1368         </tr>
1369         <tr>
1370           <td class="paramkey"></td>
1371           <td></td>
1372           <td class="paramtype">&#160;</td>
1373           <td class="paramname">type, </td>
1374         </tr>
1375         <tr>
1376           <td class="paramkey"></td>
1377           <td></td>
1378           <td class="paramtype">&#160;</td>
1379           <td class="paramname">size, </td>
1380         </tr>
1381         <tr>
1382           <td class="paramkey"></td>
1383           <td></td>
1384           <td class="paramtype">&#160;</td>
1385           <td class="paramname">position&#160;</td>
1386         </tr>
1387         <tr>
1388           <td></td>
1389           <td>)</td>
1390           <td></td><td>&#160;&#160;&#160;exp_sat_##type##x##size((a), (position))</td>
1391         </tr>
1392       </table>
1393 </div><div class="memdoc">
1394
1395 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00371">371</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1396
1397 </div>
1398 </div>
1399 <a class="anchor" id="ae64808afdc06c77889f1bb0565905949"></a>
1400 <div class="memitem">
1401 <div class="memproto">
1402       <table class="memname">
1403         <tr>
1404           <td class="memname">#define EXPQ_IMPL</td>
1405           <td>(</td>
1406           <td class="paramtype">&#160;</td>
1407           <td class="paramname">stype, </td>
1408         </tr>
1409         <tr>
1410           <td class="paramkey"></td>
1411           <td></td>
1412           <td class="paramtype">&#160;</td>
1413           <td class="paramname">type, </td>
1414         </tr>
1415         <tr>
1416           <td class="paramkey"></td>
1417           <td></td>
1418           <td class="paramtype">&#160;</td>
1419           <td class="paramname">size&#160;</td>
1420         </tr>
1421         <tr>
1422           <td></td>
1423           <td>)</td>
1424           <td></td><td></td>
1425         </tr>
1426       </table>
1427 </div><div class="memdoc">
1428 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type exp_sat_##type(type VopA, <span class="keywordtype">int</span> fixed_point_position)                                                                               \</div><div class="line">    {                                                                                                                                             \</div><div class="line">        type const_one = (type)(1 &lt;&lt; (fixed_point_position));                                                                                     \</div><div class="line">        type ln2       = (type)((((0x58B9 &gt;&gt; (14 - fixed_point_position))) + 1) &gt;&gt; 1);                                                            \</div><div class="line">        type inv_ln2   = (type)((((0x38AA &gt;&gt; (14 - fixed_point_position)) + 1) &gt;&gt; 1)) | const_one;                                                \</div><div class="line">        type <a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa7fc56270e7a70fa81a5935b72eacbe29">A</a>         = (type)(((0x7FBA &gt;&gt; (14 - fixed_point_position)) + 1) &gt;&gt; 1);                                                              \</div><div class="line">        type <a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa9d5ed678fe57bcca610140957afab571">B</a>         = (type)(((0x3FE9 &gt;&gt; (14 - fixed_point_position)) + 1) &gt;&gt; 1);                                                              \</div><div class="line">        type C         = (type)(((0x1693 &gt;&gt; (14 - fixed_point_position)) + 1) &gt;&gt; 1);                                                              \</div><div class="line">        type D         = (type)(((0x0592 &gt;&gt; (14 - fixed_point_position)) + 1) &gt;&gt; 1);                                                              \</div><div class="line">        type m         = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(VopA, inv_ln2, stype, size, fixed_point_position);                                                     \</div><div class="line">        type dec_m     = m &gt;&gt; (type)fixed_point_position;                                                                                         \</div><div class="line">        type <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62197192f0fbf4e0675eb37be1c4c175">alpha</a>     = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(dec_m &lt;&lt; (type)fixed_point_position, ln2, stype, size, fixed_point_position);                          <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62197192f0fbf4e0675eb37be1c4c175">\</a></div><div class="line"><a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62197192f0fbf4e0675eb37be1c4c175">        alpha</a>          = <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(abs_diff(VopA, alpha), type);                                                                                    \</div><div class="line">        type <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">sum</a>       = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(alpha, D, stype, size, fixed_point_position), C);                                              <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(alpha, sum, stype, size, fixed_point_position), B);                                            <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(alpha, sum, stype, size, fixed_point_position), A);                                            <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(alpha, sum, stype, size, fixed_point_position), const_one);                                    \</div><div class="line">        return select((type)stype##_MAX, select(sum &lt;&lt; dec_m, sum &gt;&gt; -dec_m, dec_m &lt; (type)0), <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">clz</a>(sum) &gt; dec_m); <span class="comment">/* Saturate result if needed */</span> \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa7fc56270e7a70fa81a5935b72eacbe29"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa7fc56270e7a70fa81a5935b72eacbe29">arm_compute::Channel::A</a></div><div class="ttdoc">Alpha channel. </div></div>
1429 <div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
1430 <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa9d5ed678fe57bcca610140957afab571"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa9d5ed678fe57bcca610140957afab571">arm_compute::Channel::B</a></div><div class="ttdoc">Blue channel. </div></div>
1431 <div class="ttc" id="reduction__operation_8cl_xhtml_ab0df00f5333da51860deb93deb44a782"><div class="ttname"><a href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">sum</a></div><div class="ttdeci">DATA_TYPE sum(__global const DATA_TYPE *input)</div><div class="ttdoc">Calculate sum of a vector. </div><div class="ttdef"><b>Definition:</b> <a href="reduction__operation_8cl_source.xhtml#l00052">reduction_operation.cl:52</a></div></div>
1432 <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aa43c67a536c661ec28398d06bc8ba5af"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">arm_compute::test::fixed_point_arithmetic::detail::clz</a></div><div class="ttdeci">constexpr int clz(T value)</div><div class="ttdoc">Count the number of leading zero bits in the given value. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00287">FixedPoint.h:287</a></div></div>
1433 <div class="ttc" id="fixed__point_8h_xhtml_a6b559f5128a43015ffc6c855cf84c243"><div class="ttname"><a href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a></div><div class="ttdeci">#define MUL_SAT_OP_EXPAND(a, b, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00258">fixed_point.h:258</a></div></div>
1434 <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a62197192f0fbf4e0675eb37be1c4c175"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a62197192f0fbf4e0675eb37be1c4c175">arm_compute::test::validation::alpha</a></div><div class="ttdeci">alpha</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00115">GEMM.cpp:115</a></div></div>
1435 </div><!-- fragment -->
1436 <p>Saturate exponential of a fixed point vector. </p>
1437 <dl class="section note"><dt>Note</dt><dd>Implemented approach uses taylor polynomial to approximate the exponential function.</dd></dl>
1438 <dl class="params"><dt>Parameters</dt><dd>
1439   <table class="params">
1440     <tr><td class="paramdir">[in]</td><td class="paramname">stype</td><td>the actual scalar data type. </td></tr>
1441     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
1442     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>the number of the calculated elements.</td></tr>
1443   </table>
1444   </dd>
1445 </dl>
1446 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point exponential. The result is saturated in case of overflow </dd></dl>
1447
1448 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00341">341</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1449
1450 </div>
1451 </div>
1452 <a class="anchor" id="a7547ee26d654afa7fd5206692a6e6625"></a>
1453 <div class="memitem">
1454 <div class="memproto">
1455       <table class="memname">
1456         <tr>
1457           <td class="memname">#define float16_TYPE&#160;&#160;&#160;float16</td>
1458         </tr>
1459       </table>
1460 </div><div class="memdoc">
1461
1462 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00477">477</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1463
1464 </div>
1465 </div>
1466 <a class="anchor" id="ab2ab4046b57f5ca70105fc90c25a7d2d"></a>
1467 <div class="memitem">
1468 <div class="memproto">
1469       <table class="memname">
1470         <tr>
1471           <td class="memname">#define floatx16&#160;&#160;&#160;float16</td>
1472         </tr>
1473       </table>
1474 </div><div class="memdoc">
1475
1476 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00476">476</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1477
1478 </div>
1479 </div>
1480 <a class="anchor" id="a26cc71c52d0d09b4b422c474b52b9b01"></a>
1481 <div class="memitem">
1482 <div class="memproto">
1483       <table class="memname">
1484         <tr>
1485           <td class="memname">#define INVSQRT_OP_EXPAND</td>
1486           <td>(</td>
1487           <td class="paramtype">&#160;</td>
1488           <td class="paramname">a, </td>
1489         </tr>
1490         <tr>
1491           <td class="paramkey"></td>
1492           <td></td>
1493           <td class="paramtype">&#160;</td>
1494           <td class="paramname">type, </td>
1495         </tr>
1496         <tr>
1497           <td class="paramkey"></td>
1498           <td></td>
1499           <td class="paramtype">&#160;</td>
1500           <td class="paramname">size, </td>
1501         </tr>
1502         <tr>
1503           <td class="paramkey"></td>
1504           <td></td>
1505           <td class="paramtype">&#160;</td>
1506           <td class="paramname">position&#160;</td>
1507         </tr>
1508         <tr>
1509           <td></td>
1510           <td>)</td>
1511           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#ac001b306b7ead2e6dcc84a93260600b1">INVSQRT_OP_EXPAND_STR</a>(a, type, size, position)</td>
1512         </tr>
1513       </table>
1514 </div><div class="memdoc">
1515
1516 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00447">447</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1517
1518 </div>
1519 </div>
1520 <a class="anchor" id="ac001b306b7ead2e6dcc84a93260600b1"></a>
1521 <div class="memitem">
1522 <div class="memproto">
1523       <table class="memname">
1524         <tr>
1525           <td class="memname">#define INVSQRT_OP_EXPAND_STR</td>
1526           <td>(</td>
1527           <td class="paramtype">&#160;</td>
1528           <td class="paramname">a, </td>
1529         </tr>
1530         <tr>
1531           <td class="paramkey"></td>
1532           <td></td>
1533           <td class="paramtype">&#160;</td>
1534           <td class="paramname">type, </td>
1535         </tr>
1536         <tr>
1537           <td class="paramkey"></td>
1538           <td></td>
1539           <td class="paramtype">&#160;</td>
1540           <td class="paramname">size, </td>
1541         </tr>
1542         <tr>
1543           <td class="paramkey"></td>
1544           <td></td>
1545           <td class="paramtype">&#160;</td>
1546           <td class="paramname">position&#160;</td>
1547         </tr>
1548         <tr>
1549           <td></td>
1550           <td>)</td>
1551           <td></td><td>&#160;&#160;&#160;invsqrt_sat_##type##x##size((a), (position))</td>
1552         </tr>
1553       </table>
1554 </div><div class="memdoc">
1555
1556 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00446">446</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1557
1558 </div>
1559 </div>
1560 <a class="anchor" id="a39fff507525792a262467c3e145bb181"></a>
1561 <div class="memitem">
1562 <div class="memproto">
1563       <table class="memname">
1564         <tr>
1565           <td class="memname">#define INVSQRTQ_IMPL</td>
1566           <td>(</td>
1567           <td class="paramtype">&#160;</td>
1568           <td class="paramname">stype, </td>
1569         </tr>
1570         <tr>
1571           <td class="paramkey"></td>
1572           <td></td>
1573           <td class="paramtype">&#160;</td>
1574           <td class="paramname">type, </td>
1575         </tr>
1576         <tr>
1577           <td class="paramkey"></td>
1578           <td></td>
1579           <td class="paramtype">&#160;</td>
1580           <td class="paramname">size&#160;</td>
1581         </tr>
1582         <tr>
1583           <td></td>
1584           <td>)</td>
1585           <td></td><td></td>
1586         </tr>
1587       </table>
1588 </div><div class="memdoc">
1589 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type invsqrt_sat_##type(type VopA, <span class="keywordtype">int</span> fixed_point_position)                                                                                                                                                                \</div><div class="line">    {                                                                                                                                                                                                                                  \</div><div class="line">        type const_three = (type)(3 &lt;&lt; (fixed_point_position));                                                                                                                                                                        \</div><div class="line">        type shift_value = (type)(16 - stype##_SHIFT) - (<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">clz</a>(VopA) + (type)fixed_point_position);                                                                                                                                      \</div><div class="line">        type temp        = select((type)(VopA &gt;&gt; shift_value), select((type)stype##_MAX, (type)(VopA &lt;&lt; (-shift_value)), (type)(<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">clz</a>(VopA) &gt; (-shift_value))), (type)(shift_value &lt; (type)0));                                          \</div><div class="line">        type x           = temp;                                                                                                                                                                                                       \</div><div class="line">        x                = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, sub_sat(const_three, <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, x, stype, size, fixed_point_position), temp, stype, size, fixed_point_position)), stype, size, fixed_point_position) &gt;&gt; 1; \</div><div class="line">        x                = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, sub_sat(const_three, <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, x, stype, size, fixed_point_position), temp, stype, size, fixed_point_position)), stype, size, fixed_point_position) &gt;&gt; 1; \</div><div class="line">        x                = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, sub_sat(const_three, <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, x, stype, size, fixed_point_position), temp, stype, size, fixed_point_position)), stype, size, fixed_point_position) &gt;&gt; 1; \</div><div class="line">        if(<span class="keyword">sizeof</span>((stype)(1)) &gt; 1) <span class="comment">/* Perform more iterations if datatype is QS16 */</span>                                                                                                                                                   \</div><div class="line">        {                                                                                                                                                                                                                              \</div><div class="line">            x = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, sub_sat(const_three, <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, x, stype, size, fixed_point_position), temp, stype, size, fixed_point_position)), stype, size, fixed_point_position) &gt;&gt; 1;            \</div><div class="line">            x = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, sub_sat(const_three, <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(x, x, stype, size, fixed_point_position), temp, stype, size, fixed_point_position)), stype, size, fixed_point_position) &gt;&gt; 1;            \</div><div class="line">        }                                                                                                                                                                                                                              \</div><div class="line">        type shift_value2 = select(shift_value &gt;&gt; 1, (-shift_value) &gt;&gt; 1, shift_value &lt; (type)0);                                                                                                                                      \</div><div class="line">        return select((type)(x &gt;&gt; shift_value2), select((type)stype##_MAX, (type)(x &lt;&lt; shift_value2), (type)(<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">clz</a>(x) &gt; shift_value2)), (type)(shift_value &lt; (type)0)); <span class="comment">/* Saturate result if needed */</span>                                  \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aa43c67a536c661ec28398d06bc8ba5af"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">arm_compute::test::fixed_point_arithmetic::detail::clz</a></div><div class="ttdeci">constexpr int clz(T value)</div><div class="ttdoc">Count the number of leading zero bits in the given value. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00287">FixedPoint.h:287</a></div></div>
1590 <div class="ttc" id="fixed__point_8h_xhtml_a6b559f5128a43015ffc6c855cf84c243"><div class="ttname"><a href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a></div><div class="ttdeci">#define MUL_SAT_OP_EXPAND(a, b, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00258">fixed_point.h:258</a></div></div>
1591 </div><!-- fragment -->
1592 <p>Saturate inverse square root of a fixed point vector. </p>
1593 <dl class="section note"><dt>Note</dt><dd>Implemented approach uses Newton's method to approximate the inverse square root function.</dd></dl>
1594 <dl class="params"><dt>Parameters</dt><dd>
1595   <table class="params">
1596     <tr><td class="paramdir">[in]</td><td class="paramname">stype</td><td>the actual scalar data type. </td></tr>
1597     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
1598     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>the number of the calculated elements.</td></tr>
1599   </table>
1600   </dd>
1601 </dl>
1602 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point inverse square root. The result is saturated in case of overflow </dd></dl>
1603
1604 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00422">422</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1605
1606 </div>
1607 </div>
1608 <a class="anchor" id="a3f3a83902f2dd8bd456d9f8ebc57c3db"></a>
1609 <div class="memitem">
1610 <div class="memproto">
1611       <table class="memname">
1612         <tr>
1613           <td class="memname">#define LOG_OP_EXPAND</td>
1614           <td>(</td>
1615           <td class="paramtype">&#160;</td>
1616           <td class="paramname">a, </td>
1617         </tr>
1618         <tr>
1619           <td class="paramkey"></td>
1620           <td></td>
1621           <td class="paramtype">&#160;</td>
1622           <td class="paramname">type, </td>
1623         </tr>
1624         <tr>
1625           <td class="paramkey"></td>
1626           <td></td>
1627           <td class="paramtype">&#160;</td>
1628           <td class="paramname">size, </td>
1629         </tr>
1630         <tr>
1631           <td class="paramkey"></td>
1632           <td></td>
1633           <td class="paramtype">&#160;</td>
1634           <td class="paramname">position&#160;</td>
1635         </tr>
1636         <tr>
1637           <td></td>
1638           <td>)</td>
1639           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a3ec6148739690f17d7f3811c360802ee">LOG_OP_EXPAND_STR</a>(a, type, size, position)</td>
1640         </tr>
1641       </table>
1642 </div><div class="memdoc">
1643
1644 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00410">410</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1645
1646 </div>
1647 </div>
1648 <a class="anchor" id="a3ec6148739690f17d7f3811c360802ee"></a>
1649 <div class="memitem">
1650 <div class="memproto">
1651       <table class="memname">
1652         <tr>
1653           <td class="memname">#define LOG_OP_EXPAND_STR</td>
1654           <td>(</td>
1655           <td class="paramtype">&#160;</td>
1656           <td class="paramname">a, </td>
1657         </tr>
1658         <tr>
1659           <td class="paramkey"></td>
1660           <td></td>
1661           <td class="paramtype">&#160;</td>
1662           <td class="paramname">type, </td>
1663         </tr>
1664         <tr>
1665           <td class="paramkey"></td>
1666           <td></td>
1667           <td class="paramtype">&#160;</td>
1668           <td class="paramname">size, </td>
1669         </tr>
1670         <tr>
1671           <td class="paramkey"></td>
1672           <td></td>
1673           <td class="paramtype">&#160;</td>
1674           <td class="paramname">position&#160;</td>
1675         </tr>
1676         <tr>
1677           <td></td>
1678           <td>)</td>
1679           <td></td><td>&#160;&#160;&#160;log_sat_##type##x##size((a), (position))</td>
1680         </tr>
1681       </table>
1682 </div><div class="memdoc">
1683
1684 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00409">409</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1685
1686 </div>
1687 </div>
1688 <a class="anchor" id="a902ecdf01fd8a0760e4ef66ce5814a20"></a>
1689 <div class="memitem">
1690 <div class="memproto">
1691       <table class="memname">
1692         <tr>
1693           <td class="memname">#define LOGQ_IMPL</td>
1694           <td>(</td>
1695           <td class="paramtype">&#160;</td>
1696           <td class="paramname">stype, </td>
1697         </tr>
1698         <tr>
1699           <td class="paramkey"></td>
1700           <td></td>
1701           <td class="paramtype">&#160;</td>
1702           <td class="paramname">type, </td>
1703         </tr>
1704         <tr>
1705           <td class="paramkey"></td>
1706           <td></td>
1707           <td class="paramtype">&#160;</td>
1708           <td class="paramname">size&#160;</td>
1709         </tr>
1710         <tr>
1711           <td></td>
1712           <td>)</td>
1713           <td></td><td></td>
1714         </tr>
1715       </table>
1716 </div><div class="memdoc">
1717 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type log_sat_##type(type VopA, <span class="keywordtype">int</span> fixed_point_position)                                                                        \</div><div class="line">    {                                                                                                                                      \</div><div class="line">        type const_one = (type)(1 &lt;&lt; (fixed_point_position));                                                                              \</div><div class="line">        type ln2       = (type)(0x58B9 &gt;&gt; (15 - fixed_point_position));  <span class="comment">/* 1.4384189 */</span>                                                   \</div><div class="line">        type <a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa7fc56270e7a70fa81a5935b72eacbe29">A</a>         = (type)(0x5C0F &gt;&gt; (14 - fixed_point_position));  <span class="comment">/* 1.4384189 */</span>                                                   \</div><div class="line">        type <a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa9d5ed678fe57bcca610140957afab571">B</a>         = -(type)(0x56AE &gt;&gt; (15 - fixed_point_position)); <span class="comment">/* -0.6771900 */</span>                                                  \</div><div class="line">        type C         = (type)(0x2933 &gt;&gt; (15 - fixed_point_position));  <span class="comment">/* 0.3218538 */</span>                                                   \</div><div class="line">        type D         = -(type)(0x0AA7 &gt;&gt; (15 - fixed_point_position)); <span class="comment">/* -0.0832229 */</span>                                                  \</div><div class="line">        type inter_a   = select(VopA, <a class="code" href="fixed__point_8h.xhtml#a774126960511e4d827f0d2d3d68abe97">DIV_SAT_OP_VEC_EXPAND</a>(const_one, VopA, stype, size, fixed_point_position), VopA &lt; const_one);        \</div><div class="line">        type shift_val = (type)(15 - stype##_SHIFT) - <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">clz</a>(inter_a &gt;&gt; (type)fixed_point_position);                                          \</div><div class="line">        inter_a        = inter_a &gt;&gt; shift_val;                                                                                             \</div><div class="line">        inter_a        = sub_sat(inter_a, const_one);                                                                                      \</div><div class="line">        type <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">sum</a>       = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(inter_a, D, stype, size, fixed_point_position), C);                                     <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(inter_a, sum, stype, size, fixed_point_position), B);                                   <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = add_sat(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(inter_a, sum, stype, size, fixed_point_position), A);                                   <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(inter_a, sum, stype, size, fixed_point_position);                                               <a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">\</a></div><div class="line"><a class="code" href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">        sum</a>            = <a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(add_sat(sum, shift_val &lt;&lt; (type)fixed_point_position), ln2, stype, size, fixed_point_position); \</div><div class="line">        return select(select(sum, -sum, VopA &lt; const_one), (type)0, VopA &lt; (type)0); <span class="comment">/* Saturate result if needed */</span>                       \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa7fc56270e7a70fa81a5935b72eacbe29"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa7fc56270e7a70fa81a5935b72eacbe29">arm_compute::Channel::A</a></div><div class="ttdoc">Alpha channel. </div></div>
1718 <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa9d5ed678fe57bcca610140957afab571"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa9d5ed678fe57bcca610140957afab571">arm_compute::Channel::B</a></div><div class="ttdoc">Blue channel. </div></div>
1719 <div class="ttc" id="reduction__operation_8cl_xhtml_ab0df00f5333da51860deb93deb44a782"><div class="ttname"><a href="reduction__operation_8cl.xhtml#ab0df00f5333da51860deb93deb44a782">sum</a></div><div class="ttdeci">DATA_TYPE sum(__global const DATA_TYPE *input)</div><div class="ttdoc">Calculate sum of a vector. </div><div class="ttdef"><b>Definition:</b> <a href="reduction__operation_8cl_source.xhtml#l00052">reduction_operation.cl:52</a></div></div>
1720 <div class="ttc" id="fixed__point_8h_xhtml_a774126960511e4d827f0d2d3d68abe97"><div class="ttname"><a href="fixed__point_8h.xhtml#a774126960511e4d827f0d2d3d68abe97">DIV_SAT_OP_VEC_EXPAND</a></div><div class="ttdeci">#define DIV_SAT_OP_VEC_EXPAND(a, b, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00329">fixed_point.h:329</a></div></div>
1721 <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aa43c67a536c661ec28398d06bc8ba5af"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aa43c67a536c661ec28398d06bc8ba5af">arm_compute::test::fixed_point_arithmetic::detail::clz</a></div><div class="ttdeci">constexpr int clz(T value)</div><div class="ttdoc">Count the number of leading zero bits in the given value. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00287">FixedPoint.h:287</a></div></div>
1722 <div class="ttc" id="fixed__point_8h_xhtml_a6b559f5128a43015ffc6c855cf84c243"><div class="ttname"><a href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a></div><div class="ttdeci">#define MUL_SAT_OP_EXPAND(a, b, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00258">fixed_point.h:258</a></div></div>
1723 </div><!-- fragment -->
1724 <p>Saturate logarithm of a fixed point vector. </p>
1725 <dl class="section note"><dt>Note</dt><dd>Implemented approach uses taylor polynomial to approximate the logarithm function.</dd></dl>
1726 <dl class="params"><dt>Parameters</dt><dd>
1727   <table class="params">
1728     <tr><td class="paramdir">[in]</td><td class="paramname">stype</td><td>the actual scalar data type. </td></tr>
1729     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
1730     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>the number of the calculated elements.</td></tr>
1731   </table>
1732   </dd>
1733 </dl>
1734 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point logarithm. The result is saturated in case of overflow </dd></dl>
1735
1736 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00384">384</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1737
1738 </div>
1739 </div>
1740 <a class="anchor" id="afeab3b374d78c30712736e16cbb5aa15"></a>
1741 <div class="memitem">
1742 <div class="memproto">
1743       <table class="memname">
1744         <tr>
1745           <td class="memname">#define MAX_OP_EXPAND</td>
1746           <td>(</td>
1747           <td class="paramtype">&#160;</td>
1748           <td class="paramname">a, </td>
1749         </tr>
1750         <tr>
1751           <td class="paramkey"></td>
1752           <td></td>
1753           <td class="paramtype">&#160;</td>
1754           <td class="paramname">b, </td>
1755         </tr>
1756         <tr>
1757           <td class="paramkey"></td>
1758           <td></td>
1759           <td class="paramtype">&#160;</td>
1760           <td class="paramname">type, </td>
1761         </tr>
1762         <tr>
1763           <td class="paramkey"></td>
1764           <td></td>
1765           <td class="paramtype">&#160;</td>
1766           <td class="paramname">size&#160;</td>
1767         </tr>
1768         <tr>
1769           <td></td>
1770           <td>)</td>
1771           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a60a130cf40adc457ce483d5912e1459c">MAX_OP_EXPAND_STR</a>(a, b, type, size)</td>
1772         </tr>
1773       </table>
1774 </div><div class="memdoc">
1775
1776 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00147">147</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1777
1778 </div>
1779 </div>
1780 <a class="anchor" id="a60a130cf40adc457ce483d5912e1459c"></a>
1781 <div class="memitem">
1782 <div class="memproto">
1783       <table class="memname">
1784         <tr>
1785           <td class="memname">#define MAX_OP_EXPAND_STR</td>
1786           <td>(</td>
1787           <td class="paramtype">&#160;</td>
1788           <td class="paramname">a, </td>
1789         </tr>
1790         <tr>
1791           <td class="paramkey"></td>
1792           <td></td>
1793           <td class="paramtype">&#160;</td>
1794           <td class="paramname">b, </td>
1795         </tr>
1796         <tr>
1797           <td class="paramkey"></td>
1798           <td></td>
1799           <td class="paramtype">&#160;</td>
1800           <td class="paramname">type, </td>
1801         </tr>
1802         <tr>
1803           <td class="paramkey"></td>
1804           <td></td>
1805           <td class="paramtype">&#160;</td>
1806           <td class="paramname">size&#160;</td>
1807         </tr>
1808         <tr>
1809           <td></td>
1810           <td>)</td>
1811           <td></td><td>&#160;&#160;&#160;max_##type##x##size((a), (b))</td>
1812         </tr>
1813       </table>
1814 </div><div class="memdoc">
1815
1816 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00146">146</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1817
1818 </div>
1819 </div>
1820 <a class="anchor" id="a21e1c22d1a3f0110ceb0ef48c6dddb86"></a>
1821 <div class="memitem">
1822 <div class="memproto">
1823       <table class="memname">
1824         <tr>
1825           <td class="memname">#define MAXQ_IMPL</td>
1826           <td>(</td>
1827           <td class="paramtype">&#160;</td>
1828           <td class="paramname">type</td><td>)</td>
1829           <td></td>
1830         </tr>
1831       </table>
1832 </div><div class="memdoc">
1833 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type max_##type(type VopA, type VopB) \</div><div class="line">    {                                            \</div><div class="line">        return <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">max</a>(VopA, VopB);                  \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point&lt; T &gt; max(fixed_point&lt; T &gt; x, fixed_point&lt; T &gt; y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00902">FixedPoint.h:902</a></div></div>
1834 </div><!-- fragment -->
1835 <p>Computes max of fixed point types. </p>
1836 <dl class="params"><dt>Parameters</dt><dd>
1837   <table class="params">
1838     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type.</td></tr>
1839   </table>
1840   </dd>
1841 </dl>
1842 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point maximum. </dd></dl>
1843
1844 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00129">129</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1845
1846 </div>
1847 </div>
1848 <a class="anchor" id="a8a25ee378391e23386ca195249610562"></a>
1849 <div class="memitem">
1850 <div class="memproto">
1851       <table class="memname">
1852         <tr>
1853           <td class="memname">#define MLA_SAT_OP_EXPAND</td>
1854           <td>(</td>
1855           <td class="paramtype">&#160;</td>
1856           <td class="paramname">a, </td>
1857         </tr>
1858         <tr>
1859           <td class="paramkey"></td>
1860           <td></td>
1861           <td class="paramtype">&#160;</td>
1862           <td class="paramname">b, </td>
1863         </tr>
1864         <tr>
1865           <td class="paramkey"></td>
1866           <td></td>
1867           <td class="paramtype">&#160;</td>
1868           <td class="paramname">c, </td>
1869         </tr>
1870         <tr>
1871           <td class="paramkey"></td>
1872           <td></td>
1873           <td class="paramtype">&#160;</td>
1874           <td class="paramname">type, </td>
1875         </tr>
1876         <tr>
1877           <td class="paramkey"></td>
1878           <td></td>
1879           <td class="paramtype">&#160;</td>
1880           <td class="paramname">size, </td>
1881         </tr>
1882         <tr>
1883           <td class="paramkey"></td>
1884           <td></td>
1885           <td class="paramtype">&#160;</td>
1886           <td class="paramname">position&#160;</td>
1887         </tr>
1888         <tr>
1889           <td></td>
1890           <td>)</td>
1891           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a8cde8777703946ea2e06b20d6831d489">MLA_SAT_OP_EXPAND_STR</a>(a, b, c, type, size, position)</td>
1892         </tr>
1893       </table>
1894 </div><div class="memdoc">
1895
1896 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00279">279</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1897
1898 </div>
1899 </div>
1900 <a class="anchor" id="a8cde8777703946ea2e06b20d6831d489"></a>
1901 <div class="memitem">
1902 <div class="memproto">
1903       <table class="memname">
1904         <tr>
1905           <td class="memname">#define MLA_SAT_OP_EXPAND_STR</td>
1906           <td>(</td>
1907           <td class="paramtype">&#160;</td>
1908           <td class="paramname">a, </td>
1909         </tr>
1910         <tr>
1911           <td class="paramkey"></td>
1912           <td></td>
1913           <td class="paramtype">&#160;</td>
1914           <td class="paramname">b, </td>
1915         </tr>
1916         <tr>
1917           <td class="paramkey"></td>
1918           <td></td>
1919           <td class="paramtype">&#160;</td>
1920           <td class="paramname">c, </td>
1921         </tr>
1922         <tr>
1923           <td class="paramkey"></td>
1924           <td></td>
1925           <td class="paramtype">&#160;</td>
1926           <td class="paramname">type, </td>
1927         </tr>
1928         <tr>
1929           <td class="paramkey"></td>
1930           <td></td>
1931           <td class="paramtype">&#160;</td>
1932           <td class="paramname">size, </td>
1933         </tr>
1934         <tr>
1935           <td class="paramkey"></td>
1936           <td></td>
1937           <td class="paramtype">&#160;</td>
1938           <td class="paramname">position&#160;</td>
1939         </tr>
1940         <tr>
1941           <td></td>
1942           <td>)</td>
1943           <td></td><td>&#160;&#160;&#160;mla_sat_##type##x##size((a), (b), (c), (position))</td>
1944         </tr>
1945       </table>
1946 </div><div class="memdoc">
1947
1948 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00278">278</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
1949
1950 </div>
1951 </div>
1952 <a class="anchor" id="ac52a40b99b01208c76483ee00b96ba9e"></a>
1953 <div class="memitem">
1954 <div class="memproto">
1955       <table class="memname">
1956         <tr>
1957           <td class="memname">#define MLAL_SAT_OP_EXPAND</td>
1958           <td>(</td>
1959           <td class="paramtype">&#160;</td>
1960           <td class="paramname">a, </td>
1961         </tr>
1962         <tr>
1963           <td class="paramkey"></td>
1964           <td></td>
1965           <td class="paramtype">&#160;</td>
1966           <td class="paramname">b, </td>
1967         </tr>
1968         <tr>
1969           <td class="paramkey"></td>
1970           <td></td>
1971           <td class="paramtype">&#160;</td>
1972           <td class="paramname">c, </td>
1973         </tr>
1974         <tr>
1975           <td class="paramkey"></td>
1976           <td></td>
1977           <td class="paramtype">&#160;</td>
1978           <td class="paramname">type, </td>
1979         </tr>
1980         <tr>
1981           <td class="paramkey"></td>
1982           <td></td>
1983           <td class="paramtype">&#160;</td>
1984           <td class="paramname">size, </td>
1985         </tr>
1986         <tr>
1987           <td class="paramkey"></td>
1988           <td></td>
1989           <td class="paramtype">&#160;</td>
1990           <td class="paramname">position&#160;</td>
1991         </tr>
1992         <tr>
1993           <td></td>
1994           <td>)</td>
1995           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a80b890755bdc8392bcc853d24b34682d">MLAL_SAT_OP_EXPAND_STR</a>(a, b, c, type, size, position)</td>
1996         </tr>
1997       </table>
1998 </div><div class="memdoc">
1999
2000 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00299">299</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2001
2002 </div>
2003 </div>
2004 <a class="anchor" id="a80b890755bdc8392bcc853d24b34682d"></a>
2005 <div class="memitem">
2006 <div class="memproto">
2007       <table class="memname">
2008         <tr>
2009           <td class="memname">#define MLAL_SAT_OP_EXPAND_STR</td>
2010           <td>(</td>
2011           <td class="paramtype">&#160;</td>
2012           <td class="paramname">a, </td>
2013         </tr>
2014         <tr>
2015           <td class="paramkey"></td>
2016           <td></td>
2017           <td class="paramtype">&#160;</td>
2018           <td class="paramname">b, </td>
2019         </tr>
2020         <tr>
2021           <td class="paramkey"></td>
2022           <td></td>
2023           <td class="paramtype">&#160;</td>
2024           <td class="paramname">c, </td>
2025         </tr>
2026         <tr>
2027           <td class="paramkey"></td>
2028           <td></td>
2029           <td class="paramtype">&#160;</td>
2030           <td class="paramname">type, </td>
2031         </tr>
2032         <tr>
2033           <td class="paramkey"></td>
2034           <td></td>
2035           <td class="paramtype">&#160;</td>
2036           <td class="paramname">size, </td>
2037         </tr>
2038         <tr>
2039           <td class="paramkey"></td>
2040           <td></td>
2041           <td class="paramtype">&#160;</td>
2042           <td class="paramname">position&#160;</td>
2043         </tr>
2044         <tr>
2045           <td></td>
2046           <td>)</td>
2047           <td></td><td>&#160;&#160;&#160;mlal_sat_##type##x##size((a), (b), (c), (position))</td>
2048         </tr>
2049       </table>
2050 </div><div class="memdoc">
2051
2052 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00298">298</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2053
2054 </div>
2055 </div>
2056 <a class="anchor" id="a2258d987499bd7c92db2c90977fd2409"></a>
2057 <div class="memitem">
2058 <div class="memproto">
2059       <table class="memname">
2060         <tr>
2061           <td class="memname">#define MLALQ_SAT_IMPL</td>
2062           <td>(</td>
2063           <td class="paramtype">&#160;</td>
2064           <td class="paramname">type, </td>
2065         </tr>
2066         <tr>
2067           <td class="paramkey"></td>
2068           <td></td>
2069           <td class="paramtype">&#160;</td>
2070           <td class="paramname">itype&#160;</td>
2071         </tr>
2072         <tr>
2073           <td></td>
2074           <td>)</td>
2075           <td></td><td></td>
2076         </tr>
2077       </table>
2078 </div><div class="memdoc">
2079 <b>Value:</b><div class="fragment"><div class="line">itype mlal_sat_##type(itype VopA, type VopB, type VopC, <span class="keywordtype">int</span> fixed_point_position)                              \</div><div class="line">    {                                                                                                              \</div><div class="line">        itype res = mad_sat(<a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(VopB, itype), <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(VopC, itype), (itype)(1 &lt;&lt; (fixed_point_position - 1))); \</div><div class="line">        return add_sat(VopA, res &gt;&gt; (itype)fixed_point_position);                                                  \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
2080 </div><!-- fragment -->
2081 <p>Saturate multiply-accumulate long. </p>
2082 <dl class="params"><dt>Parameters</dt><dd>
2083   <table class="params">
2084     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
2085     <tr><td class="paramdir">[in]</td><td class="paramname">itype</td><td>the intermediate data type.</td></tr>
2086   </table>
2087   </dd>
2088 </dl>
2089 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point multiply-accumulate long. The result is saturated in case of overflow </dd></dl>
2090
2091 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00288">288</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2092
2093 </div>
2094 </div>
2095 <a class="anchor" id="a31a4619a484c58adcd6e7a9a8354cf23"></a>
2096 <div class="memitem">
2097 <div class="memproto">
2098       <table class="memname">
2099         <tr>
2100           <td class="memname">#define MLAQ_SAT_IMPL</td>
2101           <td>(</td>
2102           <td class="paramtype">&#160;</td>
2103           <td class="paramname">type, </td>
2104         </tr>
2105         <tr>
2106           <td class="paramkey"></td>
2107           <td></td>
2108           <td class="paramtype">&#160;</td>
2109           <td class="paramname">itype&#160;</td>
2110         </tr>
2111         <tr>
2112           <td></td>
2113           <td>)</td>
2114           <td></td><td></td>
2115         </tr>
2116       </table>
2117 </div><div class="memdoc">
2118 <b>Value:</b><div class="fragment"><div class="line">type mla_sat_##type(type VopA, type VopB, type VopC, <span class="keywordtype">int</span> fixed_point_position)                                 \</div><div class="line">    {                                                                                                              \</div><div class="line">        itype res = mad_sat(<a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(VopB, itype), <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>(VopC, itype), (itype)(1 &lt;&lt; (fixed_point_position - 1))); \</div><div class="line">        return add_sat(VopA, <a class="code" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>(res &gt;&gt; (itype)fixed_point_position, type));                               \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
2119 <div class="ttc" id="fixed__point_8h_xhtml_a23fb01b6f3453cc0e48a026fd44f6acd"><div class="ttname"><a href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a></div><div class="ttdeci">#define CONVERT_SAT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00103">fixed_point.h:103</a></div></div>
2120 </div><!-- fragment -->
2121 <p>Saturate multiply-accumulate. </p>
2122 <dl class="params"><dt>Parameters</dt><dd>
2123   <table class="params">
2124     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
2125     <tr><td class="paramdir">[in]</td><td class="paramname">itype</td><td>the intermediate data type.</td></tr>
2126   </table>
2127   </dd>
2128 </dl>
2129 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point multiply-accumulate. The result is saturated in case of overflow </dd></dl>
2130
2131 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00267">267</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2132
2133 </div>
2134 </div>
2135 <a class="anchor" id="a1b9871e1733f3827061df926120f9f46"></a>
2136 <div class="memitem">
2137 <div class="memproto">
2138       <table class="memname">
2139         <tr>
2140           <td class="memname">#define MUL_OP_EXPAND</td>
2141           <td>(</td>
2142           <td class="paramtype">&#160;</td>
2143           <td class="paramname">a, </td>
2144         </tr>
2145         <tr>
2146           <td class="paramkey"></td>
2147           <td></td>
2148           <td class="paramtype">&#160;</td>
2149           <td class="paramname">b, </td>
2150         </tr>
2151         <tr>
2152           <td class="paramkey"></td>
2153           <td></td>
2154           <td class="paramtype">&#160;</td>
2155           <td class="paramname">type, </td>
2156         </tr>
2157         <tr>
2158           <td class="paramkey"></td>
2159           <td></td>
2160           <td class="paramtype">&#160;</td>
2161           <td class="paramname">size, </td>
2162         </tr>
2163         <tr>
2164           <td class="paramkey"></td>
2165           <td></td>
2166           <td class="paramtype">&#160;</td>
2167           <td class="paramname">position&#160;</td>
2168         </tr>
2169         <tr>
2170           <td></td>
2171           <td>)</td>
2172           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#afadf927c77d81f7dcd9af28b65c9c79d">MUL_OP_EXPAND_STR</a>(a, b, type, size, position)</td>
2173         </tr>
2174       </table>
2175 </div><div class="memdoc">
2176
2177 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00227">227</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2178
2179 </div>
2180 </div>
2181 <a class="anchor" id="afadf927c77d81f7dcd9af28b65c9c79d"></a>
2182 <div class="memitem">
2183 <div class="memproto">
2184       <table class="memname">
2185         <tr>
2186           <td class="memname">#define MUL_OP_EXPAND_STR</td>
2187           <td>(</td>
2188           <td class="paramtype">&#160;</td>
2189           <td class="paramname">a, </td>
2190         </tr>
2191         <tr>
2192           <td class="paramkey"></td>
2193           <td></td>
2194           <td class="paramtype">&#160;</td>
2195           <td class="paramname">b, </td>
2196         </tr>
2197         <tr>
2198           <td class="paramkey"></td>
2199           <td></td>
2200           <td class="paramtype">&#160;</td>
2201           <td class="paramname">type, </td>
2202         </tr>
2203         <tr>
2204           <td class="paramkey"></td>
2205           <td></td>
2206           <td class="paramtype">&#160;</td>
2207           <td class="paramname">size, </td>
2208         </tr>
2209         <tr>
2210           <td class="paramkey"></td>
2211           <td></td>
2212           <td class="paramtype">&#160;</td>
2213           <td class="paramname">position&#160;</td>
2214         </tr>
2215         <tr>
2216           <td></td>
2217           <td>)</td>
2218           <td></td><td>&#160;&#160;&#160;mul_##type##x##size((a), (b), (position))</td>
2219         </tr>
2220       </table>
2221 </div><div class="memdoc">
2222
2223 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00226">226</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2224
2225 </div>
2226 </div>
2227 <a class="anchor" id="a6b559f5128a43015ffc6c855cf84c243"></a>
2228 <div class="memitem">
2229 <div class="memproto">
2230       <table class="memname">
2231         <tr>
2232           <td class="memname">#define MUL_SAT_OP_EXPAND</td>
2233           <td>(</td>
2234           <td class="paramtype">&#160;</td>
2235           <td class="paramname">a, </td>
2236         </tr>
2237         <tr>
2238           <td class="paramkey"></td>
2239           <td></td>
2240           <td class="paramtype">&#160;</td>
2241           <td class="paramname">b, </td>
2242         </tr>
2243         <tr>
2244           <td class="paramkey"></td>
2245           <td></td>
2246           <td class="paramtype">&#160;</td>
2247           <td class="paramname">type, </td>
2248         </tr>
2249         <tr>
2250           <td class="paramkey"></td>
2251           <td></td>
2252           <td class="paramtype">&#160;</td>
2253           <td class="paramname">size, </td>
2254         </tr>
2255         <tr>
2256           <td class="paramkey"></td>
2257           <td></td>
2258           <td class="paramtype">&#160;</td>
2259           <td class="paramname">position&#160;</td>
2260         </tr>
2261         <tr>
2262           <td></td>
2263           <td>)</td>
2264           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a4e160e8fcff1c5ec8fba57505cb0ad91">MUL_SAT_OP_EXPAND_STR</a>(a, b, type, size, position)</td>
2265         </tr>
2266       </table>
2267 </div><div class="memdoc">
2268
2269 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00258">258</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2270
2271 </div>
2272 </div>
2273 <a class="anchor" id="a4e160e8fcff1c5ec8fba57505cb0ad91"></a>
2274 <div class="memitem">
2275 <div class="memproto">
2276       <table class="memname">
2277         <tr>
2278           <td class="memname">#define MUL_SAT_OP_EXPAND_STR</td>
2279           <td>(</td>
2280           <td class="paramtype">&#160;</td>
2281           <td class="paramname">a, </td>
2282         </tr>
2283         <tr>
2284           <td class="paramkey"></td>
2285           <td></td>
2286           <td class="paramtype">&#160;</td>
2287           <td class="paramname">b, </td>
2288         </tr>
2289         <tr>
2290           <td class="paramkey"></td>
2291           <td></td>
2292           <td class="paramtype">&#160;</td>
2293           <td class="paramname">type, </td>
2294         </tr>
2295         <tr>
2296           <td class="paramkey"></td>
2297           <td></td>
2298           <td class="paramtype">&#160;</td>
2299           <td class="paramname">size, </td>
2300         </tr>
2301         <tr>
2302           <td class="paramkey"></td>
2303           <td></td>
2304           <td class="paramtype">&#160;</td>
2305           <td class="paramname">position&#160;</td>
2306         </tr>
2307         <tr>
2308           <td></td>
2309           <td>)</td>
2310           <td></td><td>&#160;&#160;&#160;mul_sat_##type##x##size((a), (b), (position))</td>
2311         </tr>
2312       </table>
2313 </div><div class="memdoc">
2314
2315 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00257">257</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2316
2317 </div>
2318 </div>
2319 <a class="anchor" id="a8900371ff8da316eea9c61c993043ca5"></a>
2320 <div class="memitem">
2321 <div class="memproto">
2322       <table class="memname">
2323         <tr>
2324           <td class="memname">#define MULQ_IMPL</td>
2325           <td>(</td>
2326           <td class="paramtype">&#160;</td>
2327           <td class="paramname">type, </td>
2328         </tr>
2329         <tr>
2330           <td class="paramkey"></td>
2331           <td></td>
2332           <td class="paramtype">&#160;</td>
2333           <td class="paramname">itype&#160;</td>
2334         </tr>
2335         <tr>
2336           <td></td>
2337           <td>)</td>
2338           <td></td><td></td>
2339         </tr>
2340       </table>
2341 </div><div class="memdoc">
2342 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type mul_##type(type VopA, type VopB, <span class="keywordtype">int</span> fixed_point_position)             \</div><div class="line">    {                                                                                  \</div><div class="line">        itype round_val = (itype)(1 &lt;&lt; (fixed_point_position - 1));                    \</div><div class="line">        itype res       = <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((VopA), itype) * <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((VopB), itype) + round_val; \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((res &gt;&gt; (itype)fixed_point_position), type);                    \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
2343 </div><!-- fragment -->
2344 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00213">213</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2345
2346 </div>
2347 </div>
2348 <a class="anchor" id="a329eb419d445e448ec885a2f69a1fb0f"></a>
2349 <div class="memitem">
2350 <div class="memproto">
2351       <table class="memname">
2352         <tr>
2353           <td class="memname">#define MULQ_SAT_IMPL</td>
2354           <td>(</td>
2355           <td class="paramtype">&#160;</td>
2356           <td class="paramname">type, </td>
2357         </tr>
2358         <tr>
2359           <td class="paramkey"></td>
2360           <td></td>
2361           <td class="paramtype">&#160;</td>
2362           <td class="paramname">itype&#160;</td>
2363         </tr>
2364         <tr>
2365           <td></td>
2366           <td>)</td>
2367           <td></td><td></td>
2368         </tr>
2369       </table>
2370 </div><div class="memdoc">
2371 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type mul_sat_##type(type VopA, type VopB, <span class="keywordtype">int</span> fixed_point_position)                \</div><div class="line">    {                                                                                         \</div><div class="line">        itype round_val = (itype)(1 &lt;&lt; (fixed_point_position - 1));                           \</div><div class="line">        itype res       = mad_sat(<a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((VopA), itype), <a class="code" href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a>((VopB), itype), round_val); \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>((res &gt;&gt; (itype)fixed_point_position), type);                       \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_aa8d95ba04fc73845abc6045952cae5be"><div class="ttname"><a href="fixed__point_8h.xhtml#aa8d95ba04fc73845abc6045952cae5be">CONVERT</a></div><div class="ttdeci">#define CONVERT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00098">fixed_point.h:98</a></div></div>
2372 <div class="ttc" id="fixed__point_8h_xhtml_a23fb01b6f3453cc0e48a026fd44f6acd"><div class="ttname"><a href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a></div><div class="ttdeci">#define CONVERT_SAT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00103">fixed_point.h:103</a></div></div>
2373 </div><!-- fragment -->
2374 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00236">236</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2375
2376 </div>
2377 </div>
2378 <a class="anchor" id="a3668744b91058e80feae452f3fff6ecd"></a>
2379 <div class="memitem">
2380 <div class="memproto">
2381       <table class="memname">
2382         <tr>
2383           <td class="memname">#define qs16_MAX&#160;&#160;&#160;((short)SHRT_MAX)</td>
2384         </tr>
2385       </table>
2386 </div><div class="memdoc">
2387
2388 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00043">43</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2389
2390 </div>
2391 </div>
2392 <a class="anchor" id="a8f3a79453a6d9f3cb4e4c1e15647c2f8"></a>
2393 <div class="memitem">
2394 <div class="memproto">
2395       <table class="memname">
2396         <tr>
2397           <td class="memname">#define qs16_MIN&#160;&#160;&#160;((short)SHRT_MIN)</td>
2398         </tr>
2399       </table>
2400 </div><div class="memdoc">
2401
2402 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00042">42</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2403
2404 </div>
2405 </div>
2406 <a class="anchor" id="a36ef9fc1f840658270248d8e53fd8140"></a>
2407 <div class="memitem">
2408 <div class="memproto">
2409       <table class="memname">
2410         <tr>
2411           <td class="memname">#define qs16_SHIFT&#160;&#160;&#160;0</td>
2412         </tr>
2413       </table>
2414 </div><div class="memdoc">
2415
2416 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00083">83</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2417
2418 </div>
2419 </div>
2420 <a class="anchor" id="a995fa4e2cf5895940e629f49c87a9e66"></a>
2421 <div class="memitem">
2422 <div class="memproto">
2423       <table class="memname">
2424         <tr>
2425           <td class="memname">#define qs16_TYPE&#160;&#160;&#160;short</td>
2426         </tr>
2427       </table>
2428 </div><div class="memdoc">
2429
2430 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00062">62</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2431
2432 </div>
2433 </div>
2434 <a class="anchor" id="a66d3b76441cc5c126ea3c2eacd66755c"></a>
2435 <div class="memitem">
2436 <div class="memproto">
2437       <table class="memname">
2438         <tr>
2439           <td class="memname">#define qs16x16_TYPE&#160;&#160;&#160;short16</td>
2440         </tr>
2441       </table>
2442 </div><div class="memdoc">
2443
2444 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00068">68</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2445
2446 </div>
2447 </div>
2448 <a class="anchor" id="ae5f0a20c461cd5421516da8559e30bc9"></a>
2449 <div class="memitem">
2450 <div class="memproto">
2451       <table class="memname">
2452         <tr>
2453           <td class="memname">#define qs16x1_TYPE&#160;&#160;&#160;short</td>
2454         </tr>
2455       </table>
2456 </div><div class="memdoc">
2457
2458 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00063">63</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2459
2460 </div>
2461 </div>
2462 <a class="anchor" id="aa3594535118e4158134b8de127757e70"></a>
2463 <div class="memitem">
2464 <div class="memproto">
2465       <table class="memname">
2466         <tr>
2467           <td class="memname">#define qs16x2_TYPE&#160;&#160;&#160;short2</td>
2468         </tr>
2469       </table>
2470 </div><div class="memdoc">
2471
2472 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00064">64</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2473
2474 </div>
2475 </div>
2476 <a class="anchor" id="a4d43a0b433fada2a4c21bdc6d66f8e1f"></a>
2477 <div class="memitem">
2478 <div class="memproto">
2479       <table class="memname">
2480         <tr>
2481           <td class="memname">#define qs16x3_TYPE&#160;&#160;&#160;short3</td>
2482         </tr>
2483       </table>
2484 </div><div class="memdoc">
2485
2486 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00065">65</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2487
2488 </div>
2489 </div>
2490 <a class="anchor" id="aba2fe52f3ee4677740c679607cdcb5f1"></a>
2491 <div class="memitem">
2492 <div class="memproto">
2493       <table class="memname">
2494         <tr>
2495           <td class="memname">#define qs16x4_TYPE&#160;&#160;&#160;short4</td>
2496         </tr>
2497       </table>
2498 </div><div class="memdoc">
2499
2500 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00066">66</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2501
2502 </div>
2503 </div>
2504 <a class="anchor" id="ad11e2aa7cd3de96b0be10b9273de99bb"></a>
2505 <div class="memitem">
2506 <div class="memproto">
2507       <table class="memname">
2508         <tr>
2509           <td class="memname">#define qs16x8_TYPE&#160;&#160;&#160;short8</td>
2510         </tr>
2511       </table>
2512 </div><div class="memdoc">
2513
2514 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00067">67</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2515
2516 </div>
2517 </div>
2518 <a class="anchor" id="a665d827df7100fdcb1debb9ebfda2081"></a>
2519 <div class="memitem">
2520 <div class="memproto">
2521       <table class="memname">
2522         <tr>
2523           <td class="memname">#define qs32_MAX&#160;&#160;&#160;((int)INT_MAX)</td>
2524         </tr>
2525       </table>
2526 </div><div class="memdoc">
2527
2528 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00045">45</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2529
2530 </div>
2531 </div>
2532 <a class="anchor" id="a65c09b33d7e8ec44c112123516395303"></a>
2533 <div class="memitem">
2534 <div class="memproto">
2535       <table class="memname">
2536         <tr>
2537           <td class="memname">#define qs32_MIN&#160;&#160;&#160;((int)INT_MIN)</td>
2538         </tr>
2539       </table>
2540 </div><div class="memdoc">
2541
2542 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00044">44</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2543
2544 </div>
2545 </div>
2546 <a class="anchor" id="a4dc3c9f8c9fe5f18308eb6a0b31668b6"></a>
2547 <div class="memitem">
2548 <div class="memproto">
2549       <table class="memname">
2550         <tr>
2551           <td class="memname">#define qs32_TYPE&#160;&#160;&#160;int</td>
2552         </tr>
2553       </table>
2554 </div><div class="memdoc">
2555
2556 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00070">70</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2557
2558 </div>
2559 </div>
2560 <a class="anchor" id="adbd8b659ba077c1cceb5d560db65d4b9"></a>
2561 <div class="memitem">
2562 <div class="memproto">
2563       <table class="memname">
2564         <tr>
2565           <td class="memname">#define qs32x16_TYPE&#160;&#160;&#160;int16</td>
2566         </tr>
2567       </table>
2568 </div><div class="memdoc">
2569
2570 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00076">76</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2571
2572 </div>
2573 </div>
2574 <a class="anchor" id="a0a7583559301a450cfd243030c03bcc3"></a>
2575 <div class="memitem">
2576 <div class="memproto">
2577       <table class="memname">
2578         <tr>
2579           <td class="memname">#define qs32x1_TYPE&#160;&#160;&#160;int</td>
2580         </tr>
2581       </table>
2582 </div><div class="memdoc">
2583
2584 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00071">71</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2585
2586 </div>
2587 </div>
2588 <a class="anchor" id="ae5e7b593b19e045c09d2f0097398dfa0"></a>
2589 <div class="memitem">
2590 <div class="memproto">
2591       <table class="memname">
2592         <tr>
2593           <td class="memname">#define qs32x2_TYPE&#160;&#160;&#160;int2</td>
2594         </tr>
2595       </table>
2596 </div><div class="memdoc">
2597
2598 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00072">72</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2599
2600 </div>
2601 </div>
2602 <a class="anchor" id="a6c20f71e5c89970ee4f1659666e3cd8f"></a>
2603 <div class="memitem">
2604 <div class="memproto">
2605       <table class="memname">
2606         <tr>
2607           <td class="memname">#define qs32x3_TYPE&#160;&#160;&#160;int3</td>
2608         </tr>
2609       </table>
2610 </div><div class="memdoc">
2611
2612 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00073">73</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2613
2614 </div>
2615 </div>
2616 <a class="anchor" id="aa912b7f2743520fec942e0a4c7acf1f5"></a>
2617 <div class="memitem">
2618 <div class="memproto">
2619       <table class="memname">
2620         <tr>
2621           <td class="memname">#define qs32x4_TYPE&#160;&#160;&#160;int4</td>
2622         </tr>
2623       </table>
2624 </div><div class="memdoc">
2625
2626 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00074">74</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2627
2628 </div>
2629 </div>
2630 <a class="anchor" id="a1e11b506599174c9fd83688cf116ab7e"></a>
2631 <div class="memitem">
2632 <div class="memproto">
2633       <table class="memname">
2634         <tr>
2635           <td class="memname">#define qs32x8_TYPE&#160;&#160;&#160;int8</td>
2636         </tr>
2637       </table>
2638 </div><div class="memdoc">
2639
2640 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00075">75</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2641
2642 </div>
2643 </div>
2644 <a class="anchor" id="ac0a5138b20a5fc54e092b8335213b3db"></a>
2645 <div class="memitem">
2646 <div class="memproto">
2647       <table class="memname">
2648         <tr>
2649           <td class="memname">#define qs8_MAX&#160;&#160;&#160;((char)CHAR_MAX)</td>
2650         </tr>
2651       </table>
2652 </div><div class="memdoc">
2653
2654 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00041">41</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2655
2656 </div>
2657 </div>
2658 <a class="anchor" id="a10ab0002d59a950b7e7100f431832174"></a>
2659 <div class="memitem">
2660 <div class="memproto">
2661       <table class="memname">
2662         <tr>
2663           <td class="memname">#define qs8_MIN&#160;&#160;&#160;((char)CHAR_MIN)</td>
2664         </tr>
2665       </table>
2666 </div><div class="memdoc">
2667
2668 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00040">40</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2669
2670 </div>
2671 </div>
2672 <a class="anchor" id="a46e1f404fdd6e80eec6e0f50e5f0383c"></a>
2673 <div class="memitem">
2674 <div class="memproto">
2675       <table class="memname">
2676         <tr>
2677           <td class="memname">#define qs8_SHIFT&#160;&#160;&#160;8</td>
2678         </tr>
2679       </table>
2680 </div><div class="memdoc">
2681
2682 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00082">82</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2683
2684 </div>
2685 </div>
2686 <a class="anchor" id="a79ca4f195e178410c0e034216e90f811"></a>
2687 <div class="memitem">
2688 <div class="memproto">
2689       <table class="memname">
2690         <tr>
2691           <td class="memname">#define qs8_TYPE&#160;&#160;&#160;char</td>
2692         </tr>
2693       </table>
2694 </div><div class="memdoc">
2695
2696 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00054">54</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2697
2698 </div>
2699 </div>
2700 <a class="anchor" id="ae9cb49b1f87d857347bcf0add8217bff"></a>
2701 <div class="memitem">
2702 <div class="memproto">
2703       <table class="memname">
2704         <tr>
2705           <td class="memname">#define qs8x16_TYPE&#160;&#160;&#160;char16</td>
2706         </tr>
2707       </table>
2708 </div><div class="memdoc">
2709
2710 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00060">60</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2711
2712 </div>
2713 </div>
2714 <a class="anchor" id="ad77b91071787b84a9cd514cf5c526fdb"></a>
2715 <div class="memitem">
2716 <div class="memproto">
2717       <table class="memname">
2718         <tr>
2719           <td class="memname">#define qs8x1_TYPE&#160;&#160;&#160;char</td>
2720         </tr>
2721       </table>
2722 </div><div class="memdoc">
2723
2724 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00055">55</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2725
2726 </div>
2727 </div>
2728 <a class="anchor" id="a15ba5721b7d6b798965f1fe03609f657"></a>
2729 <div class="memitem">
2730 <div class="memproto">
2731       <table class="memname">
2732         <tr>
2733           <td class="memname">#define qs8x2_TYPE&#160;&#160;&#160;char2</td>
2734         </tr>
2735       </table>
2736 </div><div class="memdoc">
2737
2738 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00056">56</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2739
2740 </div>
2741 </div>
2742 <a class="anchor" id="a7bd1921b9cbbf8b03867899a43db99d3"></a>
2743 <div class="memitem">
2744 <div class="memproto">
2745       <table class="memname">
2746         <tr>
2747           <td class="memname">#define qs8x3_TYPE&#160;&#160;&#160;char3</td>
2748         </tr>
2749       </table>
2750 </div><div class="memdoc">
2751
2752 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00057">57</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2753
2754 </div>
2755 </div>
2756 <a class="anchor" id="a33854718153786d2995ff57a77966fa0"></a>
2757 <div class="memitem">
2758 <div class="memproto">
2759       <table class="memname">
2760         <tr>
2761           <td class="memname">#define qs8x4_TYPE&#160;&#160;&#160;char4</td>
2762         </tr>
2763       </table>
2764 </div><div class="memdoc">
2765
2766 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00058">58</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2767
2768 </div>
2769 </div>
2770 <a class="anchor" id="a21f99c110a4e266a7c48ffc62f91bb6d"></a>
2771 <div class="memitem">
2772 <div class="memproto">
2773       <table class="memname">
2774         <tr>
2775           <td class="memname">#define qs8x8_TYPE&#160;&#160;&#160;char8</td>
2776         </tr>
2777       </table>
2778 </div><div class="memdoc">
2779
2780 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00059">59</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2781
2782 </div>
2783 </div>
2784 <a class="anchor" id="ae26774fb9d07b6c3965b1af0fe51d14d"></a>
2785 <div class="memitem">
2786 <div class="memproto">
2787       <table class="memname">
2788         <tr>
2789           <td class="memname">#define qu16_MAX&#160;&#160;&#160;((ushort)USHRT_MAX)</td>
2790         </tr>
2791       </table>
2792 </div><div class="memdoc">
2793
2794 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00050">50</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2795
2796 </div>
2797 </div>
2798 <a class="anchor" id="addb83fbb729412b4d63acf37d11a4dfe"></a>
2799 <div class="memitem">
2800 <div class="memproto">
2801       <table class="memname">
2802         <tr>
2803           <td class="memname">#define qu16_MIN&#160;&#160;&#160;((ushort)0)</td>
2804         </tr>
2805       </table>
2806 </div><div class="memdoc">
2807
2808 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00049">49</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2809
2810 </div>
2811 </div>
2812 <a class="anchor" id="a9b24ec1f75f64ba7317d874e79f20165"></a>
2813 <div class="memitem">
2814 <div class="memproto">
2815       <table class="memname">
2816         <tr>
2817           <td class="memname">#define qu32_MAX&#160;&#160;&#160;((uint)UINT_MAX)</td>
2818         </tr>
2819       </table>
2820 </div><div class="memdoc">
2821
2822 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00052">52</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2823
2824 </div>
2825 </div>
2826 <a class="anchor" id="a4b5f7492fbe94585b4d6ba2b7481261a"></a>
2827 <div class="memitem">
2828 <div class="memproto">
2829       <table class="memname">
2830         <tr>
2831           <td class="memname">#define qu32_MIN&#160;&#160;&#160;((uint)0)</td>
2832         </tr>
2833       </table>
2834 </div><div class="memdoc">
2835
2836 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00051">51</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2837
2838 </div>
2839 </div>
2840 <a class="anchor" id="ae3e8582121053f90052a5d6b493b893a"></a>
2841 <div class="memitem">
2842 <div class="memproto">
2843       <table class="memname">
2844         <tr>
2845           <td class="memname">#define qu8_MAX&#160;&#160;&#160;((uchar)UCHAR_MAX)</td>
2846         </tr>
2847       </table>
2848 </div><div class="memdoc">
2849
2850 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00048">48</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2851
2852 </div>
2853 </div>
2854 <a class="anchor" id="a87c333c4d447a56aaa1794163bffb934"></a>
2855 <div class="memitem">
2856 <div class="memproto">
2857       <table class="memname">
2858         <tr>
2859           <td class="memname">#define qu8_MIN&#160;&#160;&#160;((uchar)0)</td>
2860         </tr>
2861       </table>
2862 </div><div class="memdoc">
2863
2864 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00047">47</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2865
2866 </div>
2867 </div>
2868 <a class="anchor" id="a740b5b51d0e06dae628961d373d6c359"></a>
2869 <div class="memitem">
2870 <div class="memproto">
2871       <table class="memname">
2872         <tr>
2873           <td class="memname">#define SQCVT_SAT_IMPL</td>
2874           <td>(</td>
2875           <td class="paramtype">&#160;</td>
2876           <td class="paramname">type</td><td>)</td>
2877           <td></td>
2878         </tr>
2879       </table>
2880 </div><div class="memdoc">
2881 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type sqcvt_##type##_sat(<span class="keywordtype">float</span> <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a>, <span class="keywordtype">int</span> fixed_point_position)                           \</div><div class="line">    {                                                                                           \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a>((<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a> * (1 &lt;&lt; fixed_point_position) + ((<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">a</a> &lt; 0) ? -0.5f : 0.5f)), type); \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_aac40b7097f2bda9274ae07fa33d15a79"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">arm_compute::test::validation::a</a></div><div class="ttdeci">CLTensor a</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00121">GEMM.cpp:121</a></div></div>
2882 <div class="ttc" id="fixed__point_8h_xhtml_a23fb01b6f3453cc0e48a026fd44f6acd"><div class="ttname"><a href="fixed__point_8h.xhtml#a23fb01b6f3453cc0e48a026fd44f6acd">CONVERT_SAT</a></div><div class="ttdeci">#define CONVERT_SAT(x, type)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00103">fixed_point.h:103</a></div></div>
2883 </div><!-- fragment -->
2884 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00506">506</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2885
2886 </div>
2887 </div>
2888 <a class="anchor" id="a40c89e1f1f54dd72fc533c9aafdee12e"></a>
2889 <div class="memitem">
2890 <div class="memproto">
2891       <table class="memname">
2892         <tr>
2893           <td class="memname">#define SQCVT_SAT_OP_EXPAND</td>
2894           <td>(</td>
2895           <td class="paramtype">&#160;</td>
2896           <td class="paramname">a, </td>
2897         </tr>
2898         <tr>
2899           <td class="paramkey"></td>
2900           <td></td>
2901           <td class="paramtype">&#160;</td>
2902           <td class="paramname">type, </td>
2903         </tr>
2904         <tr>
2905           <td class="paramkey"></td>
2906           <td></td>
2907           <td class="paramtype">&#160;</td>
2908           <td class="paramname">position&#160;</td>
2909         </tr>
2910         <tr>
2911           <td></td>
2912           <td>)</td>
2913           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#aa9f86d33cbbf40f33fe1074913ae30d1">SQCVT_SAT_OP_EXPAND_STR</a>((a), type, position)</td>
2914         </tr>
2915       </table>
2916 </div><div class="memdoc">
2917
2918 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00516">516</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2919
2920 </div>
2921 </div>
2922 <a class="anchor" id="aa9f86d33cbbf40f33fe1074913ae30d1"></a>
2923 <div class="memitem">
2924 <div class="memproto">
2925       <table class="memname">
2926         <tr>
2927           <td class="memname">#define SQCVT_SAT_OP_EXPAND_STR</td>
2928           <td>(</td>
2929           <td class="paramtype">&#160;</td>
2930           <td class="paramname">a, </td>
2931         </tr>
2932         <tr>
2933           <td class="paramkey"></td>
2934           <td></td>
2935           <td class="paramtype">&#160;</td>
2936           <td class="paramname">type, </td>
2937         </tr>
2938         <tr>
2939           <td class="paramkey"></td>
2940           <td></td>
2941           <td class="paramtype">&#160;</td>
2942           <td class="paramname">position&#160;</td>
2943         </tr>
2944         <tr>
2945           <td></td>
2946           <td>)</td>
2947           <td></td><td>&#160;&#160;&#160;sqcvt_##type##_sat((a), (position))</td>
2948         </tr>
2949       </table>
2950 </div><div class="memdoc">
2951
2952 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00515">515</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2953
2954 </div>
2955 </div>
2956 <a class="anchor" id="ac081784e1547f3f2e9065e3ed54f2fba"></a>
2957 <div class="memitem">
2958 <div class="memproto">
2959       <table class="memname">
2960         <tr>
2961           <td class="memname">#define SUB_SAT_OP_EXPAND</td>
2962           <td>(</td>
2963           <td class="paramtype">&#160;</td>
2964           <td class="paramname">a, </td>
2965         </tr>
2966         <tr>
2967           <td class="paramkey"></td>
2968           <td></td>
2969           <td class="paramtype">&#160;</td>
2970           <td class="paramname">b, </td>
2971         </tr>
2972         <tr>
2973           <td class="paramkey"></td>
2974           <td></td>
2975           <td class="paramtype">&#160;</td>
2976           <td class="paramname">type, </td>
2977         </tr>
2978         <tr>
2979           <td class="paramkey"></td>
2980           <td></td>
2981           <td class="paramtype">&#160;</td>
2982           <td class="paramname">size&#160;</td>
2983         </tr>
2984         <tr>
2985           <td></td>
2986           <td>)</td>
2987           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a7076a8fac3c484611ce522dc7103fff4">SUB_SAT_OP_EXPAND_STR</a>(a, b, type, size)</td>
2988         </tr>
2989       </table>
2990 </div><div class="memdoc">
2991
2992 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00204">204</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
2993
2994 </div>
2995 </div>
2996 <a class="anchor" id="a7076a8fac3c484611ce522dc7103fff4"></a>
2997 <div class="memitem">
2998 <div class="memproto">
2999       <table class="memname">
3000         <tr>
3001           <td class="memname">#define SUB_SAT_OP_EXPAND_STR</td>
3002           <td>(</td>
3003           <td class="paramtype">&#160;</td>
3004           <td class="paramname">a, </td>
3005         </tr>
3006         <tr>
3007           <td class="paramkey"></td>
3008           <td></td>
3009           <td class="paramtype">&#160;</td>
3010           <td class="paramname">b, </td>
3011         </tr>
3012         <tr>
3013           <td class="paramkey"></td>
3014           <td></td>
3015           <td class="paramtype">&#160;</td>
3016           <td class="paramname">type, </td>
3017         </tr>
3018         <tr>
3019           <td class="paramkey"></td>
3020           <td></td>
3021           <td class="paramtype">&#160;</td>
3022           <td class="paramname">size&#160;</td>
3023         </tr>
3024         <tr>
3025           <td></td>
3026           <td>)</td>
3027           <td></td><td>&#160;&#160;&#160;sub_sat_##type##x##size((a), (b))</td>
3028         </tr>
3029       </table>
3030 </div><div class="memdoc">
3031
3032 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00203">203</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3033
3034 </div>
3035 </div>
3036 <a class="anchor" id="ab555884d2db3be32fc693f670d8a99c7"></a>
3037 <div class="memitem">
3038 <div class="memproto">
3039       <table class="memname">
3040         <tr>
3041           <td class="memname">#define SUBQ_SAT_IMPL</td>
3042           <td>(</td>
3043           <td class="paramtype">&#160;</td>
3044           <td class="paramname">type</td><td>)</td>
3045           <td></td>
3046         </tr>
3047       </table>
3048 </div><div class="memdoc">
3049 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type sub_sat_##type(type VopA, type VopB) \</div><div class="line">    {                                                \</div><div class="line">        return sub_sat(VopA, VopB);                  \</div><div class="line">    }</div></div><!-- fragment -->
3050 <p>Computes saturated subtraction of fixed point types. </p>
3051 <dl class="params"><dt>Parameters</dt><dd>
3052   <table class="params">
3053     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type.</td></tr>
3054   </table>
3055   </dd>
3056 </dl>
3057 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point subtraction. The result is saturated in case of overflow </dd></dl>
3058
3059 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00186">186</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3060
3061 </div>
3062 </div>
3063 <a class="anchor" id="a7033bfe12670e700df8aa3a89f1c592b"></a>
3064 <div class="memitem">
3065 <div class="memproto">
3066       <table class="memname">
3067         <tr>
3068           <td class="memname">#define TANH_OP_EXPAND</td>
3069           <td>(</td>
3070           <td class="paramtype">&#160;</td>
3071           <td class="paramname">a, </td>
3072         </tr>
3073         <tr>
3074           <td class="paramkey"></td>
3075           <td></td>
3076           <td class="paramtype">&#160;</td>
3077           <td class="paramname">type, </td>
3078         </tr>
3079         <tr>
3080           <td class="paramkey"></td>
3081           <td></td>
3082           <td class="paramtype">&#160;</td>
3083           <td class="paramname">size, </td>
3084         </tr>
3085         <tr>
3086           <td class="paramkey"></td>
3087           <td></td>
3088           <td class="paramtype">&#160;</td>
3089           <td class="paramname">position&#160;</td>
3090         </tr>
3091         <tr>
3092           <td></td>
3093           <td>)</td>
3094           <td></td><td>&#160;&#160;&#160;<a class="el" href="fixed__point_8h.xhtml#a452864cb983782cff458f61397fb00eb">TANH_OP_EXPAND_STR</a>(a, type, size, position)</td>
3095         </tr>
3096       </table>
3097 </div><div class="memdoc">
3098
3099 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00474">474</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3100
3101 </div>
3102 </div>
3103 <a class="anchor" id="a452864cb983782cff458f61397fb00eb"></a>
3104 <div class="memitem">
3105 <div class="memproto">
3106       <table class="memname">
3107         <tr>
3108           <td class="memname">#define TANH_OP_EXPAND_STR</td>
3109           <td>(</td>
3110           <td class="paramtype">&#160;</td>
3111           <td class="paramname">a, </td>
3112         </tr>
3113         <tr>
3114           <td class="paramkey"></td>
3115           <td></td>
3116           <td class="paramtype">&#160;</td>
3117           <td class="paramname">type, </td>
3118         </tr>
3119         <tr>
3120           <td class="paramkey"></td>
3121           <td></td>
3122           <td class="paramtype">&#160;</td>
3123           <td class="paramname">size, </td>
3124         </tr>
3125         <tr>
3126           <td class="paramkey"></td>
3127           <td></td>
3128           <td class="paramtype">&#160;</td>
3129           <td class="paramname">position&#160;</td>
3130         </tr>
3131         <tr>
3132           <td></td>
3133           <td>)</td>
3134           <td></td><td>&#160;&#160;&#160;tanh_sat_##type##x##size((a), (position))</td>
3135         </tr>
3136       </table>
3137 </div><div class="memdoc">
3138
3139 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00473">473</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3140
3141 </div>
3142 </div>
3143 <a class="anchor" id="a341448197978a201091ddc00ea22f9e9"></a>
3144 <div class="memitem">
3145 <div class="memproto">
3146       <table class="memname">
3147         <tr>
3148           <td class="memname">#define TANHQ_IMPL</td>
3149           <td>(</td>
3150           <td class="paramtype">&#160;</td>
3151           <td class="paramname">stype, </td>
3152         </tr>
3153         <tr>
3154           <td class="paramkey"></td>
3155           <td></td>
3156           <td class="paramtype">&#160;</td>
3157           <td class="paramname">type, </td>
3158         </tr>
3159         <tr>
3160           <td class="paramkey"></td>
3161           <td></td>
3162           <td class="paramtype">&#160;</td>
3163           <td class="paramname">size&#160;</td>
3164         </tr>
3165         <tr>
3166           <td></td>
3167           <td>)</td>
3168           <td></td><td></td>
3169         </tr>
3170       </table>
3171 </div><div class="memdoc">
3172 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> type tanh_sat_##type(type VopA, <span class="keywordtype">int</span> fixed_point_position)                                                                              \</div><div class="line">    {                                                                                                                                             \</div><div class="line">        type const_one = (type)(1 &lt;&lt; (fixed_point_position));                                                                                     \</div><div class="line">        type const_two = (type)(2 &lt;&lt; (fixed_point_position));                                                                                     \</div><div class="line">        type exp2x     = <a class="code" href="fixed__point_8h.xhtml#a80482c3ae2b0e68658f84f081a6fbdde">EXP_OP_EXPAND</a>(<a class="code" href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a>(const_two, VopA, stype, size, fixed_point_position), stype, size, fixed_point_position); \</div><div class="line">        type num       = <a class="code" href="fixed__point_8h.xhtml#ac081784e1547f3f2e9065e3ed54f2fba">SUB_SAT_OP_EXPAND</a>(exp2x, const_one, stype, size);                                                                        \</div><div class="line">        type den       = <a class="code" href="fixed__point_8h.xhtml#a6b1acbaff6cb3bad4edda9a93dac1f9e">ADD_SAT_OP_EXPAND</a>(exp2x, const_one, stype, size);                                                                        \</div><div class="line">        return <a class="code" href="fixed__point_8h.xhtml#a774126960511e4d827f0d2d3d68abe97">DIV_SAT_OP_VEC_EXPAND</a>(num, den, stype, size, fixed_point_position);                                                                \</div><div class="line">    }</div><div class="ttc" id="fixed__point_8h_xhtml_a80482c3ae2b0e68658f84f081a6fbdde"><div class="ttname"><a href="fixed__point_8h.xhtml#a80482c3ae2b0e68658f84f081a6fbdde">EXP_OP_EXPAND</a></div><div class="ttdeci">#define EXP_OP_EXPAND(a, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00372">fixed_point.h:372</a></div></div>
3173 <div class="ttc" id="fixed__point_8h_xhtml_ac081784e1547f3f2e9065e3ed54f2fba"><div class="ttname"><a href="fixed__point_8h.xhtml#ac081784e1547f3f2e9065e3ed54f2fba">SUB_SAT_OP_EXPAND</a></div><div class="ttdeci">#define SUB_SAT_OP_EXPAND(a, b, type, size)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00204">fixed_point.h:204</a></div></div>
3174 <div class="ttc" id="fixed__point_8h_xhtml_a774126960511e4d827f0d2d3d68abe97"><div class="ttname"><a href="fixed__point_8h.xhtml#a774126960511e4d827f0d2d3d68abe97">DIV_SAT_OP_VEC_EXPAND</a></div><div class="ttdeci">#define DIV_SAT_OP_VEC_EXPAND(a, b, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00329">fixed_point.h:329</a></div></div>
3175 <div class="ttc" id="fixed__point_8h_xhtml_a6b559f5128a43015ffc6c855cf84c243"><div class="ttname"><a href="fixed__point_8h.xhtml#a6b559f5128a43015ffc6c855cf84c243">MUL_SAT_OP_EXPAND</a></div><div class="ttdeci">#define MUL_SAT_OP_EXPAND(a, b, type, size, position)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00258">fixed_point.h:258</a></div></div>
3176 <div class="ttc" id="fixed__point_8h_xhtml_a6b1acbaff6cb3bad4edda9a93dac1f9e"><div class="ttname"><a href="fixed__point_8h.xhtml#a6b1acbaff6cb3bad4edda9a93dac1f9e">ADD_SAT_OP_EXPAND</a></div><div class="ttdeci">#define ADD_SAT_OP_EXPAND(a, b, type, size)</div><div class="ttdef"><b>Definition:</b> <a href="fixed__point_8h_source.xhtml#l00178">fixed_point.h:178</a></div></div>
3177 </div><!-- fragment -->
3178 <p>Saturate hyperbolic tangent of a fixed point vector. </p>
3179 <p>tanh(x) = (e^2x - 1)/(e^2x + 1)</p>
3180 <dl class="params"><dt>Parameters</dt><dd>
3181   <table class="params">
3182     <tr><td class="paramdir">[in]</td><td class="paramname">stype</td><td>the actual scalar data type. </td></tr>
3183     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the actual data type. </td></tr>
3184     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>the number of the calculated elements.</td></tr>
3185   </table>
3186   </dd>
3187 </dl>
3188 <dl class="section return"><dt>Returns</dt><dd>The result of the fixed point hyperbolic tangent. The result is saturated in case of overflow </dd></dl>
3189
3190 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00459">459</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3191
3192 </div>
3193 </div>
3194 <a class="anchor" id="ae1ac323de0ecd37f54553c25092d2ba4"></a>
3195 <div class="memitem">
3196 <div class="memproto">
3197       <table class="memname">
3198         <tr>
3199           <td class="memname">#define TYPE_ALIAS</td>
3200           <td>(</td>
3201           <td class="paramtype">&#160;</td>
3202           <td class="paramname">type, </td>
3203         </tr>
3204         <tr>
3205           <td class="paramkey"></td>
3206           <td></td>
3207           <td class="paramtype">&#160;</td>
3208           <td class="paramname">alias&#160;</td>
3209         </tr>
3210         <tr>
3211           <td></td>
3212           <td>)</td>
3213           <td></td><td></td>
3214         </tr>
3215       </table>
3216 </div><div class="memdoc">
3217 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">typedef</span> type alias;          \</div><div class="line">    typedef type alias##x##1;    \</div><div class="line">    typedef type##2 alias##x##2; \</div><div class="line">    typedef type##3 alias##x##3; \</div><div class="line">    typedef type##4 alias##x##4; \</div><div class="line">    typedef type##8 alias##x##8; \</div><div class="line">    typedef type##16 alias##x##16;</div></div><!-- fragment -->
3218 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00027">27</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3219
3220 </div>
3221 </div>
3222 <a class="anchor" id="a36f754c05b6fddf6df0d8d0a74f8159f"></a>
3223 <div class="memitem">
3224 <div class="memproto">
3225       <table class="memname">
3226         <tr>
3227           <td class="memname">#define VEC_DATA_TYPE</td>
3228           <td>(</td>
3229           <td class="paramtype">&#160;</td>
3230           <td class="paramname">type, </td>
3231         </tr>
3232         <tr>
3233           <td class="paramkey"></td>
3234           <td></td>
3235           <td class="paramtype">&#160;</td>
3236           <td class="paramname">size&#160;</td>
3237         </tr>
3238         <tr>
3239           <td></td>
3240           <td>)</td>
3241           <td></td><td>&#160;&#160;&#160;<a class="el" href="helpers_8h.xhtml#ae802822defb0fa3a7f74f98e324696cb">VEC_DATA_TYPE_STR</a>(type, size)</td>
3242         </tr>
3243       </table>
3244 </div><div class="memdoc">
3245
3246 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00093">93</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3247
3248 <p>Referenced by <a class="el" href="absdiff_8cl_source.xhtml#l00050">absdiff()</a>, <a class="el" href="arithmetic__op_8cl_source.xhtml#l00069">arithmetic_add()</a>, <a class="el" href="arithmetic__op_8cl_source.xhtml#l00120">arithmetic_sub()</a>, <a class="el" href="warp__helpers_8h_source.xhtml#l00094">bilinear_interpolate_with_border()</a>, <a class="el" href="canny_8cl_source.xhtml#l00057">combine_gradients_L1()</a>, <a class="el" href="canny_8cl_source.xhtml#l00121">combine_gradients_L2()</a>, <a class="el" href="concatenate_8cl_source.xhtml#l00081">concatenate_depth()</a>, <a class="el" href="concatenate_8cl_source.xhtml#l00046">concatenate_width()</a>, <a class="el" href="depth__convert_8cl_source.xhtml#l00074">convert_depth_down()</a>, <a class="el" href="depth__convert_8cl_source.xhtml#l00115">convert_depth_up()</a>, <a class="el" href="convolution3x3_8cl_source.xhtml#l00043">convolution1x3()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00050">convolution1x5()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00052">convolution1x7()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00054">convolution1x9()</a>, <a class="el" href="convolution3x3_8cl_source.xhtml#l00082">convolution3x3()</a>, <a class="el" href="convolution3x3_8cl_source.xhtml#l00123">convolution3x3_static()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00087">convolution5x1()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00159">convolution5x5()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00274">convolution5x5_static()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00097">convolution7x1()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00202">convolution7x7()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00323">convolution7x7_static()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00108">convolution9x1()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00256">convolution9x9()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00386">convolution9x9_static()</a>, <a class="el" href="convolution__rectangle_8cl_source.xhtml#l00064">convolution_rectangle()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00205">convolution_separable1x5_static()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00254">convolution_separable1x7_static()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00317">convolution_separable1x9_static()</a>, <a class="el" href="convolution5x5_8cl_source.xhtml#l00238">convolution_separable5x1_static()</a>, <a class="el" href="convolution7x7_8cl_source.xhtml#l00287">convolution_separable7x1_static()</a>, <a class="el" href="convolution9x9_8cl_source.xhtml#l00350">convolution_separable9x1_static()</a>, <a class="el" href="copy__tensor_8cl_source.xhtml#l00037">copy_tensor()</a>, <a class="el" href="harris__corners_8cl_source.xhtml#l00138">harris_score_1x5()</a>, <a class="el" href="harris__corners_8cl_source.xhtml#l00253">harris_score_1x7()</a>, <a class="el" href="harris__corners_8cl_source.xhtml#l00053">harris_score_3x3()</a>, <a class="el" href="canny_8cl_source.xhtml#l00306">hysteresis()</a>, <a class="el" href="l2__normalize_8cl_source.xhtml#l00045">l2_normalize()</a>, <a class="el" href="magnitude__phase_8cl_source.xhtml#l00033">magnitude_l1()</a>, <a class="el" href="magnitude__phase_8cl_source.xhtml#l00045">magnitude_l2()</a>, <a class="el" href="magnitude__phase_8cl_source.xhtml#l00130">magnitude_phase()</a>, <a class="el" href="minmaxloc_8cl_source.xhtml#l00065">minmax()</a>, <a class="el" href="nonmax_8cl_source.xhtml#l00041">non_max_suppression()</a>, <a class="el" href="normalization__layer_8cl_source.xhtml#l00079">normalization_layer_cross_map()</a>, <a class="el" href="normalization__layer_8cl_source.xhtml#l00139">normalization_layer_in_map()</a>, <a class="el" href="pixelwise__mul__float_8cl_source.xhtml#l00067">pixelwise_mul_float()</a>, <a class="el" href="pixelwise__mul__int_8cl_source.xhtml#l00083">pixelwise_mul_int()</a>, <a class="el" href="pooling__layer_8cl_source.xhtml#l00228">pooling_layer_2()</a>, <a class="el" href="pooling__layer_8cl_source.xhtml#l00292">pooling_layer_3()</a>, <a class="el" href="pooling__layer_8cl_source.xhtml#l00565">pooling_layer_MxN_nhwc()</a>, <a class="el" href="warp__helpers_8h_source.xhtml#l00058">read_texels4()</a>, <a class="el" href="roi__pooling__layer_8cl_source.xhtml#l00061">roi_pool_1x1()</a>, <a class="el" href="softmax__layer_8cl_source.xhtml#l00328">softmax_layer_max_shift_exp_sum_parallel()</a>, <a class="el" href="softmax__layer_8cl_source.xhtml#l00178">softmax_layer_max_shift_exp_sum_serial()</a>, <a class="el" href="softmax__layer_8cl_source.xhtml#l00120">softmax_layer_norm()</a>, <a class="el" href="reduction__operation_8cl_source.xhtml#l00032">square_sum()</a>, <a class="el" href="reduction__operation_8cl_source.xhtml#l00052">sum()</a>, <a class="el" href="transpose_8cl_source.xhtml#l00148">transpose()</a>, <a class="el" href="roi__pooling__layer_8cl_source.xhtml#l00036">vec4_max()</a>, and <a class="el" href="roi__pooling__layer_8cl_source.xhtml#l00043">vec8_max()</a>.</p>
3249
3250 </div>
3251 </div>
3252 <a class="anchor" id="ae802822defb0fa3a7f74f98e324696cb"></a>
3253 <div class="memitem">
3254 <div class="memproto">
3255       <table class="memname">
3256         <tr>
3257           <td class="memname">#define VEC_DATA_TYPE_STR</td>
3258           <td>(</td>
3259           <td class="paramtype">&#160;</td>
3260           <td class="paramname">type, </td>
3261         </tr>
3262         <tr>
3263           <td class="paramkey"></td>
3264           <td></td>
3265           <td class="paramtype">&#160;</td>
3266           <td class="paramname">size&#160;</td>
3267         </tr>
3268         <tr>
3269           <td></td>
3270           <td>)</td>
3271           <td></td><td>&#160;&#160;&#160;type##x##size</td>
3272         </tr>
3273       </table>
3274 </div><div class="memdoc">
3275
3276 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00092">92</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3277
3278 </div>
3279 </div>
3280 <h2 class="groupheader">Typedef Documentation</h2>
3281 <a class="anchor" id="a26a8ca855cd14b1867173d301baf6c4f"></a>
3282 <div class="memitem">
3283 <div class="memproto">
3284       <table class="memname">
3285         <tr>
3286           <td class="memname">typedef short <a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a></td>
3287         </tr>
3288       </table>
3289 </div><div class="memdoc">
3290
3291 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3292
3293 </div>
3294 </div>
3295 <a class="anchor" id="aab72e548e91d1bac44d0a8503dfa12e7"></a>
3296 <div class="memitem">
3297 <div class="memproto">
3298       <table class="memname">
3299         <tr>
3300           <td class="memname">typedef short <a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a></td>
3301         </tr>
3302       </table>
3303 </div><div class="memdoc">
3304
3305 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3306
3307 </div>
3308 </div>
3309 <a class="anchor" id="a16a82528f3e1c6eb81fd9aac6ad45e62"></a>
3310 <div class="memitem">
3311 <div class="memproto">
3312       <table class="memname">
3313         <tr>
3314           <td class="memname">typedef short16 <a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a></td>
3315         </tr>
3316       </table>
3317 </div><div class="memdoc">
3318
3319 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3320
3321 </div>
3322 </div>
3323 <a class="anchor" id="ac120446f465238102c2ba0a23ae4aa47"></a>
3324 <div class="memitem">
3325 <div class="memproto">
3326       <table class="memname">
3327         <tr>
3328           <td class="memname">typedef short2 <a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a></td>
3329         </tr>
3330       </table>
3331 </div><div class="memdoc">
3332
3333 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3334
3335 </div>
3336 </div>
3337 <a class="anchor" id="a39d116772b1400e82b2ab12de00909b0"></a>
3338 <div class="memitem">
3339 <div class="memproto">
3340       <table class="memname">
3341         <tr>
3342           <td class="memname">typedef short3 <a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a></td>
3343         </tr>
3344       </table>
3345 </div><div class="memdoc">
3346
3347 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3348
3349 </div>
3350 </div>
3351 <a class="anchor" id="a5e34d3e41af677765369d33a3871d95f"></a>
3352 <div class="memitem">
3353 <div class="memproto">
3354       <table class="memname">
3355         <tr>
3356           <td class="memname">typedef short4 <a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a></td>
3357         </tr>
3358       </table>
3359 </div><div class="memdoc">
3360
3361 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3362
3363 </div>
3364 </div>
3365 <a class="anchor" id="ad7f60c2ef8f8b80da7fd81570db06d4a"></a>
3366 <div class="memitem">
3367 <div class="memproto">
3368       <table class="memname">
3369         <tr>
3370           <td class="memname">typedef short8 <a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a></td>
3371         </tr>
3372       </table>
3373 </div><div class="memdoc">
3374
3375 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00037">37</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3376
3377 </div>
3378 </div>
3379 <a class="anchor" id="a8115de4a1860a9bf15e13f4ebfdb707f"></a>
3380 <div class="memitem">
3381 <div class="memproto">
3382       <table class="memname">
3383         <tr>
3384           <td class="memname">typedef int <a class="el" href="fixed__point_8h.xhtml#a8115de4a1860a9bf15e13f4ebfdb707f">qs32</a></td>
3385         </tr>
3386       </table>
3387 </div><div class="memdoc">
3388
3389 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3390
3391 </div>
3392 </div>
3393 <a class="anchor" id="a513b425c3ee001dddfdde427947ccf00"></a>
3394 <div class="memitem">
3395 <div class="memproto">
3396       <table class="memname">
3397         <tr>
3398           <td class="memname">typedef int <a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a></td>
3399         </tr>
3400       </table>
3401 </div><div class="memdoc">
3402
3403 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3404
3405 </div>
3406 </div>
3407 <a class="anchor" id="a7e505a06809f9ab428dd0ba9be1ea35e"></a>
3408 <div class="memitem">
3409 <div class="memproto">
3410       <table class="memname">
3411         <tr>
3412           <td class="memname">typedef int16 <a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a></td>
3413         </tr>
3414       </table>
3415 </div><div class="memdoc">
3416
3417 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3418
3419 </div>
3420 </div>
3421 <a class="anchor" id="addf730860de5f7752f0c85a385088e96"></a>
3422 <div class="memitem">
3423 <div class="memproto">
3424       <table class="memname">
3425         <tr>
3426           <td class="memname">typedef int2 <a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a></td>
3427         </tr>
3428       </table>
3429 </div><div class="memdoc">
3430
3431 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3432
3433 </div>
3434 </div>
3435 <a class="anchor" id="abf77757e07132c678f7146c860e80fe1"></a>
3436 <div class="memitem">
3437 <div class="memproto">
3438       <table class="memname">
3439         <tr>
3440           <td class="memname">typedef int3 <a class="el" href="fixed__point_8h.xhtml#abf77757e07132c678f7146c860e80fe1">qs32x3</a></td>
3441         </tr>
3442       </table>
3443 </div><div class="memdoc">
3444
3445 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3446
3447 </div>
3448 </div>
3449 <a class="anchor" id="a3df1d8363c18bb92b3451d41c6bfc891"></a>
3450 <div class="memitem">
3451 <div class="memproto">
3452       <table class="memname">
3453         <tr>
3454           <td class="memname">typedef int4 <a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a></td>
3455         </tr>
3456       </table>
3457 </div><div class="memdoc">
3458
3459 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3460
3461 </div>
3462 </div>
3463 <a class="anchor" id="af8a54f984958bddf4f24cd95867a82f5"></a>
3464 <div class="memitem">
3465 <div class="memproto">
3466       <table class="memname">
3467         <tr>
3468           <td class="memname">typedef int8 <a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a></td>
3469         </tr>
3470       </table>
3471 </div><div class="memdoc">
3472
3473 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00038">38</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3474
3475 </div>
3476 </div>
3477 <a class="anchor" id="a96d48f67de90aaed492da7fb7a006b94"></a>
3478 <div class="memitem">
3479 <div class="memproto">
3480       <table class="memname">
3481         <tr>
3482           <td class="memname">typedef char <a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a></td>
3483         </tr>
3484       </table>
3485 </div><div class="memdoc">
3486
3487 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3488
3489 </div>
3490 </div>
3491 <a class="anchor" id="a230d9b32261264756a0d3d4971964753"></a>
3492 <div class="memitem">
3493 <div class="memproto">
3494       <table class="memname">
3495         <tr>
3496           <td class="memname">typedef char <a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a></td>
3497         </tr>
3498       </table>
3499 </div><div class="memdoc">
3500
3501 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3502
3503 </div>
3504 </div>
3505 <a class="anchor" id="a5a2cc1a836612185f0378de9e7159e27"></a>
3506 <div class="memitem">
3507 <div class="memproto">
3508       <table class="memname">
3509         <tr>
3510           <td class="memname">typedef char16 <a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a></td>
3511         </tr>
3512       </table>
3513 </div><div class="memdoc">
3514
3515 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3516
3517 </div>
3518 </div>
3519 <a class="anchor" id="a3ab174b05a269317ec18680b5c781a04"></a>
3520 <div class="memitem">
3521 <div class="memproto">
3522       <table class="memname">
3523         <tr>
3524           <td class="memname">typedef char2 <a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a></td>
3525         </tr>
3526       </table>
3527 </div><div class="memdoc">
3528
3529 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3530
3531 </div>
3532 </div>
3533 <a class="anchor" id="a3b12b782d796ddcf0cd8f8b265be033e"></a>
3534 <div class="memitem">
3535 <div class="memproto">
3536       <table class="memname">
3537         <tr>
3538           <td class="memname">typedef char3 <a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a></td>
3539         </tr>
3540       </table>
3541 </div><div class="memdoc">
3542
3543 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3544
3545 </div>
3546 </div>
3547 <a class="anchor" id="a10dfbf9412b518cd160133b68e2da8fd"></a>
3548 <div class="memitem">
3549 <div class="memproto">
3550       <table class="memname">
3551         <tr>
3552           <td class="memname">typedef char4 <a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a></td>
3553         </tr>
3554       </table>
3555 </div><div class="memdoc">
3556
3557 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3558
3559 </div>
3560 </div>
3561 <a class="anchor" id="a8362e532b9c16e2367f9102963b6336a"></a>
3562 <div class="memitem">
3563 <div class="memproto">
3564       <table class="memname">
3565         <tr>
3566           <td class="memname">typedef char8 <a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a></td>
3567         </tr>
3568       </table>
3569 </div><div class="memdoc">
3570
3571 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00036">36</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3572
3573 </div>
3574 </div>
3575 <h2 class="groupheader">Function Documentation</h2>
3576 <a class="anchor" id="a08e6c4717be6784a6df7c43bfcc8655d"></a>
3577 <div class="memitem">
3578 <div class="memproto">
3579 <table class="mlabels">
3580   <tr>
3581   <td class="mlabels-left">
3582       <table class="memname">
3583         <tr>
3584           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> abs_qs16x8_sat </td>
3585           <td>(</td>
3586           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
3587           <td class="paramname"><em>VopA</em></td><td>)</td>
3588           <td></td>
3589         </tr>
3590       </table>
3591   </td>
3592   <td class="mlabels-right">
3593 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3594   </tr>
3595 </table>
3596 </div><div class="memdoc">
3597
3598 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00118">118</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3599 <div class="fragment"><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{                                            \</div></div><!-- fragment -->
3600 </div>
3601 </div>
3602 <a class="anchor" id="a4548a232dd77f023b53557a12a3a98b2"></a>
3603 <div class="memitem">
3604 <div class="memproto">
3605 <table class="mlabels">
3606   <tr>
3607   <td class="mlabels-left">
3608       <table class="memname">
3609         <tr>
3610           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> abs_qs8x16_sat </td>
3611           <td>(</td>
3612           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
3613           <td class="paramname"><em>VopA</em></td><td>)</td>
3614           <td></td>
3615         </tr>
3616       </table>
3617   </td>
3618   <td class="mlabels-right">
3619 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3620   </tr>
3621 </table>
3622 </div><div class="memdoc">
3623
3624 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00117">117</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3625 <div class="fragment"><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{                                            \</div></div><!-- fragment -->
3626 </div>
3627 </div>
3628 <a class="anchor" id="a938b168b2ee376ec12181ddda282dada"></a>
3629 <div class="memitem">
3630 <div class="memproto">
3631 <table class="mlabels">
3632   <tr>
3633   <td class="mlabels-left">
3634       <table class="memname">
3635         <tr>
3636           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> add_sat_qs16x1 </td>
3637           <td>(</td>
3638           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
3639           <td class="paramname"><em>VopA</em>, </td>
3640         </tr>
3641         <tr>
3642           <td class="paramkey"></td>
3643           <td></td>
3644           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
3645           <td class="paramname"><em>VopB</em>&#160;</td>
3646         </tr>
3647         <tr>
3648           <td></td>
3649           <td>)</td>
3650           <td></td><td></td>
3651         </tr>
3652       </table>
3653   </td>
3654   <td class="mlabels-right">
3655 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3656   </tr>
3657 </table>
3658 </div><div class="memdoc">
3659
3660 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00166">166</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3661 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3662 </div>
3663 </div>
3664 <a class="anchor" id="afd8142a5de5c45701d8846030ac01ac9"></a>
3665 <div class="memitem">
3666 <div class="memproto">
3667 <table class="mlabels">
3668   <tr>
3669   <td class="mlabels-left">
3670       <table class="memname">
3671         <tr>
3672           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> add_sat_qs16x16 </td>
3673           <td>(</td>
3674           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
3675           <td class="paramname"><em>VopA</em>, </td>
3676         </tr>
3677         <tr>
3678           <td class="paramkey"></td>
3679           <td></td>
3680           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
3681           <td class="paramname"><em>VopB</em>&#160;</td>
3682         </tr>
3683         <tr>
3684           <td></td>
3685           <td>)</td>
3686           <td></td><td></td>
3687         </tr>
3688       </table>
3689   </td>
3690   <td class="mlabels-right">
3691 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3692   </tr>
3693 </table>
3694 </div><div class="memdoc">
3695
3696 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00170">170</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3697 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3698 </div>
3699 </div>
3700 <a class="anchor" id="afe98542620c3f6ea5a29ac05b4c8900b"></a>
3701 <div class="memitem">
3702 <div class="memproto">
3703 <table class="mlabels">
3704   <tr>
3705   <td class="mlabels-left">
3706       <table class="memname">
3707         <tr>
3708           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> add_sat_qs16x2 </td>
3709           <td>(</td>
3710           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
3711           <td class="paramname"><em>VopA</em>, </td>
3712         </tr>
3713         <tr>
3714           <td class="paramkey"></td>
3715           <td></td>
3716           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
3717           <td class="paramname"><em>VopB</em>&#160;</td>
3718         </tr>
3719         <tr>
3720           <td></td>
3721           <td>)</td>
3722           <td></td><td></td>
3723         </tr>
3724       </table>
3725   </td>
3726   <td class="mlabels-right">
3727 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3728   </tr>
3729 </table>
3730 </div><div class="memdoc">
3731
3732 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00167">167</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3733 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3734 </div>
3735 </div>
3736 <a class="anchor" id="ad603ae6114bbce3fa9bd8e8debd6fdea"></a>
3737 <div class="memitem">
3738 <div class="memproto">
3739 <table class="mlabels">
3740   <tr>
3741   <td class="mlabels-left">
3742       <table class="memname">
3743         <tr>
3744           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> add_sat_qs16x4 </td>
3745           <td>(</td>
3746           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
3747           <td class="paramname"><em>VopA</em>, </td>
3748         </tr>
3749         <tr>
3750           <td class="paramkey"></td>
3751           <td></td>
3752           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
3753           <td class="paramname"><em>VopB</em>&#160;</td>
3754         </tr>
3755         <tr>
3756           <td></td>
3757           <td>)</td>
3758           <td></td><td></td>
3759         </tr>
3760       </table>
3761   </td>
3762   <td class="mlabels-right">
3763 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3764   </tr>
3765 </table>
3766 </div><div class="memdoc">
3767
3768 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00168">168</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3769 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3770 </div>
3771 </div>
3772 <a class="anchor" id="afda8a27ba1a7360bac98af6e90968a48"></a>
3773 <div class="memitem">
3774 <div class="memproto">
3775 <table class="mlabels">
3776   <tr>
3777   <td class="mlabels-left">
3778       <table class="memname">
3779         <tr>
3780           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> add_sat_qs16x8 </td>
3781           <td>(</td>
3782           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
3783           <td class="paramname"><em>VopA</em>, </td>
3784         </tr>
3785         <tr>
3786           <td class="paramkey"></td>
3787           <td></td>
3788           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
3789           <td class="paramname"><em>VopB</em>&#160;</td>
3790         </tr>
3791         <tr>
3792           <td></td>
3793           <td>)</td>
3794           <td></td><td></td>
3795         </tr>
3796       </table>
3797   </td>
3798   <td class="mlabels-right">
3799 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3800   </tr>
3801 </table>
3802 </div><div class="memdoc">
3803
3804 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00169">169</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3805 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3806 </div>
3807 </div>
3808 <a class="anchor" id="a9d8aada55ce6f27ec5cb2a66d6bc9d22"></a>
3809 <div class="memitem">
3810 <div class="memproto">
3811 <table class="mlabels">
3812   <tr>
3813   <td class="mlabels-left">
3814       <table class="memname">
3815         <tr>
3816           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a> add_sat_qs32x1 </td>
3817           <td>(</td>
3818           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a>&#160;</td>
3819           <td class="paramname"><em>VopA</em>, </td>
3820         </tr>
3821         <tr>
3822           <td class="paramkey"></td>
3823           <td></td>
3824           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a513b425c3ee001dddfdde427947ccf00">qs32x1</a>&#160;</td>
3825           <td class="paramname"><em>VopB</em>&#160;</td>
3826         </tr>
3827         <tr>
3828           <td></td>
3829           <td>)</td>
3830           <td></td><td></td>
3831         </tr>
3832       </table>
3833   </td>
3834   <td class="mlabels-right">
3835 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3836   </tr>
3837 </table>
3838 </div><div class="memdoc">
3839
3840 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00171">171</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3841 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3842 </div>
3843 </div>
3844 <a class="anchor" id="a060f775d2cfcf5eebe4e95ea7be3a57b"></a>
3845 <div class="memitem">
3846 <div class="memproto">
3847 <table class="mlabels">
3848   <tr>
3849   <td class="mlabels-left">
3850       <table class="memname">
3851         <tr>
3852           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a> add_sat_qs32x16 </td>
3853           <td>(</td>
3854           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a>&#160;</td>
3855           <td class="paramname"><em>VopA</em>, </td>
3856         </tr>
3857         <tr>
3858           <td class="paramkey"></td>
3859           <td></td>
3860           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a7e505a06809f9ab428dd0ba9be1ea35e">qs32x16</a>&#160;</td>
3861           <td class="paramname"><em>VopB</em>&#160;</td>
3862         </tr>
3863         <tr>
3864           <td></td>
3865           <td>)</td>
3866           <td></td><td></td>
3867         </tr>
3868       </table>
3869   </td>
3870   <td class="mlabels-right">
3871 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3872   </tr>
3873 </table>
3874 </div><div class="memdoc">
3875
3876 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00175">175</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3877 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3878 </div>
3879 </div>
3880 <a class="anchor" id="a878f5ce2b7bd2321138ac5f950a49911"></a>
3881 <div class="memitem">
3882 <div class="memproto">
3883 <table class="mlabels">
3884   <tr>
3885   <td class="mlabels-left">
3886       <table class="memname">
3887         <tr>
3888           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a> add_sat_qs32x2 </td>
3889           <td>(</td>
3890           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a>&#160;</td>
3891           <td class="paramname"><em>VopA</em>, </td>
3892         </tr>
3893         <tr>
3894           <td class="paramkey"></td>
3895           <td></td>
3896           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#addf730860de5f7752f0c85a385088e96">qs32x2</a>&#160;</td>
3897           <td class="paramname"><em>VopB</em>&#160;</td>
3898         </tr>
3899         <tr>
3900           <td></td>
3901           <td>)</td>
3902           <td></td><td></td>
3903         </tr>
3904       </table>
3905   </td>
3906   <td class="mlabels-right">
3907 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3908   </tr>
3909 </table>
3910 </div><div class="memdoc">
3911
3912 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00172">172</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3913 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3914 </div>
3915 </div>
3916 <a class="anchor" id="a598bb32725cac3d3bc202230f61800cb"></a>
3917 <div class="memitem">
3918 <div class="memproto">
3919 <table class="mlabels">
3920   <tr>
3921   <td class="mlabels-left">
3922       <table class="memname">
3923         <tr>
3924           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a> add_sat_qs32x4 </td>
3925           <td>(</td>
3926           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a>&#160;</td>
3927           <td class="paramname"><em>VopA</em>, </td>
3928         </tr>
3929         <tr>
3930           <td class="paramkey"></td>
3931           <td></td>
3932           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3df1d8363c18bb92b3451d41c6bfc891">qs32x4</a>&#160;</td>
3933           <td class="paramname"><em>VopB</em>&#160;</td>
3934         </tr>
3935         <tr>
3936           <td></td>
3937           <td>)</td>
3938           <td></td><td></td>
3939         </tr>
3940       </table>
3941   </td>
3942   <td class="mlabels-right">
3943 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3944   </tr>
3945 </table>
3946 </div><div class="memdoc">
3947
3948 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00173">173</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3949 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3950 </div>
3951 </div>
3952 <a class="anchor" id="ad8f393b0b41cb21689ddade3ff9ef1fa"></a>
3953 <div class="memitem">
3954 <div class="memproto">
3955 <table class="mlabels">
3956   <tr>
3957   <td class="mlabels-left">
3958       <table class="memname">
3959         <tr>
3960           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a> add_sat_qs32x8 </td>
3961           <td>(</td>
3962           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a>&#160;</td>
3963           <td class="paramname"><em>VopA</em>, </td>
3964         </tr>
3965         <tr>
3966           <td class="paramkey"></td>
3967           <td></td>
3968           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a>&#160;</td>
3969           <td class="paramname"><em>VopB</em>&#160;</td>
3970         </tr>
3971         <tr>
3972           <td></td>
3973           <td>)</td>
3974           <td></td><td></td>
3975         </tr>
3976       </table>
3977   </td>
3978   <td class="mlabels-right">
3979 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
3980   </tr>
3981 </table>
3982 </div><div class="memdoc">
3983
3984 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00174">174</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
3985 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
3986 </div>
3987 </div>
3988 <a class="anchor" id="a86a238190b4587b960b351efa6ced2e7"></a>
3989 <div class="memitem">
3990 <div class="memproto">
3991 <table class="mlabels">
3992   <tr>
3993   <td class="mlabels-left">
3994       <table class="memname">
3995         <tr>
3996           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> add_sat_qs8x1 </td>
3997           <td>(</td>
3998           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
3999           <td class="paramname"><em>VopA</em>, </td>
4000         </tr>
4001         <tr>
4002           <td class="paramkey"></td>
4003           <td></td>
4004           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
4005           <td class="paramname"><em>VopB</em>&#160;</td>
4006         </tr>
4007         <tr>
4008           <td></td>
4009           <td>)</td>
4010           <td></td><td></td>
4011         </tr>
4012       </table>
4013   </td>
4014   <td class="mlabels-right">
4015 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4016   </tr>
4017 </table>
4018 </div><div class="memdoc">
4019
4020 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00161">161</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4021 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
4022 </div>
4023 </div>
4024 <a class="anchor" id="a6faff16a13c9424932e11379a70455d4"></a>
4025 <div class="memitem">
4026 <div class="memproto">
4027 <table class="mlabels">
4028   <tr>
4029   <td class="mlabels-left">
4030       <table class="memname">
4031         <tr>
4032           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> add_sat_qs8x16 </td>
4033           <td>(</td>
4034           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
4035           <td class="paramname"><em>VopA</em>, </td>
4036         </tr>
4037         <tr>
4038           <td class="paramkey"></td>
4039           <td></td>
4040           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
4041           <td class="paramname"><em>VopB</em>&#160;</td>
4042         </tr>
4043         <tr>
4044           <td></td>
4045           <td>)</td>
4046           <td></td><td></td>
4047         </tr>
4048       </table>
4049   </td>
4050   <td class="mlabels-right">
4051 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4052   </tr>
4053 </table>
4054 </div><div class="memdoc">
4055
4056 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00165">165</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4057 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
4058 </div>
4059 </div>
4060 <a class="anchor" id="a98dd18822a91a19b474a8fd15d50061f"></a>
4061 <div class="memitem">
4062 <div class="memproto">
4063 <table class="mlabels">
4064   <tr>
4065   <td class="mlabels-left">
4066       <table class="memname">
4067         <tr>
4068           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> add_sat_qs8x2 </td>
4069           <td>(</td>
4070           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
4071           <td class="paramname"><em>VopA</em>, </td>
4072         </tr>
4073         <tr>
4074           <td class="paramkey"></td>
4075           <td></td>
4076           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
4077           <td class="paramname"><em>VopB</em>&#160;</td>
4078         </tr>
4079         <tr>
4080           <td></td>
4081           <td>)</td>
4082           <td></td><td></td>
4083         </tr>
4084       </table>
4085   </td>
4086   <td class="mlabels-right">
4087 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4088   </tr>
4089 </table>
4090 </div><div class="memdoc">
4091
4092 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00162">162</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4093 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
4094 </div>
4095 </div>
4096 <a class="anchor" id="a68f46f9e97a25605433c60c1cb094a18"></a>
4097 <div class="memitem">
4098 <div class="memproto">
4099 <table class="mlabels">
4100   <tr>
4101   <td class="mlabels-left">
4102       <table class="memname">
4103         <tr>
4104           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> add_sat_qs8x4 </td>
4105           <td>(</td>
4106           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
4107           <td class="paramname"><em>VopA</em>, </td>
4108         </tr>
4109         <tr>
4110           <td class="paramkey"></td>
4111           <td></td>
4112           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
4113           <td class="paramname"><em>VopB</em>&#160;</td>
4114         </tr>
4115         <tr>
4116           <td></td>
4117           <td>)</td>
4118           <td></td><td></td>
4119         </tr>
4120       </table>
4121   </td>
4122   <td class="mlabels-right">
4123 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4124   </tr>
4125 </table>
4126 </div><div class="memdoc">
4127
4128 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00163">163</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4129 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
4130 </div>
4131 </div>
4132 <a class="anchor" id="a1bdc124e4540215bcb74728079567b57"></a>
4133 <div class="memitem">
4134 <div class="memproto">
4135 <table class="mlabels">
4136   <tr>
4137   <td class="mlabels-left">
4138       <table class="memname">
4139         <tr>
4140           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> add_sat_qs8x8 </td>
4141           <td>(</td>
4142           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
4143           <td class="paramname"><em>VopA</em>, </td>
4144         </tr>
4145         <tr>
4146           <td class="paramkey"></td>
4147           <td></td>
4148           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
4149           <td class="paramname"><em>VopB</em>&#160;</td>
4150         </tr>
4151         <tr>
4152           <td></td>
4153           <td>)</td>
4154           <td></td><td></td>
4155         </tr>
4156       </table>
4157   </td>
4158   <td class="mlabels-right">
4159 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4160   </tr>
4161 </table>
4162 </div><div class="memdoc">
4163
4164 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00164">164</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4165 <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{                                                \</div></div><!-- fragment -->
4166 </div>
4167 </div>
4168 <a class="anchor" id="a4dc52ccd303ac120e2940b30b525301d"></a>
4169 <div class="memitem">
4170 <div class="memproto">
4171 <table class="mlabels">
4172   <tr>
4173   <td class="mlabels-left">
4174       <table class="memname">
4175         <tr>
4176           <td class="memname">float16 convert_float16_qs16x16 </td>
4177           <td>(</td>
4178           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
4179           <td class="paramname"><em>a</em>, </td>
4180         </tr>
4181         <tr>
4182           <td class="paramkey"></td>
4183           <td></td>
4184           <td class="paramtype">int&#160;</td>
4185           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4186         </tr>
4187         <tr>
4188           <td></td>
4189           <td>)</td>
4190           <td></td><td></td>
4191         </tr>
4192       </table>
4193   </td>
4194   <td class="mlabels-right">
4195 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4196   </tr>
4197 </table>
4198 </div><div class="memdoc">
4199
4200 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00504">504</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4201 <div class="fragment"><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;{                                                                                           \</div></div><!-- fragment -->
4202 </div>
4203 </div>
4204 <a class="anchor" id="a29e1c935f8ce7d7b3b7125a2bac6fb59"></a>
4205 <div class="memitem">
4206 <div class="memproto">
4207 <table class="mlabels">
4208   <tr>
4209   <td class="mlabels-left">
4210       <table class="memname">
4211         <tr>
4212           <td class="memname">float16 convert_float16_qs8x16 </td>
4213           <td>(</td>
4214           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
4215           <td class="paramname"><em>a</em>, </td>
4216         </tr>
4217         <tr>
4218           <td class="paramkey"></td>
4219           <td></td>
4220           <td class="paramtype">int&#160;</td>
4221           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4222         </tr>
4223         <tr>
4224           <td></td>
4225           <td>)</td>
4226           <td></td><td></td>
4227         </tr>
4228       </table>
4229   </td>
4230   <td class="mlabels-right">
4231 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4232   </tr>
4233 </table>
4234 </div><div class="memdoc">
4235
4236 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00503">503</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4237 <div class="fragment"><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;{                                                                                           \</div></div><!-- fragment -->
4238 </div>
4239 </div>
4240 <a class="anchor" id="ae4b030aea69e8c3f34a373c1af8d1674"></a>
4241 <div class="memitem">
4242 <div class="memproto">
4243 <table class="mlabels">
4244   <tr>
4245   <td class="mlabels-left">
4246       <table class="memname">
4247         <tr>
4248           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> convert_qs16x16_float16 </td>
4249           <td>(</td>
4250           <td class="paramtype">float16&#160;</td>
4251           <td class="paramname"><em>a</em>, </td>
4252         </tr>
4253         <tr>
4254           <td class="paramkey"></td>
4255           <td></td>
4256           <td class="paramtype">int&#160;</td>
4257           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4258         </tr>
4259         <tr>
4260           <td></td>
4261           <td>)</td>
4262           <td></td><td></td>
4263         </tr>
4264       </table>
4265   </td>
4266   <td class="mlabels-right">
4267 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4268   </tr>
4269 </table>
4270 </div><div class="memdoc">
4271
4272 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00486">486</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4273 <div class="fragment"><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;{                                                                                                                                    \</div></div><!-- fragment -->
4274 </div>
4275 </div>
4276 <a class="anchor" id="ae391ff83d53deb586074fdad54f59d9b"></a>
4277 <div class="memitem">
4278 <div class="memproto">
4279 <table class="mlabels">
4280   <tr>
4281   <td class="mlabels-left">
4282       <table class="memname">
4283         <tr>
4284           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> convert_qs16x16_float16_sat </td>
4285           <td>(</td>
4286           <td class="paramtype">float16&#160;</td>
4287           <td class="paramname"><em>a</em>, </td>
4288         </tr>
4289         <tr>
4290           <td class="paramkey"></td>
4291           <td></td>
4292           <td class="paramtype">int&#160;</td>
4293           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4294         </tr>
4295         <tr>
4296           <td></td>
4297           <td>)</td>
4298           <td></td><td></td>
4299         </tr>
4300       </table>
4301   </td>
4302   <td class="mlabels-right">
4303 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4304   </tr>
4305 </table>
4306 </div><div class="memdoc">
4307
4308 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00495">495</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4309 <div class="fragment"><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;{                                                                                   \</div></div><!-- fragment -->
4310 </div>
4311 </div>
4312 <a class="anchor" id="a1ebfbb37946a7197a2a500b1d14631be"></a>
4313 <div class="memitem">
4314 <div class="memproto">
4315 <table class="mlabels">
4316   <tr>
4317   <td class="mlabels-left">
4318       <table class="memname">
4319         <tr>
4320           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> convert_qs8x16_float16 </td>
4321           <td>(</td>
4322           <td class="paramtype">float16&#160;</td>
4323           <td class="paramname"><em>a</em>, </td>
4324         </tr>
4325         <tr>
4326           <td class="paramkey"></td>
4327           <td></td>
4328           <td class="paramtype">int&#160;</td>
4329           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4330         </tr>
4331         <tr>
4332           <td></td>
4333           <td>)</td>
4334           <td></td><td></td>
4335         </tr>
4336       </table>
4337   </td>
4338   <td class="mlabels-right">
4339 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4340   </tr>
4341 </table>
4342 </div><div class="memdoc">
4343
4344 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00485">485</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4345 <div class="fragment"><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;{                                                                                                                                    \</div></div><!-- fragment -->
4346 </div>
4347 </div>
4348 <a class="anchor" id="ae5d1cdcf8439f9aeb8a4337ee6497559"></a>
4349 <div class="memitem">
4350 <div class="memproto">
4351 <table class="mlabels">
4352   <tr>
4353   <td class="mlabels-left">
4354       <table class="memname">
4355         <tr>
4356           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> convert_qs8x16_float16_sat </td>
4357           <td>(</td>
4358           <td class="paramtype">float16&#160;</td>
4359           <td class="paramname"><em>a</em>, </td>
4360         </tr>
4361         <tr>
4362           <td class="paramkey"></td>
4363           <td></td>
4364           <td class="paramtype">int&#160;</td>
4365           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4366         </tr>
4367         <tr>
4368           <td></td>
4369           <td>)</td>
4370           <td></td><td></td>
4371         </tr>
4372       </table>
4373   </td>
4374   <td class="mlabels-right">
4375 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4376   </tr>
4377 </table>
4378 </div><div class="memdoc">
4379
4380 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00494">494</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4381 <div class="fragment"><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;{                                                                                   \</div></div><!-- fragment -->
4382 </div>
4383 </div>
4384 <a class="anchor" id="a8d2c17065a15f7b298145b13c28ef349"></a>
4385 <div class="memitem">
4386 <div class="memproto">
4387 <table class="mlabels">
4388   <tr>
4389   <td class="mlabels-left">
4390       <table class="memname">
4391         <tr>
4392           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a> div_sat_qs16 </td>
4393           <td>(</td>
4394           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a>&#160;</td>
4395           <td class="paramname"><em>VopA</em>, </td>
4396         </tr>
4397         <tr>
4398           <td class="paramkey"></td>
4399           <td></td>
4400           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a>&#160;</td>
4401           <td class="paramname"><em>VopB</em>, </td>
4402         </tr>
4403         <tr>
4404           <td class="paramkey"></td>
4405           <td></td>
4406           <td class="paramtype">int&#160;</td>
4407           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4408         </tr>
4409         <tr>
4410           <td></td>
4411           <td>)</td>
4412           <td></td><td></td>
4413         </tr>
4414       </table>
4415   </td>
4416   <td class="mlabels-right">
4417 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4418   </tr>
4419 </table>
4420 </div><div class="memdoc">
4421
4422 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00323">323</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4423 <div class="fragment"><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4424 </div>
4425 </div>
4426 <a class="anchor" id="af57ae5abe45efdd8ec58130e3d4726cb"></a>
4427 <div class="memitem">
4428 <div class="memproto">
4429 <table class="mlabels">
4430   <tr>
4431   <td class="mlabels-left">
4432       <table class="memname">
4433         <tr>
4434           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> div_sat_qs16x16 </td>
4435           <td>(</td>
4436           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
4437           <td class="paramname"><em>VopA</em>, </td>
4438         </tr>
4439         <tr>
4440           <td class="paramkey"></td>
4441           <td></td>
4442           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
4443           <td class="paramname"><em>VopB</em>, </td>
4444         </tr>
4445         <tr>
4446           <td class="paramkey"></td>
4447           <td></td>
4448           <td class="paramtype">int&#160;</td>
4449           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4450         </tr>
4451         <tr>
4452           <td></td>
4453           <td>)</td>
4454           <td></td><td></td>
4455         </tr>
4456       </table>
4457   </td>
4458   <td class="mlabels-right">
4459 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4460   </tr>
4461 </table>
4462 </div><div class="memdoc">
4463
4464 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00321">321</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4465 <div class="fragment"><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4466 </div>
4467 </div>
4468 <a class="anchor" id="ae915e52782d10b155502837e6caa9721"></a>
4469 <div class="memitem">
4470 <div class="memproto">
4471 <table class="mlabels">
4472   <tr>
4473   <td class="mlabels-left">
4474       <table class="memname">
4475         <tr>
4476           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> div_sat_qs16x8 </td>
4477           <td>(</td>
4478           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
4479           <td class="paramname"><em>VopA</em>, </td>
4480         </tr>
4481         <tr>
4482           <td class="paramkey"></td>
4483           <td></td>
4484           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
4485           <td class="paramname"><em>VopB</em>, </td>
4486         </tr>
4487         <tr>
4488           <td class="paramkey"></td>
4489           <td></td>
4490           <td class="paramtype">int&#160;</td>
4491           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4492         </tr>
4493         <tr>
4494           <td></td>
4495           <td>)</td>
4496           <td></td><td></td>
4497         </tr>
4498       </table>
4499   </td>
4500   <td class="mlabels-right">
4501 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4502   </tr>
4503 </table>
4504 </div><div class="memdoc">
4505
4506 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00320">320</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4507 <div class="fragment"><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4508 </div>
4509 </div>
4510 <a class="anchor" id="a77995d58e1505e2182a75ee199d8b01e"></a>
4511 <div class="memitem">
4512 <div class="memproto">
4513 <table class="mlabels">
4514   <tr>
4515   <td class="mlabels-left">
4516       <table class="memname">
4517         <tr>
4518           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a> div_sat_qs8 </td>
4519           <td>(</td>
4520           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a>&#160;</td>
4521           <td class="paramname"><em>VopA</em>, </td>
4522         </tr>
4523         <tr>
4524           <td class="paramkey"></td>
4525           <td></td>
4526           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a>&#160;</td>
4527           <td class="paramname"><em>VopB</em>, </td>
4528         </tr>
4529         <tr>
4530           <td class="paramkey"></td>
4531           <td></td>
4532           <td class="paramtype">int&#160;</td>
4533           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4534         </tr>
4535         <tr>
4536           <td></td>
4537           <td>)</td>
4538           <td></td><td></td>
4539         </tr>
4540       </table>
4541   </td>
4542   <td class="mlabels-right">
4543 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4544   </tr>
4545 </table>
4546 </div><div class="memdoc">
4547
4548 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00322">322</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4549 <div class="fragment"><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4550 </div>
4551 </div>
4552 <a class="anchor" id="a524ddfb8ca9b49eb0870b73ee3bd720c"></a>
4553 <div class="memitem">
4554 <div class="memproto">
4555 <table class="mlabels">
4556   <tr>
4557   <td class="mlabels-left">
4558       <table class="memname">
4559         <tr>
4560           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> div_sat_qs8x16 </td>
4561           <td>(</td>
4562           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
4563           <td class="paramname"><em>VopA</em>, </td>
4564         </tr>
4565         <tr>
4566           <td class="paramkey"></td>
4567           <td></td>
4568           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
4569           <td class="paramname"><em>VopB</em>, </td>
4570         </tr>
4571         <tr>
4572           <td class="paramkey"></td>
4573           <td></td>
4574           <td class="paramtype">int&#160;</td>
4575           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4576         </tr>
4577         <tr>
4578           <td></td>
4579           <td>)</td>
4580           <td></td><td></td>
4581         </tr>
4582       </table>
4583   </td>
4584   <td class="mlabels-right">
4585 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4586   </tr>
4587 </table>
4588 </div><div class="memdoc">
4589
4590 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00319">319</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4591 <div class="fragment"><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4592 </div>
4593 </div>
4594 <a class="anchor" id="a718889c3f240b9e020d6f507f2c16a31"></a>
4595 <div class="memitem">
4596 <div class="memproto">
4597 <table class="mlabels">
4598   <tr>
4599   <td class="mlabels-left">
4600       <table class="memname">
4601         <tr>
4602           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> exp_sat_qs16x16 </td>
4603           <td>(</td>
4604           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
4605           <td class="paramname"><em>VopA</em>, </td>
4606         </tr>
4607         <tr>
4608           <td class="paramkey"></td>
4609           <td></td>
4610           <td class="paramtype">int&#160;</td>
4611           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4612         </tr>
4613         <tr>
4614           <td></td>
4615           <td>)</td>
4616           <td></td><td></td>
4617         </tr>
4618       </table>
4619   </td>
4620   <td class="mlabels-right">
4621 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4622   </tr>
4623 </table>
4624 </div><div class="memdoc">
4625
4626 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00369">369</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4627 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4628 </div>
4629 </div>
4630 <a class="anchor" id="ac715687e38ad0f8e12a4c2b7f6665a3d"></a>
4631 <div class="memitem">
4632 <div class="memproto">
4633 <table class="mlabels">
4634   <tr>
4635   <td class="mlabels-left">
4636       <table class="memname">
4637         <tr>
4638           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> exp_sat_qs16x2 </td>
4639           <td>(</td>
4640           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
4641           <td class="paramname"><em>VopA</em>, </td>
4642         </tr>
4643         <tr>
4644           <td class="paramkey"></td>
4645           <td></td>
4646           <td class="paramtype">int&#160;</td>
4647           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4648         </tr>
4649         <tr>
4650           <td></td>
4651           <td>)</td>
4652           <td></td><td></td>
4653         </tr>
4654       </table>
4655   </td>
4656   <td class="mlabels-right">
4657 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4658   </tr>
4659 </table>
4660 </div><div class="memdoc">
4661
4662 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00366">366</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4663 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4664 </div>
4665 </div>
4666 <a class="anchor" id="a2f881d9b68ef31f391f2afa4e329fe6e"></a>
4667 <div class="memitem">
4668 <div class="memproto">
4669 <table class="mlabels">
4670   <tr>
4671   <td class="mlabels-left">
4672       <table class="memname">
4673         <tr>
4674           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> exp_sat_qs16x4 </td>
4675           <td>(</td>
4676           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
4677           <td class="paramname"><em>VopA</em>, </td>
4678         </tr>
4679         <tr>
4680           <td class="paramkey"></td>
4681           <td></td>
4682           <td class="paramtype">int&#160;</td>
4683           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4684         </tr>
4685         <tr>
4686           <td></td>
4687           <td>)</td>
4688           <td></td><td></td>
4689         </tr>
4690       </table>
4691   </td>
4692   <td class="mlabels-right">
4693 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4694   </tr>
4695 </table>
4696 </div><div class="memdoc">
4697
4698 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00367">367</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4699 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4700 </div>
4701 </div>
4702 <a class="anchor" id="acbc9ca80c6c37594584af82b36078cb8"></a>
4703 <div class="memitem">
4704 <div class="memproto">
4705 <table class="mlabels">
4706   <tr>
4707   <td class="mlabels-left">
4708       <table class="memname">
4709         <tr>
4710           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> exp_sat_qs16x8 </td>
4711           <td>(</td>
4712           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
4713           <td class="paramname"><em>VopA</em>, </td>
4714         </tr>
4715         <tr>
4716           <td class="paramkey"></td>
4717           <td></td>
4718           <td class="paramtype">int&#160;</td>
4719           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4720         </tr>
4721         <tr>
4722           <td></td>
4723           <td>)</td>
4724           <td></td><td></td>
4725         </tr>
4726       </table>
4727   </td>
4728   <td class="mlabels-right">
4729 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4730   </tr>
4731 </table>
4732 </div><div class="memdoc">
4733
4734 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00368">368</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4735 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4736 </div>
4737 </div>
4738 <a class="anchor" id="a566d1090e790e168a58a3dd6dcea2476"></a>
4739 <div class="memitem">
4740 <div class="memproto">
4741 <table class="mlabels">
4742   <tr>
4743   <td class="mlabels-left">
4744       <table class="memname">
4745         <tr>
4746           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> exp_sat_qs8x16 </td>
4747           <td>(</td>
4748           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
4749           <td class="paramname"><em>VopA</em>, </td>
4750         </tr>
4751         <tr>
4752           <td class="paramkey"></td>
4753           <td></td>
4754           <td class="paramtype">int&#160;</td>
4755           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4756         </tr>
4757         <tr>
4758           <td></td>
4759           <td>)</td>
4760           <td></td><td></td>
4761         </tr>
4762       </table>
4763   </td>
4764   <td class="mlabels-right">
4765 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4766   </tr>
4767 </table>
4768 </div><div class="memdoc">
4769
4770 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00365">365</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4771 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4772 </div>
4773 </div>
4774 <a class="anchor" id="ae360859290b2e6b78dd9d992bb456e2f"></a>
4775 <div class="memitem">
4776 <div class="memproto">
4777 <table class="mlabels">
4778   <tr>
4779   <td class="mlabels-left">
4780       <table class="memname">
4781         <tr>
4782           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> exp_sat_qs8x2 </td>
4783           <td>(</td>
4784           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
4785           <td class="paramname"><em>VopA</em>, </td>
4786         </tr>
4787         <tr>
4788           <td class="paramkey"></td>
4789           <td></td>
4790           <td class="paramtype">int&#160;</td>
4791           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4792         </tr>
4793         <tr>
4794           <td></td>
4795           <td>)</td>
4796           <td></td><td></td>
4797         </tr>
4798       </table>
4799   </td>
4800   <td class="mlabels-right">
4801 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4802   </tr>
4803 </table>
4804 </div><div class="memdoc">
4805
4806 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00362">362</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4807 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4808 </div>
4809 </div>
4810 <a class="anchor" id="ac473935497b3ffcc5683b51a8bbae135"></a>
4811 <div class="memitem">
4812 <div class="memproto">
4813 <table class="mlabels">
4814   <tr>
4815   <td class="mlabels-left">
4816       <table class="memname">
4817         <tr>
4818           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> exp_sat_qs8x4 </td>
4819           <td>(</td>
4820           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
4821           <td class="paramname"><em>VopA</em>, </td>
4822         </tr>
4823         <tr>
4824           <td class="paramkey"></td>
4825           <td></td>
4826           <td class="paramtype">int&#160;</td>
4827           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4828         </tr>
4829         <tr>
4830           <td></td>
4831           <td>)</td>
4832           <td></td><td></td>
4833         </tr>
4834       </table>
4835   </td>
4836   <td class="mlabels-right">
4837 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4838   </tr>
4839 </table>
4840 </div><div class="memdoc">
4841
4842 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00363">363</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4843 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4844 </div>
4845 </div>
4846 <a class="anchor" id="a6cb9c026b31ee1685cc1c76bab2474a7"></a>
4847 <div class="memitem">
4848 <div class="memproto">
4849 <table class="mlabels">
4850   <tr>
4851   <td class="mlabels-left">
4852       <table class="memname">
4853         <tr>
4854           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> exp_sat_qs8x8 </td>
4855           <td>(</td>
4856           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
4857           <td class="paramname"><em>VopA</em>, </td>
4858         </tr>
4859         <tr>
4860           <td class="paramkey"></td>
4861           <td></td>
4862           <td class="paramtype">int&#160;</td>
4863           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4864         </tr>
4865         <tr>
4866           <td></td>
4867           <td>)</td>
4868           <td></td><td></td>
4869         </tr>
4870       </table>
4871   </td>
4872   <td class="mlabels-right">
4873 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4874   </tr>
4875 </table>
4876 </div><div class="memdoc">
4877
4878 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00364">364</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4879 <div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{                                                                                                                                      \</div></div><!-- fragment -->
4880 </div>
4881 </div>
4882 <a class="anchor" id="acb097557fa3cdc2e3deedf10aa9351a8"></a>
4883 <div class="memitem">
4884 <div class="memproto">
4885 <table class="mlabels">
4886   <tr>
4887   <td class="mlabels-left">
4888       <table class="memname">
4889         <tr>
4890           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> invsqrt_sat_qs16x1 </td>
4891           <td>(</td>
4892           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
4893           <td class="paramname"><em>VopA</em>, </td>
4894         </tr>
4895         <tr>
4896           <td class="paramkey"></td>
4897           <td></td>
4898           <td class="paramtype">int&#160;</td>
4899           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4900         </tr>
4901         <tr>
4902           <td></td>
4903           <td>)</td>
4904           <td></td><td></td>
4905         </tr>
4906       </table>
4907   </td>
4908   <td class="mlabels-right">
4909 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4910   </tr>
4911 </table>
4912 </div><div class="memdoc">
4913
4914 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00442">442</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4915 <div class="fragment"><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4916 </div>
4917 </div>
4918 <a class="anchor" id="aa9b962c25694ea1a195f987763817b55"></a>
4919 <div class="memitem">
4920 <div class="memproto">
4921 <table class="mlabels">
4922   <tr>
4923   <td class="mlabels-left">
4924       <table class="memname">
4925         <tr>
4926           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> invsqrt_sat_qs16x8 </td>
4927           <td>(</td>
4928           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
4929           <td class="paramname"><em>VopA</em>, </td>
4930         </tr>
4931         <tr>
4932           <td class="paramkey"></td>
4933           <td></td>
4934           <td class="paramtype">int&#160;</td>
4935           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4936         </tr>
4937         <tr>
4938           <td></td>
4939           <td>)</td>
4940           <td></td><td></td>
4941         </tr>
4942       </table>
4943   </td>
4944   <td class="mlabels-right">
4945 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4946   </tr>
4947 </table>
4948 </div><div class="memdoc">
4949
4950 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00444">444</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4951 <div class="fragment"><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4952 </div>
4953 </div>
4954 <a class="anchor" id="a33bc7b5204f1f2f497c5f3b94666317e"></a>
4955 <div class="memitem">
4956 <div class="memproto">
4957 <table class="mlabels">
4958   <tr>
4959   <td class="mlabels-left">
4960       <table class="memname">
4961         <tr>
4962           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> invsqrt_sat_qs8x1 </td>
4963           <td>(</td>
4964           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
4965           <td class="paramname"><em>VopA</em>, </td>
4966         </tr>
4967         <tr>
4968           <td class="paramkey"></td>
4969           <td></td>
4970           <td class="paramtype">int&#160;</td>
4971           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
4972         </tr>
4973         <tr>
4974           <td></td>
4975           <td>)</td>
4976           <td></td><td></td>
4977         </tr>
4978       </table>
4979   </td>
4980   <td class="mlabels-right">
4981 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
4982   </tr>
4983 </table>
4984 </div><div class="memdoc">
4985
4986 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00441">441</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
4987 <div class="fragment"><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
4988 </div>
4989 </div>
4990 <a class="anchor" id="afd5c6ea7dd791f308a747e14d9b43be8"></a>
4991 <div class="memitem">
4992 <div class="memproto">
4993 <table class="mlabels">
4994   <tr>
4995   <td class="mlabels-left">
4996       <table class="memname">
4997         <tr>
4998           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> invsqrt_sat_qs8x16 </td>
4999           <td>(</td>
5000           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5001           <td class="paramname"><em>VopA</em>, </td>
5002         </tr>
5003         <tr>
5004           <td class="paramkey"></td>
5005           <td></td>
5006           <td class="paramtype">int&#160;</td>
5007           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5008         </tr>
5009         <tr>
5010           <td></td>
5011           <td>)</td>
5012           <td></td><td></td>
5013         </tr>
5014       </table>
5015   </td>
5016   <td class="mlabels-right">
5017 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5018   </tr>
5019 </table>
5020 </div><div class="memdoc">
5021
5022 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00443">443</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5023 <div class="fragment"><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;{                                                                                                                                             \</div></div><!-- fragment -->
5024 </div>
5025 </div>
5026 <a class="anchor" id="a1e9b9fe0c93606b92d8b4a3f1e28a460"></a>
5027 <div class="memitem">
5028 <div class="memproto">
5029 <table class="mlabels">
5030   <tr>
5031   <td class="mlabels-left">
5032       <table class="memname">
5033         <tr>
5034           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> log_sat_qs16x16 </td>
5035           <td>(</td>
5036           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5037           <td class="paramname"><em>VopA</em>, </td>
5038         </tr>
5039         <tr>
5040           <td class="paramkey"></td>
5041           <td></td>
5042           <td class="paramtype">int&#160;</td>
5043           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5044         </tr>
5045         <tr>
5046           <td></td>
5047           <td>)</td>
5048           <td></td><td></td>
5049         </tr>
5050       </table>
5051   </td>
5052   <td class="mlabels-right">
5053 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5054   </tr>
5055 </table>
5056 </div><div class="memdoc">
5057
5058 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00407">407</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5059 <div class="fragment"><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;{                                                                                                                                                                                                                                  \</div></div><!-- fragment -->
5060 </div>
5061 </div>
5062 <a class="anchor" id="a1d6d8a5bb98c983274473090f9320d53"></a>
5063 <div class="memitem">
5064 <div class="memproto">
5065 <table class="mlabels">
5066   <tr>
5067   <td class="mlabels-left">
5068       <table class="memname">
5069         <tr>
5070           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> log_sat_qs16x8 </td>
5071           <td>(</td>
5072           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5073           <td class="paramname"><em>VopA</em>, </td>
5074         </tr>
5075         <tr>
5076           <td class="paramkey"></td>
5077           <td></td>
5078           <td class="paramtype">int&#160;</td>
5079           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5080         </tr>
5081         <tr>
5082           <td></td>
5083           <td>)</td>
5084           <td></td><td></td>
5085         </tr>
5086       </table>
5087   </td>
5088   <td class="mlabels-right">
5089 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5090   </tr>
5091 </table>
5092 </div><div class="memdoc">
5093
5094 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00406">406</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5095 <div class="fragment"><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;{                                                                                                                                                                                                                                  \</div></div><!-- fragment -->
5096 </div>
5097 </div>
5098 <a class="anchor" id="ad6bb50561fbfbbf13f5e1e9a29b5c42d"></a>
5099 <div class="memitem">
5100 <div class="memproto">
5101 <table class="mlabels">
5102   <tr>
5103   <td class="mlabels-left">
5104       <table class="memname">
5105         <tr>
5106           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> log_sat_qs8x16 </td>
5107           <td>(</td>
5108           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5109           <td class="paramname"><em>VopA</em>, </td>
5110         </tr>
5111         <tr>
5112           <td class="paramkey"></td>
5113           <td></td>
5114           <td class="paramtype">int&#160;</td>
5115           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5116         </tr>
5117         <tr>
5118           <td></td>
5119           <td>)</td>
5120           <td></td><td></td>
5121         </tr>
5122       </table>
5123   </td>
5124   <td class="mlabels-right">
5125 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5126   </tr>
5127 </table>
5128 </div><div class="memdoc">
5129
5130 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00405">405</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5131 <div class="fragment"><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;{                                                                                                                                                                                                                                  \</div></div><!-- fragment -->
5132 </div>
5133 </div>
5134 <a class="anchor" id="a3d1133437c9316867a68fabaeeb1c349"></a>
5135 <div class="memitem">
5136 <div class="memproto">
5137 <table class="mlabels">
5138   <tr>
5139   <td class="mlabels-left">
5140       <table class="memname">
5141         <tr>
5142           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> max_qs16x1 </td>
5143           <td>(</td>
5144           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
5145           <td class="paramname"><em>VopA</em>, </td>
5146         </tr>
5147         <tr>
5148           <td class="paramkey"></td>
5149           <td></td>
5150           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
5151           <td class="paramname"><em>VopB</em>&#160;</td>
5152         </tr>
5153         <tr>
5154           <td></td>
5155           <td>)</td>
5156           <td></td><td></td>
5157         </tr>
5158       </table>
5159   </td>
5160   <td class="mlabels-right">
5161 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5162   </tr>
5163 </table>
5164 </div><div class="memdoc">
5165
5166 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00140">140</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5167 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5168 </div>
5169 </div>
5170 <a class="anchor" id="aaa6b333d702243ee48d98f8b6ab04fa8"></a>
5171 <div class="memitem">
5172 <div class="memproto">
5173 <table class="mlabels">
5174   <tr>
5175   <td class="mlabels-left">
5176       <table class="memname">
5177         <tr>
5178           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> max_qs16x16 </td>
5179           <td>(</td>
5180           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5181           <td class="paramname"><em>VopA</em>, </td>
5182         </tr>
5183         <tr>
5184           <td class="paramkey"></td>
5185           <td></td>
5186           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5187           <td class="paramname"><em>VopB</em>&#160;</td>
5188         </tr>
5189         <tr>
5190           <td></td>
5191           <td>)</td>
5192           <td></td><td></td>
5193         </tr>
5194       </table>
5195   </td>
5196   <td class="mlabels-right">
5197 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5198   </tr>
5199 </table>
5200 </div><div class="memdoc">
5201
5202 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00144">144</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5203 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5204 </div>
5205 </div>
5206 <a class="anchor" id="ab64c4eaecfd5b3adaefeea3e74b20efc"></a>
5207 <div class="memitem">
5208 <div class="memproto">
5209 <table class="mlabels">
5210   <tr>
5211   <td class="mlabels-left">
5212       <table class="memname">
5213         <tr>
5214           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> max_qs16x2 </td>
5215           <td>(</td>
5216           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
5217           <td class="paramname"><em>VopA</em>, </td>
5218         </tr>
5219         <tr>
5220           <td class="paramkey"></td>
5221           <td></td>
5222           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
5223           <td class="paramname"><em>VopB</em>&#160;</td>
5224         </tr>
5225         <tr>
5226           <td></td>
5227           <td>)</td>
5228           <td></td><td></td>
5229         </tr>
5230       </table>
5231   </td>
5232   <td class="mlabels-right">
5233 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5234   </tr>
5235 </table>
5236 </div><div class="memdoc">
5237
5238 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00141">141</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5239 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5240 </div>
5241 </div>
5242 <a class="anchor" id="acf7b70bd039a92c0b8e6bae61a46c514"></a>
5243 <div class="memitem">
5244 <div class="memproto">
5245 <table class="mlabels">
5246   <tr>
5247   <td class="mlabels-left">
5248       <table class="memname">
5249         <tr>
5250           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> max_qs16x4 </td>
5251           <td>(</td>
5252           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
5253           <td class="paramname"><em>VopA</em>, </td>
5254         </tr>
5255         <tr>
5256           <td class="paramkey"></td>
5257           <td></td>
5258           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
5259           <td class="paramname"><em>VopB</em>&#160;</td>
5260         </tr>
5261         <tr>
5262           <td></td>
5263           <td>)</td>
5264           <td></td><td></td>
5265         </tr>
5266       </table>
5267   </td>
5268   <td class="mlabels-right">
5269 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5270   </tr>
5271 </table>
5272 </div><div class="memdoc">
5273
5274 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00142">142</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5275 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5276 </div>
5277 </div>
5278 <a class="anchor" id="a68d082072cbdb8b617e0246d277a2a8f"></a>
5279 <div class="memitem">
5280 <div class="memproto">
5281 <table class="mlabels">
5282   <tr>
5283   <td class="mlabels-left">
5284       <table class="memname">
5285         <tr>
5286           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> max_qs16x8 </td>
5287           <td>(</td>
5288           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5289           <td class="paramname"><em>VopA</em>, </td>
5290         </tr>
5291         <tr>
5292           <td class="paramkey"></td>
5293           <td></td>
5294           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5295           <td class="paramname"><em>VopB</em>&#160;</td>
5296         </tr>
5297         <tr>
5298           <td></td>
5299           <td>)</td>
5300           <td></td><td></td>
5301         </tr>
5302       </table>
5303   </td>
5304   <td class="mlabels-right">
5305 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5306   </tr>
5307 </table>
5308 </div><div class="memdoc">
5309
5310 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00143">143</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5311 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5312 </div>
5313 </div>
5314 <a class="anchor" id="a6cf8baa93541eee58c1575859344d858"></a>
5315 <div class="memitem">
5316 <div class="memproto">
5317 <table class="mlabels">
5318   <tr>
5319   <td class="mlabels-left">
5320       <table class="memname">
5321         <tr>
5322           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> max_qs8x1 </td>
5323           <td>(</td>
5324           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
5325           <td class="paramname"><em>VopA</em>, </td>
5326         </tr>
5327         <tr>
5328           <td class="paramkey"></td>
5329           <td></td>
5330           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
5331           <td class="paramname"><em>VopB</em>&#160;</td>
5332         </tr>
5333         <tr>
5334           <td></td>
5335           <td>)</td>
5336           <td></td><td></td>
5337         </tr>
5338       </table>
5339   </td>
5340   <td class="mlabels-right">
5341 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5342   </tr>
5343 </table>
5344 </div><div class="memdoc">
5345
5346 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00135">135</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5347 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5348 </div>
5349 </div>
5350 <a class="anchor" id="a2635ed6914ae75900d7bf215356a44e4"></a>
5351 <div class="memitem">
5352 <div class="memproto">
5353 <table class="mlabels">
5354   <tr>
5355   <td class="mlabels-left">
5356       <table class="memname">
5357         <tr>
5358           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> max_qs8x16 </td>
5359           <td>(</td>
5360           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5361           <td class="paramname"><em>VopA</em>, </td>
5362         </tr>
5363         <tr>
5364           <td class="paramkey"></td>
5365           <td></td>
5366           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5367           <td class="paramname"><em>VopB</em>&#160;</td>
5368         </tr>
5369         <tr>
5370           <td></td>
5371           <td>)</td>
5372           <td></td><td></td>
5373         </tr>
5374       </table>
5375   </td>
5376   <td class="mlabels-right">
5377 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5378   </tr>
5379 </table>
5380 </div><div class="memdoc">
5381
5382 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00139">139</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5383 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5384 </div>
5385 </div>
5386 <a class="anchor" id="a9b9740928192b24b99e30233458b106f"></a>
5387 <div class="memitem">
5388 <div class="memproto">
5389 <table class="mlabels">
5390   <tr>
5391   <td class="mlabels-left">
5392       <table class="memname">
5393         <tr>
5394           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> max_qs8x2 </td>
5395           <td>(</td>
5396           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
5397           <td class="paramname"><em>VopA</em>, </td>
5398         </tr>
5399         <tr>
5400           <td class="paramkey"></td>
5401           <td></td>
5402           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
5403           <td class="paramname"><em>VopB</em>&#160;</td>
5404         </tr>
5405         <tr>
5406           <td></td>
5407           <td>)</td>
5408           <td></td><td></td>
5409         </tr>
5410       </table>
5411   </td>
5412   <td class="mlabels-right">
5413 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5414   </tr>
5415 </table>
5416 </div><div class="memdoc">
5417
5418 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00136">136</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5419 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5420 </div>
5421 </div>
5422 <a class="anchor" id="a0b8cb75deddaf8856fb53d1178a35d7f"></a>
5423 <div class="memitem">
5424 <div class="memproto">
5425 <table class="mlabels">
5426   <tr>
5427   <td class="mlabels-left">
5428       <table class="memname">
5429         <tr>
5430           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> max_qs8x4 </td>
5431           <td>(</td>
5432           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
5433           <td class="paramname"><em>VopA</em>, </td>
5434         </tr>
5435         <tr>
5436           <td class="paramkey"></td>
5437           <td></td>
5438           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
5439           <td class="paramname"><em>VopB</em>&#160;</td>
5440         </tr>
5441         <tr>
5442           <td></td>
5443           <td>)</td>
5444           <td></td><td></td>
5445         </tr>
5446       </table>
5447   </td>
5448   <td class="mlabels-right">
5449 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5450   </tr>
5451 </table>
5452 </div><div class="memdoc">
5453
5454 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00137">137</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5455 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5456 </div>
5457 </div>
5458 <a class="anchor" id="af93c5c0b7d3a8183645521ca0fb10b0e"></a>
5459 <div class="memitem">
5460 <div class="memproto">
5461 <table class="mlabels">
5462   <tr>
5463   <td class="mlabels-left">
5464       <table class="memname">
5465         <tr>
5466           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> max_qs8x8 </td>
5467           <td>(</td>
5468           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5469           <td class="paramname"><em>VopA</em>, </td>
5470         </tr>
5471         <tr>
5472           <td class="paramkey"></td>
5473           <td></td>
5474           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5475           <td class="paramname"><em>VopB</em>&#160;</td>
5476         </tr>
5477         <tr>
5478           <td></td>
5479           <td>)</td>
5480           <td></td><td></td>
5481         </tr>
5482       </table>
5483   </td>
5484   <td class="mlabels-right">
5485 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5486   </tr>
5487 </table>
5488 </div><div class="memdoc">
5489
5490 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00138">138</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5491 <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{                                                \</div></div><!-- fragment -->
5492 </div>
5493 </div>
5494 <a class="anchor" id="a7a3c295a894e0529251bd4529b36a574"></a>
5495 <div class="memitem">
5496 <div class="memproto">
5497       <table class="memname">
5498         <tr>
5499           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> mla_sat_qs16x8 </td>
5500           <td>(</td>
5501           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5502           <td class="paramname"><em>VopA</em>, </td>
5503         </tr>
5504         <tr>
5505           <td class="paramkey"></td>
5506           <td></td>
5507           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5508           <td class="paramname"><em>VopB</em>, </td>
5509         </tr>
5510         <tr>
5511           <td class="paramkey"></td>
5512           <td></td>
5513           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5514           <td class="paramname"><em>VopC</em>, </td>
5515         </tr>
5516         <tr>
5517           <td class="paramkey"></td>
5518           <td></td>
5519           <td class="paramtype">int&#160;</td>
5520           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5521         </tr>
5522         <tr>
5523           <td></td>
5524           <td>)</td>
5525           <td></td><td></td>
5526         </tr>
5527       </table>
5528 </div><div class="memdoc">
5529
5530 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00276">276</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5531 <div class="fragment"><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
5532 </div>
5533 </div>
5534 <a class="anchor" id="ad59f32bf4f61044a698ff4da02080e5a"></a>
5535 <div class="memitem">
5536 <div class="memproto">
5537       <table class="memname">
5538         <tr>
5539           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> mla_sat_qs8x16 </td>
5540           <td>(</td>
5541           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5542           <td class="paramname"><em>VopA</em>, </td>
5543         </tr>
5544         <tr>
5545           <td class="paramkey"></td>
5546           <td></td>
5547           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5548           <td class="paramname"><em>VopB</em>, </td>
5549         </tr>
5550         <tr>
5551           <td class="paramkey"></td>
5552           <td></td>
5553           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5554           <td class="paramname"><em>VopC</em>, </td>
5555         </tr>
5556         <tr>
5557           <td class="paramkey"></td>
5558           <td></td>
5559           <td class="paramtype">int&#160;</td>
5560           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5561         </tr>
5562         <tr>
5563           <td></td>
5564           <td>)</td>
5565           <td></td><td></td>
5566         </tr>
5567       </table>
5568 </div><div class="memdoc">
5569
5570 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00275">275</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5571 <div class="fragment"><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
5572 </div>
5573 </div>
5574 <a class="anchor" id="a85dee8b5dd48bfc059c5d6397557b562"></a>
5575 <div class="memitem">
5576 <div class="memproto">
5577       <table class="memname">
5578         <tr>
5579           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> mla_sat_qs8x8 </td>
5580           <td>(</td>
5581           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5582           <td class="paramname"><em>VopA</em>, </td>
5583         </tr>
5584         <tr>
5585           <td class="paramkey"></td>
5586           <td></td>
5587           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5588           <td class="paramname"><em>VopB</em>, </td>
5589         </tr>
5590         <tr>
5591           <td class="paramkey"></td>
5592           <td></td>
5593           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5594           <td class="paramname"><em>VopC</em>, </td>
5595         </tr>
5596         <tr>
5597           <td class="paramkey"></td>
5598           <td></td>
5599           <td class="paramtype">int&#160;</td>
5600           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5601         </tr>
5602         <tr>
5603           <td></td>
5604           <td>)</td>
5605           <td></td><td></td>
5606         </tr>
5607       </table>
5608 </div><div class="memdoc">
5609
5610 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00274">274</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5611 <div class="fragment"><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
5612 </div>
5613 </div>
5614 <a class="anchor" id="a50b6bfd3a44a0ac605e88135e230d1e5"></a>
5615 <div class="memitem">
5616 <div class="memproto">
5617       <table class="memname">
5618         <tr>
5619           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a> mlal_sat_qs16x8 </td>
5620           <td>(</td>
5621           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#af8a54f984958bddf4f24cd95867a82f5">qs32x8</a>&#160;</td>
5622           <td class="paramname"><em>VopA</em>, </td>
5623         </tr>
5624         <tr>
5625           <td class="paramkey"></td>
5626           <td></td>
5627           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5628           <td class="paramname"><em>VopB</em>, </td>
5629         </tr>
5630         <tr>
5631           <td class="paramkey"></td>
5632           <td></td>
5633           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5634           <td class="paramname"><em>VopC</em>, </td>
5635         </tr>
5636         <tr>
5637           <td class="paramkey"></td>
5638           <td></td>
5639           <td class="paramtype">int&#160;</td>
5640           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5641         </tr>
5642         <tr>
5643           <td></td>
5644           <td>)</td>
5645           <td></td><td></td>
5646         </tr>
5647       </table>
5648 </div><div class="memdoc">
5649
5650 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00296">296</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5651 <div class="fragment"><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;{                                                                                                                                                                               \</div></div><!-- fragment -->
5652 </div>
5653 </div>
5654 <a class="anchor" id="a09f5d764b62b47a1894a4cb71a0a62f6"></a>
5655 <div class="memitem">
5656 <div class="memproto">
5657       <table class="memname">
5658         <tr>
5659           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> mlal_sat_qs8x8 </td>
5660           <td>(</td>
5661           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5662           <td class="paramname"><em>VopA</em>, </td>
5663         </tr>
5664         <tr>
5665           <td class="paramkey"></td>
5666           <td></td>
5667           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5668           <td class="paramname"><em>VopB</em>, </td>
5669         </tr>
5670         <tr>
5671           <td class="paramkey"></td>
5672           <td></td>
5673           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5674           <td class="paramname"><em>VopC</em>, </td>
5675         </tr>
5676         <tr>
5677           <td class="paramkey"></td>
5678           <td></td>
5679           <td class="paramtype">int&#160;</td>
5680           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5681         </tr>
5682         <tr>
5683           <td></td>
5684           <td>)</td>
5685           <td></td><td></td>
5686         </tr>
5687       </table>
5688 </div><div class="memdoc">
5689
5690 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00295">295</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5691 <div class="fragment"><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;{                                                                                                                                                                               \</div></div><!-- fragment -->
5692 </div>
5693 </div>
5694 <a class="anchor" id="a532c6df4b17f88f0e126a97c6e9670ee"></a>
5695 <div class="memitem">
5696 <div class="memproto">
5697 <table class="mlabels">
5698   <tr>
5699   <td class="mlabels-left">
5700       <table class="memname">
5701         <tr>
5702           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> mul_qs16x16 </td>
5703           <td>(</td>
5704           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5705           <td class="paramname"><em>VopA</em>, </td>
5706         </tr>
5707         <tr>
5708           <td class="paramkey"></td>
5709           <td></td>
5710           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5711           <td class="paramname"><em>VopB</em>, </td>
5712         </tr>
5713         <tr>
5714           <td class="paramkey"></td>
5715           <td></td>
5716           <td class="paramtype">int&#160;</td>
5717           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5718         </tr>
5719         <tr>
5720           <td></td>
5721           <td>)</td>
5722           <td></td><td></td>
5723         </tr>
5724       </table>
5725   </td>
5726   <td class="mlabels-right">
5727 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5728   </tr>
5729 </table>
5730 </div><div class="memdoc">
5731
5732 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00224">224</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5733 <div class="fragment"><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{                                                                                         \</div></div><!-- fragment -->
5734 </div>
5735 </div>
5736 <a class="anchor" id="af09044372ea5862497f62c8bd76ba035"></a>
5737 <div class="memitem">
5738 <div class="memproto">
5739 <table class="mlabels">
5740   <tr>
5741   <td class="mlabels-left">
5742       <table class="memname">
5743         <tr>
5744           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> mul_qs16x8 </td>
5745           <td>(</td>
5746           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5747           <td class="paramname"><em>VopA</em>, </td>
5748         </tr>
5749         <tr>
5750           <td class="paramkey"></td>
5751           <td></td>
5752           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
5753           <td class="paramname"><em>VopB</em>, </td>
5754         </tr>
5755         <tr>
5756           <td class="paramkey"></td>
5757           <td></td>
5758           <td class="paramtype">int&#160;</td>
5759           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5760         </tr>
5761         <tr>
5762           <td></td>
5763           <td>)</td>
5764           <td></td><td></td>
5765         </tr>
5766       </table>
5767   </td>
5768   <td class="mlabels-right">
5769 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5770   </tr>
5771 </table>
5772 </div><div class="memdoc">
5773
5774 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00222">222</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5775 <div class="fragment"><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{                                                                                         \</div></div><!-- fragment -->
5776 </div>
5777 </div>
5778 <a class="anchor" id="a563cc8014b17755a99e1ecac00a2c7f7"></a>
5779 <div class="memitem">
5780 <div class="memproto">
5781 <table class="mlabels">
5782   <tr>
5783   <td class="mlabels-left">
5784       <table class="memname">
5785         <tr>
5786           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> mul_qs8x16 </td>
5787           <td>(</td>
5788           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5789           <td class="paramname"><em>VopA</em>, </td>
5790         </tr>
5791         <tr>
5792           <td class="paramkey"></td>
5793           <td></td>
5794           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
5795           <td class="paramname"><em>VopB</em>, </td>
5796         </tr>
5797         <tr>
5798           <td class="paramkey"></td>
5799           <td></td>
5800           <td class="paramtype">int&#160;</td>
5801           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5802         </tr>
5803         <tr>
5804           <td></td>
5805           <td>)</td>
5806           <td></td><td></td>
5807         </tr>
5808       </table>
5809   </td>
5810   <td class="mlabels-right">
5811 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5812   </tr>
5813 </table>
5814 </div><div class="memdoc">
5815
5816 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00223">223</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5817 <div class="fragment"><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{                                                                                         \</div></div><!-- fragment -->
5818 </div>
5819 </div>
5820 <a class="anchor" id="a9a50c35ce1383cd23d3ab166a7929013"></a>
5821 <div class="memitem">
5822 <div class="memproto">
5823 <table class="mlabels">
5824   <tr>
5825   <td class="mlabels-left">
5826       <table class="memname">
5827         <tr>
5828           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> mul_qs8x8 </td>
5829           <td>(</td>
5830           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5831           <td class="paramname"><em>VopA</em>, </td>
5832         </tr>
5833         <tr>
5834           <td class="paramkey"></td>
5835           <td></td>
5836           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
5837           <td class="paramname"><em>VopB</em>, </td>
5838         </tr>
5839         <tr>
5840           <td class="paramkey"></td>
5841           <td></td>
5842           <td class="paramtype">int&#160;</td>
5843           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5844         </tr>
5845         <tr>
5846           <td></td>
5847           <td>)</td>
5848           <td></td><td></td>
5849         </tr>
5850       </table>
5851   </td>
5852   <td class="mlabels-right">
5853 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5854   </tr>
5855 </table>
5856 </div><div class="memdoc">
5857
5858 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00221">221</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5859 <div class="fragment"><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{                                                                                         \</div></div><!-- fragment -->
5860 </div>
5861 </div>
5862 <a class="anchor" id="a4b96bef18b8c9ed279273359d259ed65"></a>
5863 <div class="memitem">
5864 <div class="memproto">
5865 <table class="mlabels">
5866   <tr>
5867   <td class="mlabels-left">
5868       <table class="memname">
5869         <tr>
5870           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> mul_sat_qs16x1 </td>
5871           <td>(</td>
5872           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
5873           <td class="paramname"><em>VopA</em>, </td>
5874         </tr>
5875         <tr>
5876           <td class="paramkey"></td>
5877           <td></td>
5878           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
5879           <td class="paramname"><em>VopB</em>, </td>
5880         </tr>
5881         <tr>
5882           <td class="paramkey"></td>
5883           <td></td>
5884           <td class="paramtype">int&#160;</td>
5885           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5886         </tr>
5887         <tr>
5888           <td></td>
5889           <td>)</td>
5890           <td></td><td></td>
5891         </tr>
5892       </table>
5893   </td>
5894   <td class="mlabels-right">
5895 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5896   </tr>
5897 </table>
5898 </div><div class="memdoc">
5899
5900 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00250">250</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5901 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
5902 </div>
5903 </div>
5904 <a class="anchor" id="aba68d5b1e592d5b12beb6f9e05e72ed2"></a>
5905 <div class="memitem">
5906 <div class="memproto">
5907 <table class="mlabels">
5908   <tr>
5909   <td class="mlabels-left">
5910       <table class="memname">
5911         <tr>
5912           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> mul_sat_qs16x16 </td>
5913           <td>(</td>
5914           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5915           <td class="paramname"><em>VopA</em>, </td>
5916         </tr>
5917         <tr>
5918           <td class="paramkey"></td>
5919           <td></td>
5920           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
5921           <td class="paramname"><em>VopB</em>, </td>
5922         </tr>
5923         <tr>
5924           <td class="paramkey"></td>
5925           <td></td>
5926           <td class="paramtype">int&#160;</td>
5927           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5928         </tr>
5929         <tr>
5930           <td></td>
5931           <td>)</td>
5932           <td></td><td></td>
5933         </tr>
5934       </table>
5935   </td>
5936   <td class="mlabels-right">
5937 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5938   </tr>
5939 </table>
5940 </div><div class="memdoc">
5941
5942 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00255">255</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5943 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
5944 </div>
5945 </div>
5946 <a class="anchor" id="a9ef4b9bede0acae7940ecf1e7e58a492"></a>
5947 <div class="memitem">
5948 <div class="memproto">
5949 <table class="mlabels">
5950   <tr>
5951   <td class="mlabels-left">
5952       <table class="memname">
5953         <tr>
5954           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> mul_sat_qs16x2 </td>
5955           <td>(</td>
5956           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
5957           <td class="paramname"><em>VopA</em>, </td>
5958         </tr>
5959         <tr>
5960           <td class="paramkey"></td>
5961           <td></td>
5962           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
5963           <td class="paramname"><em>VopB</em>, </td>
5964         </tr>
5965         <tr>
5966           <td class="paramkey"></td>
5967           <td></td>
5968           <td class="paramtype">int&#160;</td>
5969           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
5970         </tr>
5971         <tr>
5972           <td></td>
5973           <td>)</td>
5974           <td></td><td></td>
5975         </tr>
5976       </table>
5977   </td>
5978   <td class="mlabels-right">
5979 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
5980   </tr>
5981 </table>
5982 </div><div class="memdoc">
5983
5984 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00251">251</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
5985 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
5986 </div>
5987 </div>
5988 <a class="anchor" id="aef217f3d96eaf598c4225453833c0222"></a>
5989 <div class="memitem">
5990 <div class="memproto">
5991 <table class="mlabels">
5992   <tr>
5993   <td class="mlabels-left">
5994       <table class="memname">
5995         <tr>
5996           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a> mul_sat_qs16x3 </td>
5997           <td>(</td>
5998           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a>&#160;</td>
5999           <td class="paramname"><em>VopA</em>, </td>
6000         </tr>
6001         <tr>
6002           <td class="paramkey"></td>
6003           <td></td>
6004           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a39d116772b1400e82b2ab12de00909b0">qs16x3</a>&#160;</td>
6005           <td class="paramname"><em>VopB</em>, </td>
6006         </tr>
6007         <tr>
6008           <td class="paramkey"></td>
6009           <td></td>
6010           <td class="paramtype">int&#160;</td>
6011           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6012         </tr>
6013         <tr>
6014           <td></td>
6015           <td>)</td>
6016           <td></td><td></td>
6017         </tr>
6018       </table>
6019   </td>
6020   <td class="mlabels-right">
6021 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6022   </tr>
6023 </table>
6024 </div><div class="memdoc">
6025
6026 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00252">252</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6027 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6028 </div>
6029 </div>
6030 <a class="anchor" id="a2162dab7e4d7d503d1262b9ffc257a21"></a>
6031 <div class="memitem">
6032 <div class="memproto">
6033 <table class="mlabels">
6034   <tr>
6035   <td class="mlabels-left">
6036       <table class="memname">
6037         <tr>
6038           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> mul_sat_qs16x4 </td>
6039           <td>(</td>
6040           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
6041           <td class="paramname"><em>VopA</em>, </td>
6042         </tr>
6043         <tr>
6044           <td class="paramkey"></td>
6045           <td></td>
6046           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
6047           <td class="paramname"><em>VopB</em>, </td>
6048         </tr>
6049         <tr>
6050           <td class="paramkey"></td>
6051           <td></td>
6052           <td class="paramtype">int&#160;</td>
6053           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6054         </tr>
6055         <tr>
6056           <td></td>
6057           <td>)</td>
6058           <td></td><td></td>
6059         </tr>
6060       </table>
6061   </td>
6062   <td class="mlabels-right">
6063 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6064   </tr>
6065 </table>
6066 </div><div class="memdoc">
6067
6068 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00253">253</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6069 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6070 </div>
6071 </div>
6072 <a class="anchor" id="a93fefd4972b6b9440c8371509b46d19e"></a>
6073 <div class="memitem">
6074 <div class="memproto">
6075 <table class="mlabels">
6076   <tr>
6077   <td class="mlabels-left">
6078       <table class="memname">
6079         <tr>
6080           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> mul_sat_qs16x8 </td>
6081           <td>(</td>
6082           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
6083           <td class="paramname"><em>VopA</em>, </td>
6084         </tr>
6085         <tr>
6086           <td class="paramkey"></td>
6087           <td></td>
6088           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
6089           <td class="paramname"><em>VopB</em>, </td>
6090         </tr>
6091         <tr>
6092           <td class="paramkey"></td>
6093           <td></td>
6094           <td class="paramtype">int&#160;</td>
6095           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6096         </tr>
6097         <tr>
6098           <td></td>
6099           <td>)</td>
6100           <td></td><td></td>
6101         </tr>
6102       </table>
6103   </td>
6104   <td class="mlabels-right">
6105 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6106   </tr>
6107 </table>
6108 </div><div class="memdoc">
6109
6110 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00254">254</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6111 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6112 </div>
6113 </div>
6114 <a class="anchor" id="a3508d76a5262f5f3dbf278d7efcf5db9"></a>
6115 <div class="memitem">
6116 <div class="memproto">
6117 <table class="mlabels">
6118   <tr>
6119   <td class="mlabels-left">
6120       <table class="memname">
6121         <tr>
6122           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> mul_sat_qs8x1 </td>
6123           <td>(</td>
6124           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
6125           <td class="paramname"><em>VopA</em>, </td>
6126         </tr>
6127         <tr>
6128           <td class="paramkey"></td>
6129           <td></td>
6130           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
6131           <td class="paramname"><em>VopB</em>, </td>
6132         </tr>
6133         <tr>
6134           <td class="paramkey"></td>
6135           <td></td>
6136           <td class="paramtype">int&#160;</td>
6137           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6138         </tr>
6139         <tr>
6140           <td></td>
6141           <td>)</td>
6142           <td></td><td></td>
6143         </tr>
6144       </table>
6145   </td>
6146   <td class="mlabels-right">
6147 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6148   </tr>
6149 </table>
6150 </div><div class="memdoc">
6151
6152 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00244">244</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6153 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6154 </div>
6155 </div>
6156 <a class="anchor" id="a286a2ecb07602fd7268d31c6e88e62a6"></a>
6157 <div class="memitem">
6158 <div class="memproto">
6159 <table class="mlabels">
6160   <tr>
6161   <td class="mlabels-left">
6162       <table class="memname">
6163         <tr>
6164           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> mul_sat_qs8x16 </td>
6165           <td>(</td>
6166           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
6167           <td class="paramname"><em>VopA</em>, </td>
6168         </tr>
6169         <tr>
6170           <td class="paramkey"></td>
6171           <td></td>
6172           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
6173           <td class="paramname"><em>VopB</em>, </td>
6174         </tr>
6175         <tr>
6176           <td class="paramkey"></td>
6177           <td></td>
6178           <td class="paramtype">int&#160;</td>
6179           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6180         </tr>
6181         <tr>
6182           <td></td>
6183           <td>)</td>
6184           <td></td><td></td>
6185         </tr>
6186       </table>
6187   </td>
6188   <td class="mlabels-right">
6189 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6190   </tr>
6191 </table>
6192 </div><div class="memdoc">
6193
6194 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00249">249</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6195 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6196 </div>
6197 </div>
6198 <a class="anchor" id="ad1bf1fe4122e578d1d6f7eb9c922da2e"></a>
6199 <div class="memitem">
6200 <div class="memproto">
6201 <table class="mlabels">
6202   <tr>
6203   <td class="mlabels-left">
6204       <table class="memname">
6205         <tr>
6206           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> mul_sat_qs8x2 </td>
6207           <td>(</td>
6208           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
6209           <td class="paramname"><em>VopA</em>, </td>
6210         </tr>
6211         <tr>
6212           <td class="paramkey"></td>
6213           <td></td>
6214           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
6215           <td class="paramname"><em>VopB</em>, </td>
6216         </tr>
6217         <tr>
6218           <td class="paramkey"></td>
6219           <td></td>
6220           <td class="paramtype">int&#160;</td>
6221           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6222         </tr>
6223         <tr>
6224           <td></td>
6225           <td>)</td>
6226           <td></td><td></td>
6227         </tr>
6228       </table>
6229   </td>
6230   <td class="mlabels-right">
6231 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6232   </tr>
6233 </table>
6234 </div><div class="memdoc">
6235
6236 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00245">245</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6237 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6238 </div>
6239 </div>
6240 <a class="anchor" id="a0a2d7bee6c290d0db95ccbe34e7942ad"></a>
6241 <div class="memitem">
6242 <div class="memproto">
6243 <table class="mlabels">
6244   <tr>
6245   <td class="mlabels-left">
6246       <table class="memname">
6247         <tr>
6248           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a> mul_sat_qs8x3 </td>
6249           <td>(</td>
6250           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a>&#160;</td>
6251           <td class="paramname"><em>VopA</em>, </td>
6252         </tr>
6253         <tr>
6254           <td class="paramkey"></td>
6255           <td></td>
6256           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3b12b782d796ddcf0cd8f8b265be033e">qs8x3</a>&#160;</td>
6257           <td class="paramname"><em>VopB</em>, </td>
6258         </tr>
6259         <tr>
6260           <td class="paramkey"></td>
6261           <td></td>
6262           <td class="paramtype">int&#160;</td>
6263           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6264         </tr>
6265         <tr>
6266           <td></td>
6267           <td>)</td>
6268           <td></td><td></td>
6269         </tr>
6270       </table>
6271   </td>
6272   <td class="mlabels-right">
6273 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6274   </tr>
6275 </table>
6276 </div><div class="memdoc">
6277
6278 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00246">246</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6279 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6280 </div>
6281 </div>
6282 <a class="anchor" id="ab24ca3f7f3f023d8503a1752515e15d4"></a>
6283 <div class="memitem">
6284 <div class="memproto">
6285 <table class="mlabels">
6286   <tr>
6287   <td class="mlabels-left">
6288       <table class="memname">
6289         <tr>
6290           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> mul_sat_qs8x4 </td>
6291           <td>(</td>
6292           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
6293           <td class="paramname"><em>VopA</em>, </td>
6294         </tr>
6295         <tr>
6296           <td class="paramkey"></td>
6297           <td></td>
6298           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
6299           <td class="paramname"><em>VopB</em>, </td>
6300         </tr>
6301         <tr>
6302           <td class="paramkey"></td>
6303           <td></td>
6304           <td class="paramtype">int&#160;</td>
6305           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6306         </tr>
6307         <tr>
6308           <td></td>
6309           <td>)</td>
6310           <td></td><td></td>
6311         </tr>
6312       </table>
6313   </td>
6314   <td class="mlabels-right">
6315 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6316   </tr>
6317 </table>
6318 </div><div class="memdoc">
6319
6320 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00247">247</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6321 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6322 </div>
6323 </div>
6324 <a class="anchor" id="adc933417ba0492a4da555044652a7641"></a>
6325 <div class="memitem">
6326 <div class="memproto">
6327 <table class="mlabels">
6328   <tr>
6329   <td class="mlabels-left">
6330       <table class="memname">
6331         <tr>
6332           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> mul_sat_qs8x8 </td>
6333           <td>(</td>
6334           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
6335           <td class="paramname"><em>VopA</em>, </td>
6336         </tr>
6337         <tr>
6338           <td class="paramkey"></td>
6339           <td></td>
6340           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
6341           <td class="paramname"><em>VopB</em>, </td>
6342         </tr>
6343         <tr>
6344           <td class="paramkey"></td>
6345           <td></td>
6346           <td class="paramtype">int&#160;</td>
6347           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6348         </tr>
6349         <tr>
6350           <td></td>
6351           <td>)</td>
6352           <td></td><td></td>
6353         </tr>
6354       </table>
6355   </td>
6356   <td class="mlabels-right">
6357 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6358   </tr>
6359 </table>
6360 </div><div class="memdoc">
6361
6362 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00248">248</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6363 <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{                                                                                                              \</div></div><!-- fragment -->
6364 </div>
6365 </div>
6366 <a class="anchor" id="ac1d0a82fd450972cab8a7c85217e4441"></a>
6367 <div class="memitem">
6368 <div class="memproto">
6369 <table class="mlabels">
6370   <tr>
6371   <td class="mlabels-left">
6372       <table class="memname">
6373         <tr>
6374           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a26a8ca855cd14b1867173d301baf6c4f">qs16</a> sqcvt_qs16_sat </td>
6375           <td>(</td>
6376           <td class="paramtype">float&#160;</td>
6377           <td class="paramname"><em>a</em>, </td>
6378         </tr>
6379         <tr>
6380           <td class="paramkey"></td>
6381           <td></td>
6382           <td class="paramtype">int&#160;</td>
6383           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6384         </tr>
6385         <tr>
6386           <td></td>
6387           <td>)</td>
6388           <td></td><td></td>
6389         </tr>
6390       </table>
6391   </td>
6392   <td class="mlabels-right">
6393 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6394   </tr>
6395 </table>
6396 </div><div class="memdoc">
6397
6398 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00513">513</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6399
6400 </div>
6401 </div>
6402 <a class="anchor" id="a27b4e171bdfd66f52824f5812c9fa522"></a>
6403 <div class="memitem">
6404 <div class="memproto">
6405 <table class="mlabels">
6406   <tr>
6407   <td class="mlabels-left">
6408       <table class="memname">
6409         <tr>
6410           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a96d48f67de90aaed492da7fb7a006b94">qs8</a> sqcvt_qs8_sat </td>
6411           <td>(</td>
6412           <td class="paramtype">float&#160;</td>
6413           <td class="paramname"><em>a</em>, </td>
6414         </tr>
6415         <tr>
6416           <td class="paramkey"></td>
6417           <td></td>
6418           <td class="paramtype">int&#160;</td>
6419           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6420         </tr>
6421         <tr>
6422           <td></td>
6423           <td>)</td>
6424           <td></td><td></td>
6425         </tr>
6426       </table>
6427   </td>
6428   <td class="mlabels-right">
6429 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6430   </tr>
6431 </table>
6432 </div><div class="memdoc">
6433
6434 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00512">512</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6435
6436 </div>
6437 </div>
6438 <a class="anchor" id="a4d22f610d17883dae5370c3e7d154c76"></a>
6439 <div class="memitem">
6440 <div class="memproto">
6441 <table class="mlabels">
6442   <tr>
6443   <td class="mlabels-left">
6444       <table class="memname">
6445         <tr>
6446           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a> sub_sat_qs16x1 </td>
6447           <td>(</td>
6448           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
6449           <td class="paramname"><em>VopA</em>, </td>
6450         </tr>
6451         <tr>
6452           <td class="paramkey"></td>
6453           <td></td>
6454           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#aab72e548e91d1bac44d0a8503dfa12e7">qs16x1</a>&#160;</td>
6455           <td class="paramname"><em>VopB</em>&#160;</td>
6456         </tr>
6457         <tr>
6458           <td></td>
6459           <td>)</td>
6460           <td></td><td></td>
6461         </tr>
6462       </table>
6463   </td>
6464   <td class="mlabels-right">
6465 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6466   </tr>
6467 </table>
6468 </div><div class="memdoc">
6469
6470 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00197">197</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6471 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6472 </div>
6473 </div>
6474 <a class="anchor" id="a9b91ed896c5093a7b73b15eb2539d804"></a>
6475 <div class="memitem">
6476 <div class="memproto">
6477 <table class="mlabels">
6478   <tr>
6479   <td class="mlabels-left">
6480       <table class="memname">
6481         <tr>
6482           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a> sub_sat_qs16x16 </td>
6483           <td>(</td>
6484           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
6485           <td class="paramname"><em>VopA</em>, </td>
6486         </tr>
6487         <tr>
6488           <td class="paramkey"></td>
6489           <td></td>
6490           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a16a82528f3e1c6eb81fd9aac6ad45e62">qs16x16</a>&#160;</td>
6491           <td class="paramname"><em>VopB</em>&#160;</td>
6492         </tr>
6493         <tr>
6494           <td></td>
6495           <td>)</td>
6496           <td></td><td></td>
6497         </tr>
6498       </table>
6499   </td>
6500   <td class="mlabels-right">
6501 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6502   </tr>
6503 </table>
6504 </div><div class="memdoc">
6505
6506 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00201">201</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6507 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6508 </div>
6509 </div>
6510 <a class="anchor" id="af0d4e5500f90ef66bdf87b01bbb8e942"></a>
6511 <div class="memitem">
6512 <div class="memproto">
6513 <table class="mlabels">
6514   <tr>
6515   <td class="mlabels-left">
6516       <table class="memname">
6517         <tr>
6518           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a> sub_sat_qs16x2 </td>
6519           <td>(</td>
6520           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
6521           <td class="paramname"><em>VopA</em>, </td>
6522         </tr>
6523         <tr>
6524           <td class="paramkey"></td>
6525           <td></td>
6526           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ac120446f465238102c2ba0a23ae4aa47">qs16x2</a>&#160;</td>
6527           <td class="paramname"><em>VopB</em>&#160;</td>
6528         </tr>
6529         <tr>
6530           <td></td>
6531           <td>)</td>
6532           <td></td><td></td>
6533         </tr>
6534       </table>
6535   </td>
6536   <td class="mlabels-right">
6537 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6538   </tr>
6539 </table>
6540 </div><div class="memdoc">
6541
6542 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00198">198</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6543 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6544 </div>
6545 </div>
6546 <a class="anchor" id="ac860bf2f067fb42de2c8db799423104f"></a>
6547 <div class="memitem">
6548 <div class="memproto">
6549 <table class="mlabels">
6550   <tr>
6551   <td class="mlabels-left">
6552       <table class="memname">
6553         <tr>
6554           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a> sub_sat_qs16x4 </td>
6555           <td>(</td>
6556           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
6557           <td class="paramname"><em>VopA</em>, </td>
6558         </tr>
6559         <tr>
6560           <td class="paramkey"></td>
6561           <td></td>
6562           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5e34d3e41af677765369d33a3871d95f">qs16x4</a>&#160;</td>
6563           <td class="paramname"><em>VopB</em>&#160;</td>
6564         </tr>
6565         <tr>
6566           <td></td>
6567           <td>)</td>
6568           <td></td><td></td>
6569         </tr>
6570       </table>
6571   </td>
6572   <td class="mlabels-right">
6573 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6574   </tr>
6575 </table>
6576 </div><div class="memdoc">
6577
6578 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00199">199</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6579 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6580 </div>
6581 </div>
6582 <a class="anchor" id="ac409af663422e74467d0fe174592b406"></a>
6583 <div class="memitem">
6584 <div class="memproto">
6585 <table class="mlabels">
6586   <tr>
6587   <td class="mlabels-left">
6588       <table class="memname">
6589         <tr>
6590           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> sub_sat_qs16x8 </td>
6591           <td>(</td>
6592           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
6593           <td class="paramname"><em>VopA</em>, </td>
6594         </tr>
6595         <tr>
6596           <td class="paramkey"></td>
6597           <td></td>
6598           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
6599           <td class="paramname"><em>VopB</em>&#160;</td>
6600         </tr>
6601         <tr>
6602           <td></td>
6603           <td>)</td>
6604           <td></td><td></td>
6605         </tr>
6606       </table>
6607   </td>
6608   <td class="mlabels-right">
6609 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6610   </tr>
6611 </table>
6612 </div><div class="memdoc">
6613
6614 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00200">200</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6615 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6616 </div>
6617 </div>
6618 <a class="anchor" id="a17474ee664876c4e265341f07f6b3562"></a>
6619 <div class="memitem">
6620 <div class="memproto">
6621 <table class="mlabels">
6622   <tr>
6623   <td class="mlabels-left">
6624       <table class="memname">
6625         <tr>
6626           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a> sub_sat_qs8x1 </td>
6627           <td>(</td>
6628           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
6629           <td class="paramname"><em>VopA</em>, </td>
6630         </tr>
6631         <tr>
6632           <td class="paramkey"></td>
6633           <td></td>
6634           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a230d9b32261264756a0d3d4971964753">qs8x1</a>&#160;</td>
6635           <td class="paramname"><em>VopB</em>&#160;</td>
6636         </tr>
6637         <tr>
6638           <td></td>
6639           <td>)</td>
6640           <td></td><td></td>
6641         </tr>
6642       </table>
6643   </td>
6644   <td class="mlabels-right">
6645 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6646   </tr>
6647 </table>
6648 </div><div class="memdoc">
6649
6650 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00192">192</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6651 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6652 </div>
6653 </div>
6654 <a class="anchor" id="add35b8b1a8470b2777098251bd3b2230"></a>
6655 <div class="memitem">
6656 <div class="memproto">
6657 <table class="mlabels">
6658   <tr>
6659   <td class="mlabels-left">
6660       <table class="memname">
6661         <tr>
6662           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> sub_sat_qs8x16 </td>
6663           <td>(</td>
6664           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
6665           <td class="paramname"><em>VopA</em>, </td>
6666         </tr>
6667         <tr>
6668           <td class="paramkey"></td>
6669           <td></td>
6670           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
6671           <td class="paramname"><em>VopB</em>&#160;</td>
6672         </tr>
6673         <tr>
6674           <td></td>
6675           <td>)</td>
6676           <td></td><td></td>
6677         </tr>
6678       </table>
6679   </td>
6680   <td class="mlabels-right">
6681 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6682   </tr>
6683 </table>
6684 </div><div class="memdoc">
6685
6686 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00196">196</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6687 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6688 </div>
6689 </div>
6690 <a class="anchor" id="ae078571f80bab0d4473b5786220ca557"></a>
6691 <div class="memitem">
6692 <div class="memproto">
6693 <table class="mlabels">
6694   <tr>
6695   <td class="mlabels-left">
6696       <table class="memname">
6697         <tr>
6698           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a> sub_sat_qs8x2 </td>
6699           <td>(</td>
6700           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
6701           <td class="paramname"><em>VopA</em>, </td>
6702         </tr>
6703         <tr>
6704           <td class="paramkey"></td>
6705           <td></td>
6706           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a3ab174b05a269317ec18680b5c781a04">qs8x2</a>&#160;</td>
6707           <td class="paramname"><em>VopB</em>&#160;</td>
6708         </tr>
6709         <tr>
6710           <td></td>
6711           <td>)</td>
6712           <td></td><td></td>
6713         </tr>
6714       </table>
6715   </td>
6716   <td class="mlabels-right">
6717 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6718   </tr>
6719 </table>
6720 </div><div class="memdoc">
6721
6722 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00193">193</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6723 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6724 </div>
6725 </div>
6726 <a class="anchor" id="a1acb5de3f800cd2d0068e25d833d8cdc"></a>
6727 <div class="memitem">
6728 <div class="memproto">
6729 <table class="mlabels">
6730   <tr>
6731   <td class="mlabels-left">
6732       <table class="memname">
6733         <tr>
6734           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a> sub_sat_qs8x4 </td>
6735           <td>(</td>
6736           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
6737           <td class="paramname"><em>VopA</em>, </td>
6738         </tr>
6739         <tr>
6740           <td class="paramkey"></td>
6741           <td></td>
6742           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a10dfbf9412b518cd160133b68e2da8fd">qs8x4</a>&#160;</td>
6743           <td class="paramname"><em>VopB</em>&#160;</td>
6744         </tr>
6745         <tr>
6746           <td></td>
6747           <td>)</td>
6748           <td></td><td></td>
6749         </tr>
6750       </table>
6751   </td>
6752   <td class="mlabels-right">
6753 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6754   </tr>
6755 </table>
6756 </div><div class="memdoc">
6757
6758 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00194">194</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6759 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6760 </div>
6761 </div>
6762 <a class="anchor" id="a7635f49daeea0c64e1b153056d7b8b6c"></a>
6763 <div class="memitem">
6764 <div class="memproto">
6765 <table class="mlabels">
6766   <tr>
6767   <td class="mlabels-left">
6768       <table class="memname">
6769         <tr>
6770           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a> sub_sat_qs8x8 </td>
6771           <td>(</td>
6772           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
6773           <td class="paramname"><em>VopA</em>, </td>
6774         </tr>
6775         <tr>
6776           <td class="paramkey"></td>
6777           <td></td>
6778           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a8362e532b9c16e2367f9102963b6336a">qs8x8</a>&#160;</td>
6779           <td class="paramname"><em>VopB</em>&#160;</td>
6780         </tr>
6781         <tr>
6782           <td></td>
6783           <td>)</td>
6784           <td></td><td></td>
6785         </tr>
6786       </table>
6787   </td>
6788   <td class="mlabels-right">
6789 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6790   </tr>
6791 </table>
6792 </div><div class="memdoc">
6793
6794 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00195">195</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6795 <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{                                                                                  \</div></div><!-- fragment -->
6796 </div>
6797 </div>
6798 <a class="anchor" id="a136aa7ac86076272e764a5746eac5dad"></a>
6799 <div class="memitem">
6800 <div class="memproto">
6801 <table class="mlabels">
6802   <tr>
6803   <td class="mlabels-left">
6804       <table class="memname">
6805         <tr>
6806           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a> tanh_sat_qs16x8 </td>
6807           <td>(</td>
6808           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#ad7f60c2ef8f8b80da7fd81570db06d4a">qs16x8</a>&#160;</td>
6809           <td class="paramname"><em>VopA</em>, </td>
6810         </tr>
6811         <tr>
6812           <td class="paramkey"></td>
6813           <td></td>
6814           <td class="paramtype">int&#160;</td>
6815           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6816         </tr>
6817         <tr>
6818           <td></td>
6819           <td>)</td>
6820           <td></td><td></td>
6821         </tr>
6822       </table>
6823   </td>
6824   <td class="mlabels-right">
6825 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6826   </tr>
6827 </table>
6828 </div><div class="memdoc">
6829
6830 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00471">471</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6831 <div class="fragment"><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;{                                                                                                                                \</div></div><!-- fragment -->
6832 </div>
6833 </div>
6834 <a class="anchor" id="a81b68f5d2332aa3a28bc25979dbddd6d"></a>
6835 <div class="memitem">
6836 <div class="memproto">
6837 <table class="mlabels">
6838   <tr>
6839   <td class="mlabels-left">
6840       <table class="memname">
6841         <tr>
6842           <td class="memname"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a> tanh_sat_qs8x16 </td>
6843           <td>(</td>
6844           <td class="paramtype"><a class="el" href="fixed__point_8h.xhtml#a5a2cc1a836612185f0378de9e7159e27">qs8x16</a>&#160;</td>
6845           <td class="paramname"><em>VopA</em>, </td>
6846         </tr>
6847         <tr>
6848           <td class="paramkey"></td>
6849           <td></td>
6850           <td class="paramtype">int&#160;</td>
6851           <td class="paramname"><em>fixed_point_position</em>&#160;</td>
6852         </tr>
6853         <tr>
6854           <td></td>
6855           <td>)</td>
6856           <td></td><td></td>
6857         </tr>
6858       </table>
6859   </td>
6860   <td class="mlabels-right">
6861 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
6862   </tr>
6863 </table>
6864 </div><div class="memdoc">
6865
6866 <p>Definition at line <a class="el" href="fixed__point_8h_source.xhtml#l00470">470</a> of file <a class="el" href="fixed__point_8h_source.xhtml">fixed_point.h</a>.</p>
6867 <div class="fragment"><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;{                                                                                                                                \</div></div><!-- fragment -->
6868 </div>
6869 </div>
6870 </div><!-- contents -->
6871 </div><!-- doc-content -->
6872 <!-- start footer part -->
6873 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
6874   <ul>
6875     <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.xhtml">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.xhtml">core</a></li><li class="navelem"><a class="el" href="dir_8c278f79c760e5c5fbd911f9870614c1.xhtml">CL</a></li><li class="navelem"><a class="el" href="dir_25885286e9dad4fa105b7b25a8031bbf.xhtml">cl_kernels</a></li><li class="navelem"><a class="el" href="fixed__point_8h.xhtml">fixed_point.h</a></li>
6876     <li class="footer">Generated on Wed May 23 2018 11:36:39 for Compute Library by
6877     <a href="http://www.doxygen.org/index.html">
6878     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
6879   </ul>
6880 </div>
6881 </body>
6882 </html>