blob: 3f7d8127716a4d55c9d26fb68fe39db2251b0e88 [file] [log] [blame]
Jenkins514be652019-02-28 12:25:18 +00001<!-- HTML header for doxygen 1.8.15-->
2<!-- Remember to use version doxygen 1.8.15 +-->
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml">
5<head>
6<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
7<meta http-equiv="X-UA-Compatible" content="IE=9"/>
8<meta name="generator" content="Doxygen 1.8.15"/>
9<meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
10<title>Compute Library: src/core/CL/cl_kernels/repeat.h File Reference</title>
11<link href="tabs.css" rel="stylesheet" type="text/css"/>
12<script type="text/javascript" src="jquery.js"></script>
13<script type="text/javascript" src="dynsections.js"></script>
14<link href="navtree.css" rel="stylesheet" type="text/css"/>
15<script type="text/javascript" src="resize.js"></script>
16<script type="text/javascript" src="navtreedata.js"></script>
17<script type="text/javascript" src="navtree.js"></script>
18<script type="text/javascript">
19/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
20 $(document).ready(initResizable);
21/* @license-end */</script>
22<link href="search/search.css" rel="stylesheet" type="text/css"/>
23<script type="text/javascript" src="search/searchdata.js"></script>
24<script type="text/javascript" src="search/search.js"></script>
25<script type="text/x-mathjax-config">
26 MathJax.Hub.Config({
27 extensions: ["tex2jax.js"],
28 jax: ["input/TeX","output/HTML-CSS"],
29});
30</script><script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
31<link href="doxygen.css" rel="stylesheet" type="text/css" />
32<link href="stylesheet.css" rel="stylesheet" type="text/css"/>
33</head>
34<body>
35<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
36<div id="titlearea">
37<table cellspacing="0" cellpadding="0">
38 <tbody>
39 <tr style="height: 56px;">
40 <img alt="Compute Library" src="https://raw.githubusercontent.com/ARM-software/ComputeLibrary/gh-pages/ACL_logo.png" style="max-width: 100%;margin-top: 15px;margin-left: 10px"/>
41 <td style="padding-left: 0.5em;">
42 <div id="projectname">
Jenkins575c81f2020-03-05 16:07:35 +000043 &#160;<span id="projectnumber">20.02.1</span>
Jenkins514be652019-02-28 12:25:18 +000044 </div>
45 </td>
46 </tr>
47 </tbody>
48</table>
49</div>
50<!-- end header part -->
51<!-- Generated by Doxygen 1.8.15 -->
52<script type="text/javascript">
53/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
54var searchBox = new SearchBox("searchBox", "search",false,'Search');
55/* @license-end */
56</script>
57<script type="text/javascript" src="menudata.js"></script>
58<script type="text/javascript" src="menu.js"></script>
59<script type="text/javascript">
60/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
61$(function() {
62 initMenu('',true,false,'search.php','Search');
63 $(document).ready(function() { init_search(); });
64});
65/* @license-end */</script>
66<div id="main-nav"></div>
67</div><!-- top -->
68<div id="side-nav" class="ui-resizable side-nav-resizable">
69 <div id="nav-tree">
70 <div id="nav-tree-contents">
71 <div id="nav-sync" class="sync"></div>
72 </div>
73 </div>
74 <div id="splitbar" style="-moz-user-select:none;"
75 class="ui-resizable-handle">
76 </div>
77</div>
78<script type="text/javascript">
79/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
80$(document).ready(function(){initNavTree('repeat_8h.xhtml','');});
81/* @license-end */
82</script>
83<div id="doc-content">
84<!-- window showing the filter options -->
85<div id="MSearchSelectWindow"
86 onmouseover="return searchBox.OnSearchSelectShow()"
87 onmouseout="return searchBox.OnSearchSelectHide()"
88 onkeydown="return searchBox.OnSearchSelectKey(event)">
89</div>
90
91<!-- iframe showing the search results (closed by default) -->
92<div id="MSearchResultsWindow">
93<iframe src="javascript:void(0)" frameborder="0"
94 name="MSearchResults" id="MSearchResults">
95</iframe>
96</div>
97
98<div class="header">
99 <div class="summary">
100<a href="#define-members">Macros</a> </div>
101 <div class="headertitle">
102<div class="title">repeat.h File Reference</div> </div>
103</div><!--header-->
104<div class="contents">
105
106<p><a href="repeat_8h_source.xhtml">Go to the source code of this file.</a></p>
107<table class="memberdecls">
108<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
109Macros</h2></td></tr>
110<tr class="memitem:a1dd0718c2bf5d454acd7a02b64577591"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a1dd0718c2bf5d454acd7a02b64577591">REPEAT_3_1</a>(P_X, P_A, P_B, P_C)&#160;&#160;&#160;P_X##_DEF(0, P_A, P_B, P_C)</td></tr>
111<tr class="memdesc:a1dd0718c2bf5d454acd7a02b64577591"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macros that help in loop unrolling. <a href="#a1dd0718c2bf5d454acd7a02b64577591">More...</a><br /></td></tr>
112<tr class="separator:a1dd0718c2bf5d454acd7a02b64577591"><td class="memSeparator" colspan="2">&#160;</td></tr>
113<tr class="memitem:a738d75550700d9ce743f0fac5738ee15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a738d75550700d9ce743f0fac5738ee15">REPEAT_3_2</a>(P_X, P_A, P_B, P_C)</td></tr>
114<tr class="separator:a738d75550700d9ce743f0fac5738ee15"><td class="memSeparator" colspan="2">&#160;</td></tr>
115<tr class="memitem:a686ae0b0906446146df62c8d4a2ea937"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a686ae0b0906446146df62c8d4a2ea937">REPEAT_3_3</a>(P_X, P_A, P_B, P_C)</td></tr>
116<tr class="separator:a686ae0b0906446146df62c8d4a2ea937"><td class="memSeparator" colspan="2">&#160;</td></tr>
117<tr class="memitem:a9048833a93a05dd92f01b7e86bd62f09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a9048833a93a05dd92f01b7e86bd62f09">REPEAT_3_4</a>(P_X, P_A, P_B, P_C)</td></tr>
118<tr class="separator:a9048833a93a05dd92f01b7e86bd62f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
119<tr class="memitem:ac02a49c611c786dedf7cb89b030f7900"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#ac02a49c611c786dedf7cb89b030f7900">REPEAT_3_5</a>(P_X, P_A, P_B, P_C)</td></tr>
120<tr class="separator:ac02a49c611c786dedf7cb89b030f7900"><td class="memSeparator" colspan="2">&#160;</td></tr>
121<tr class="memitem:a7a766ef9faa1ca344a84413e2eb1b9af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a7a766ef9faa1ca344a84413e2eb1b9af">REPEAT_3_6</a>(P_X, P_A, P_B, P_C)</td></tr>
122<tr class="separator:a7a766ef9faa1ca344a84413e2eb1b9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
123<tr class="memitem:a364708cdd26aa3540ddbf93741283798"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a364708cdd26aa3540ddbf93741283798">REPEAT_3_7</a>(P_X, P_A, P_B, P_C)</td></tr>
124<tr class="separator:a364708cdd26aa3540ddbf93741283798"><td class="memSeparator" colspan="2">&#160;</td></tr>
125<tr class="memitem:a3aca8cd3e6bb0f24b67c698ac39e2671"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a3aca8cd3e6bb0f24b67c698ac39e2671">REPEAT_3_8</a>(P_X, P_A, P_B, P_C)</td></tr>
126<tr class="separator:a3aca8cd3e6bb0f24b67c698ac39e2671"><td class="memSeparator" colspan="2">&#160;</td></tr>
127<tr class="memitem:ac1feec4d1bc359eb8973eef7a2c964ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#ac1feec4d1bc359eb8973eef7a2c964ce">REPEAT_3_9</a>(P_X, P_A, P_B, P_C)</td></tr>
128<tr class="separator:ac1feec4d1bc359eb8973eef7a2c964ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
129<tr class="memitem:a25dcf84375f5bef322aba053e054986d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a25dcf84375f5bef322aba053e054986d">REPEAT_3_10</a>(P_X, P_A, P_B, P_C)</td></tr>
130<tr class="separator:a25dcf84375f5bef322aba053e054986d"><td class="memSeparator" colspan="2">&#160;</td></tr>
131<tr class="memitem:aab44d0a9187edad7e53d5e29f4fd65ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#aab44d0a9187edad7e53d5e29f4fd65ee">REPEAT_3_11</a>(P_X, P_A, P_B, P_C)</td></tr>
132<tr class="separator:aab44d0a9187edad7e53d5e29f4fd65ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
133<tr class="memitem:acbc305a55f5e189820a108d226d0c84b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#acbc305a55f5e189820a108d226d0c84b">REPEAT_3_12</a>(P_X, P_A, P_B, P_C)</td></tr>
134<tr class="separator:acbc305a55f5e189820a108d226d0c84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
135<tr class="memitem:aea114bd5a1233b321466234ff0875bc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#aea114bd5a1233b321466234ff0875bc3">REPEAT_3_13</a>(P_X, P_A, P_B, P_C)</td></tr>
136<tr class="separator:aea114bd5a1233b321466234ff0875bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
137<tr class="memitem:a20676acc95474bc47de256419f05ca69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a20676acc95474bc47de256419f05ca69">REPEAT_3_14</a>(P_X, P_A, P_B, P_C)</td></tr>
138<tr class="separator:a20676acc95474bc47de256419f05ca69"><td class="memSeparator" colspan="2">&#160;</td></tr>
139<tr class="memitem:affa3fc076d4917193cd8d0642def145d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#affa3fc076d4917193cd8d0642def145d">REPEAT_3_15</a>(P_X, P_A, P_B, P_C)</td></tr>
140<tr class="separator:affa3fc076d4917193cd8d0642def145d"><td class="memSeparator" colspan="2">&#160;</td></tr>
141<tr class="memitem:ac5cc783b0133f545a6534e251a20b642"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#ac5cc783b0133f545a6534e251a20b642">REPEAT_3_16</a>(P_X, P_A, P_B, P_C)</td></tr>
142<tr class="separator:ac5cc783b0133f545a6534e251a20b642"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a7719fb3da3410b3c7326f54e9f1a0908"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a7719fb3da3410b3c7326f54e9f1a0908">REPEAT_DEF_3_N</a>(P_NUM, P_OP, P_A, P_B, P_C)&#160;&#160;&#160;REPEAT_3_##P_NUM(P_OP, P_A, P_B, P_C)</td></tr>
144<tr class="separator:a7719fb3da3410b3c7326f54e9f1a0908"><td class="memSeparator" colspan="2">&#160;</td></tr>
145<tr class="memitem:ad84b38198b8d17b0507243d16efd72d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#ad84b38198b8d17b0507243d16efd72d8">REPEAT_3_N</a>(P_NUM, P_OP, P_A, P_B, P_C)&#160;&#160;&#160;<a class="el" href="repeat_8h.xhtml#a7719fb3da3410b3c7326f54e9f1a0908">REPEAT_DEF_3_N</a>(P_NUM, P_OP, P_A, P_B, P_C)</td></tr>
146<tr class="separator:ad84b38198b8d17b0507243d16efd72d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkins975dfe12019-09-02 11:47:54 +0100147<tr class="memitem:a88950092f54faf75d508703c229018e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a88950092f54faf75d508703c229018e5">VAR_INIT_TO_CONST_DEF</a>(ID, <a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a>, VAR, VAL)&#160;&#160;&#160;<a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a> VAR##ID = VAL</td></tr>
Jenkins514be652019-02-28 12:25:18 +0000148<tr class="separator:a88950092f54faf75d508703c229018e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkins975dfe12019-09-02 11:47:54 +0100149<tr class="memitem:a4a61a8df72f9bc1b1dcc4cc4ec6ac3b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="repeat_8h.xhtml#a4a61a8df72f9bc1b1dcc4cc4ec6ac3b9">REPEAT_VAR_INIT_TO_CONST</a>(N, <a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a>, VAR, VAL)&#160;&#160;&#160;<a class="el" href="repeat_8h.xhtml#ad84b38198b8d17b0507243d16efd72d8">REPEAT_3_N</a>(N, VAR_INIT_TO_CONST, <a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a>, VAR, VAL)</td></tr>
Jenkins514be652019-02-28 12:25:18 +0000150<tr class="separator:a4a61a8df72f9bc1b1dcc4cc4ec6ac3b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
151</table>
152<h2 class="groupheader">Macro Definition Documentation</h2>
153<a id="a1dd0718c2bf5d454acd7a02b64577591"></a>
154<h2 class="memtitle"><span class="permalink"><a href="#a1dd0718c2bf5d454acd7a02b64577591">&#9670;&nbsp;</a></span>REPEAT_3_1</h2>
155
156<div class="memitem">
157<div class="memproto">
158 <table class="memname">
159 <tr>
160 <td class="memname">#define REPEAT_3_1</td>
161 <td>(</td>
162 <td class="paramtype">&#160;</td>
163 <td class="paramname">P_X, </td>
164 </tr>
165 <tr>
166 <td class="paramkey"></td>
167 <td></td>
168 <td class="paramtype">&#160;</td>
169 <td class="paramname">P_A, </td>
170 </tr>
171 <tr>
172 <td class="paramkey"></td>
173 <td></td>
174 <td class="paramtype">&#160;</td>
175 <td class="paramname">P_B, </td>
176 </tr>
177 <tr>
178 <td class="paramkey"></td>
179 <td></td>
180 <td class="paramtype">&#160;</td>
181 <td class="paramname">P_C&#160;</td>
182 </tr>
183 <tr>
184 <td></td>
185 <td>)</td>
186 <td></td><td>&#160;&#160;&#160;P_X##_DEF(0, P_A, P_B, P_C)</td>
187 </tr>
188 </table>
189</div><div class="memdoc">
190
191<p>Macros that help in loop unrolling. </p>
192
193<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00029">29</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
194
195</div>
196</div>
197<a id="a25dcf84375f5bef322aba053e054986d"></a>
198<h2 class="memtitle"><span class="permalink"><a href="#a25dcf84375f5bef322aba053e054986d">&#9670;&nbsp;</a></span>REPEAT_3_10</h2>
199
200<div class="memitem">
201<div class="memproto">
202 <table class="memname">
203 <tr>
204 <td class="memname">#define REPEAT_3_10</td>
205 <td>(</td>
206 <td class="paramtype">&#160;</td>
207 <td class="paramname">P_X, </td>
208 </tr>
209 <tr>
210 <td class="paramkey"></td>
211 <td></td>
212 <td class="paramtype">&#160;</td>
213 <td class="paramname">P_A, </td>
214 </tr>
215 <tr>
216 <td class="paramkey"></td>
217 <td></td>
218 <td class="paramtype">&#160;</td>
219 <td class="paramname">P_B, </td>
220 </tr>
221 <tr>
222 <td class="paramkey"></td>
223 <td></td>
224 <td class="paramtype">&#160;</td>
225 <td class="paramname">P_C&#160;</td>
226 </tr>
227 <tr>
228 <td></td>
229 <td>)</td>
230 <td></td><td></td>
231 </tr>
232 </table>
233</div><div class="memdoc">
234<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(9, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_9(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
235<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00054">54</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
236
237</div>
238</div>
239<a id="aab44d0a9187edad7e53d5e29f4fd65ee"></a>
240<h2 class="memtitle"><span class="permalink"><a href="#aab44d0a9187edad7e53d5e29f4fd65ee">&#9670;&nbsp;</a></span>REPEAT_3_11</h2>
241
242<div class="memitem">
243<div class="memproto">
244 <table class="memname">
245 <tr>
246 <td class="memname">#define REPEAT_3_11</td>
247 <td>(</td>
248 <td class="paramtype">&#160;</td>
249 <td class="paramname">P_X, </td>
250 </tr>
251 <tr>
252 <td class="paramkey"></td>
253 <td></td>
254 <td class="paramtype">&#160;</td>
255 <td class="paramname">P_A, </td>
256 </tr>
257 <tr>
258 <td class="paramkey"></td>
259 <td></td>
260 <td class="paramtype">&#160;</td>
261 <td class="paramname">P_B, </td>
262 </tr>
263 <tr>
264 <td class="paramkey"></td>
265 <td></td>
266 <td class="paramtype">&#160;</td>
267 <td class="paramname">P_C&#160;</td>
268 </tr>
269 <tr>
270 <td></td>
271 <td>)</td>
272 <td></td><td></td>
273 </tr>
274 </table>
275</div><div class="memdoc">
276<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(A, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_10(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
277<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00057">57</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
278
279</div>
280</div>
281<a id="acbc305a55f5e189820a108d226d0c84b"></a>
282<h2 class="memtitle"><span class="permalink"><a href="#acbc305a55f5e189820a108d226d0c84b">&#9670;&nbsp;</a></span>REPEAT_3_12</h2>
283
284<div class="memitem">
285<div class="memproto">
286 <table class="memname">
287 <tr>
288 <td class="memname">#define REPEAT_3_12</td>
289 <td>(</td>
290 <td class="paramtype">&#160;</td>
291 <td class="paramname">P_X, </td>
292 </tr>
293 <tr>
294 <td class="paramkey"></td>
295 <td></td>
296 <td class="paramtype">&#160;</td>
297 <td class="paramname">P_A, </td>
298 </tr>
299 <tr>
300 <td class="paramkey"></td>
301 <td></td>
302 <td class="paramtype">&#160;</td>
303 <td class="paramname">P_B, </td>
304 </tr>
305 <tr>
306 <td class="paramkey"></td>
307 <td></td>
308 <td class="paramtype">&#160;</td>
309 <td class="paramname">P_C&#160;</td>
310 </tr>
311 <tr>
312 <td></td>
313 <td>)</td>
314 <td></td><td></td>
315 </tr>
316 </table>
317</div><div class="memdoc">
318<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(B, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_11(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
319<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00060">60</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
320
321</div>
322</div>
323<a id="aea114bd5a1233b321466234ff0875bc3"></a>
324<h2 class="memtitle"><span class="permalink"><a href="#aea114bd5a1233b321466234ff0875bc3">&#9670;&nbsp;</a></span>REPEAT_3_13</h2>
325
326<div class="memitem">
327<div class="memproto">
328 <table class="memname">
329 <tr>
330 <td class="memname">#define REPEAT_3_13</td>
331 <td>(</td>
332 <td class="paramtype">&#160;</td>
333 <td class="paramname">P_X, </td>
334 </tr>
335 <tr>
336 <td class="paramkey"></td>
337 <td></td>
338 <td class="paramtype">&#160;</td>
339 <td class="paramname">P_A, </td>
340 </tr>
341 <tr>
342 <td class="paramkey"></td>
343 <td></td>
344 <td class="paramtype">&#160;</td>
345 <td class="paramname">P_B, </td>
346 </tr>
347 <tr>
348 <td class="paramkey"></td>
349 <td></td>
350 <td class="paramtype">&#160;</td>
351 <td class="paramname">P_C&#160;</td>
352 </tr>
353 <tr>
354 <td></td>
355 <td>)</td>
356 <td></td><td></td>
357 </tr>
358 </table>
359</div><div class="memdoc">
360<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(C, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_12(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
361<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00063">63</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
362
363</div>
364</div>
365<a id="a20676acc95474bc47de256419f05ca69"></a>
366<h2 class="memtitle"><span class="permalink"><a href="#a20676acc95474bc47de256419f05ca69">&#9670;&nbsp;</a></span>REPEAT_3_14</h2>
367
368<div class="memitem">
369<div class="memproto">
370 <table class="memname">
371 <tr>
372 <td class="memname">#define REPEAT_3_14</td>
373 <td>(</td>
374 <td class="paramtype">&#160;</td>
375 <td class="paramname">P_X, </td>
376 </tr>
377 <tr>
378 <td class="paramkey"></td>
379 <td></td>
380 <td class="paramtype">&#160;</td>
381 <td class="paramname">P_A, </td>
382 </tr>
383 <tr>
384 <td class="paramkey"></td>
385 <td></td>
386 <td class="paramtype">&#160;</td>
387 <td class="paramname">P_B, </td>
388 </tr>
389 <tr>
390 <td class="paramkey"></td>
391 <td></td>
392 <td class="paramtype">&#160;</td>
393 <td class="paramname">P_C&#160;</td>
394 </tr>
395 <tr>
396 <td></td>
397 <td>)</td>
398 <td></td><td></td>
399 </tr>
400 </table>
401</div><div class="memdoc">
402<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(D, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_13(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
403<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00066">66</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
404
405</div>
406</div>
407<a id="affa3fc076d4917193cd8d0642def145d"></a>
408<h2 class="memtitle"><span class="permalink"><a href="#affa3fc076d4917193cd8d0642def145d">&#9670;&nbsp;</a></span>REPEAT_3_15</h2>
409
410<div class="memitem">
411<div class="memproto">
412 <table class="memname">
413 <tr>
414 <td class="memname">#define REPEAT_3_15</td>
415 <td>(</td>
416 <td class="paramtype">&#160;</td>
417 <td class="paramname">P_X, </td>
418 </tr>
419 <tr>
420 <td class="paramkey"></td>
421 <td></td>
422 <td class="paramtype">&#160;</td>
423 <td class="paramname">P_A, </td>
424 </tr>
425 <tr>
426 <td class="paramkey"></td>
427 <td></td>
428 <td class="paramtype">&#160;</td>
429 <td class="paramname">P_B, </td>
430 </tr>
431 <tr>
432 <td class="paramkey"></td>
433 <td></td>
434 <td class="paramtype">&#160;</td>
435 <td class="paramname">P_C&#160;</td>
436 </tr>
437 <tr>
438 <td></td>
439 <td>)</td>
440 <td></td><td></td>
441 </tr>
442 </table>
443</div><div class="memdoc">
444<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(E, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_14(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
445<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00069">69</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
446
447</div>
448</div>
449<a id="ac5cc783b0133f545a6534e251a20b642"></a>
450<h2 class="memtitle"><span class="permalink"><a href="#ac5cc783b0133f545a6534e251a20b642">&#9670;&nbsp;</a></span>REPEAT_3_16</h2>
451
452<div class="memitem">
453<div class="memproto">
454 <table class="memname">
455 <tr>
456 <td class="memname">#define REPEAT_3_16</td>
457 <td>(</td>
458 <td class="paramtype">&#160;</td>
459 <td class="paramname">P_X, </td>
460 </tr>
461 <tr>
462 <td class="paramkey"></td>
463 <td></td>
464 <td class="paramtype">&#160;</td>
465 <td class="paramname">P_A, </td>
466 </tr>
467 <tr>
468 <td class="paramkey"></td>
469 <td></td>
470 <td class="paramtype">&#160;</td>
471 <td class="paramname">P_B, </td>
472 </tr>
473 <tr>
474 <td class="paramkey"></td>
475 <td></td>
476 <td class="paramtype">&#160;</td>
477 <td class="paramname">P_C&#160;</td>
478 </tr>
479 <tr>
480 <td></td>
481 <td>)</td>
482 <td></td><td></td>
483 </tr>
484 </table>
485</div><div class="memdoc">
486<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(F, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_15(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
487<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00072">72</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
488
489</div>
490</div>
491<a id="a738d75550700d9ce743f0fac5738ee15"></a>
492<h2 class="memtitle"><span class="permalink"><a href="#a738d75550700d9ce743f0fac5738ee15">&#9670;&nbsp;</a></span>REPEAT_3_2</h2>
493
494<div class="memitem">
495<div class="memproto">
496 <table class="memname">
497 <tr>
498 <td class="memname">#define REPEAT_3_2</td>
499 <td>(</td>
500 <td class="paramtype">&#160;</td>
501 <td class="paramname">P_X, </td>
502 </tr>
503 <tr>
504 <td class="paramkey"></td>
505 <td></td>
506 <td class="paramtype">&#160;</td>
507 <td class="paramname">P_A, </td>
508 </tr>
509 <tr>
510 <td class="paramkey"></td>
511 <td></td>
512 <td class="paramtype">&#160;</td>
513 <td class="paramname">P_B, </td>
514 </tr>
515 <tr>
516 <td class="paramkey"></td>
517 <td></td>
518 <td class="paramtype">&#160;</td>
519 <td class="paramname">P_C&#160;</td>
520 </tr>
521 <tr>
522 <td></td>
523 <td>)</td>
524 <td></td><td></td>
525 </tr>
526 </table>
527</div><div class="memdoc">
528<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(1, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_1(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
529<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00030">30</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
530
531</div>
532</div>
533<a id="a686ae0b0906446146df62c8d4a2ea937"></a>
534<h2 class="memtitle"><span class="permalink"><a href="#a686ae0b0906446146df62c8d4a2ea937">&#9670;&nbsp;</a></span>REPEAT_3_3</h2>
535
536<div class="memitem">
537<div class="memproto">
538 <table class="memname">
539 <tr>
540 <td class="memname">#define REPEAT_3_3</td>
541 <td>(</td>
542 <td class="paramtype">&#160;</td>
543 <td class="paramname">P_X, </td>
544 </tr>
545 <tr>
546 <td class="paramkey"></td>
547 <td></td>
548 <td class="paramtype">&#160;</td>
549 <td class="paramname">P_A, </td>
550 </tr>
551 <tr>
552 <td class="paramkey"></td>
553 <td></td>
554 <td class="paramtype">&#160;</td>
555 <td class="paramname">P_B, </td>
556 </tr>
557 <tr>
558 <td class="paramkey"></td>
559 <td></td>
560 <td class="paramtype">&#160;</td>
561 <td class="paramname">P_C&#160;</td>
562 </tr>
563 <tr>
564 <td></td>
565 <td>)</td>
566 <td></td><td></td>
567 </tr>
568 </table>
569</div><div class="memdoc">
570<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(2, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_2(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
571<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00033">33</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
572
573</div>
574</div>
575<a id="a9048833a93a05dd92f01b7e86bd62f09"></a>
576<h2 class="memtitle"><span class="permalink"><a href="#a9048833a93a05dd92f01b7e86bd62f09">&#9670;&nbsp;</a></span>REPEAT_3_4</h2>
577
578<div class="memitem">
579<div class="memproto">
580 <table class="memname">
581 <tr>
582 <td class="memname">#define REPEAT_3_4</td>
583 <td>(</td>
584 <td class="paramtype">&#160;</td>
585 <td class="paramname">P_X, </td>
586 </tr>
587 <tr>
588 <td class="paramkey"></td>
589 <td></td>
590 <td class="paramtype">&#160;</td>
591 <td class="paramname">P_A, </td>
592 </tr>
593 <tr>
594 <td class="paramkey"></td>
595 <td></td>
596 <td class="paramtype">&#160;</td>
597 <td class="paramname">P_B, </td>
598 </tr>
599 <tr>
600 <td class="paramkey"></td>
601 <td></td>
602 <td class="paramtype">&#160;</td>
603 <td class="paramname">P_C&#160;</td>
604 </tr>
605 <tr>
606 <td></td>
607 <td>)</td>
608 <td></td><td></td>
609 </tr>
610 </table>
611</div><div class="memdoc">
612<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(3, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_3(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
613<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00036">36</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
614
615</div>
616</div>
617<a id="ac02a49c611c786dedf7cb89b030f7900"></a>
618<h2 class="memtitle"><span class="permalink"><a href="#ac02a49c611c786dedf7cb89b030f7900">&#9670;&nbsp;</a></span>REPEAT_3_5</h2>
619
620<div class="memitem">
621<div class="memproto">
622 <table class="memname">
623 <tr>
624 <td class="memname">#define REPEAT_3_5</td>
625 <td>(</td>
626 <td class="paramtype">&#160;</td>
627 <td class="paramname">P_X, </td>
628 </tr>
629 <tr>
630 <td class="paramkey"></td>
631 <td></td>
632 <td class="paramtype">&#160;</td>
633 <td class="paramname">P_A, </td>
634 </tr>
635 <tr>
636 <td class="paramkey"></td>
637 <td></td>
638 <td class="paramtype">&#160;</td>
639 <td class="paramname">P_B, </td>
640 </tr>
641 <tr>
642 <td class="paramkey"></td>
643 <td></td>
644 <td class="paramtype">&#160;</td>
645 <td class="paramname">P_C&#160;</td>
646 </tr>
647 <tr>
648 <td></td>
649 <td>)</td>
650 <td></td><td></td>
651 </tr>
652 </table>
653</div><div class="memdoc">
654<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(4, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_4(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
655<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00039">39</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
656
657</div>
658</div>
659<a id="a7a766ef9faa1ca344a84413e2eb1b9af"></a>
660<h2 class="memtitle"><span class="permalink"><a href="#a7a766ef9faa1ca344a84413e2eb1b9af">&#9670;&nbsp;</a></span>REPEAT_3_6</h2>
661
662<div class="memitem">
663<div class="memproto">
664 <table class="memname">
665 <tr>
666 <td class="memname">#define REPEAT_3_6</td>
667 <td>(</td>
668 <td class="paramtype">&#160;</td>
669 <td class="paramname">P_X, </td>
670 </tr>
671 <tr>
672 <td class="paramkey"></td>
673 <td></td>
674 <td class="paramtype">&#160;</td>
675 <td class="paramname">P_A, </td>
676 </tr>
677 <tr>
678 <td class="paramkey"></td>
679 <td></td>
680 <td class="paramtype">&#160;</td>
681 <td class="paramname">P_B, </td>
682 </tr>
683 <tr>
684 <td class="paramkey"></td>
685 <td></td>
686 <td class="paramtype">&#160;</td>
687 <td class="paramname">P_C&#160;</td>
688 </tr>
689 <tr>
690 <td></td>
691 <td>)</td>
692 <td></td><td></td>
693 </tr>
694 </table>
695</div><div class="memdoc">
696<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(5, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_5(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
697<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00042">42</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
698
699</div>
700</div>
701<a id="a364708cdd26aa3540ddbf93741283798"></a>
702<h2 class="memtitle"><span class="permalink"><a href="#a364708cdd26aa3540ddbf93741283798">&#9670;&nbsp;</a></span>REPEAT_3_7</h2>
703
704<div class="memitem">
705<div class="memproto">
706 <table class="memname">
707 <tr>
708 <td class="memname">#define REPEAT_3_7</td>
709 <td>(</td>
710 <td class="paramtype">&#160;</td>
711 <td class="paramname">P_X, </td>
712 </tr>
713 <tr>
714 <td class="paramkey"></td>
715 <td></td>
716 <td class="paramtype">&#160;</td>
717 <td class="paramname">P_A, </td>
718 </tr>
719 <tr>
720 <td class="paramkey"></td>
721 <td></td>
722 <td class="paramtype">&#160;</td>
723 <td class="paramname">P_B, </td>
724 </tr>
725 <tr>
726 <td class="paramkey"></td>
727 <td></td>
728 <td class="paramtype">&#160;</td>
729 <td class="paramname">P_C&#160;</td>
730 </tr>
731 <tr>
732 <td></td>
733 <td>)</td>
734 <td></td><td></td>
735 </tr>
736 </table>
737</div><div class="memdoc">
738<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(6, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_6(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
739<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00045">45</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
740
741</div>
742</div>
743<a id="a3aca8cd3e6bb0f24b67c698ac39e2671"></a>
744<h2 class="memtitle"><span class="permalink"><a href="#a3aca8cd3e6bb0f24b67c698ac39e2671">&#9670;&nbsp;</a></span>REPEAT_3_8</h2>
745
746<div class="memitem">
747<div class="memproto">
748 <table class="memname">
749 <tr>
750 <td class="memname">#define REPEAT_3_8</td>
751 <td>(</td>
752 <td class="paramtype">&#160;</td>
753 <td class="paramname">P_X, </td>
754 </tr>
755 <tr>
756 <td class="paramkey"></td>
757 <td></td>
758 <td class="paramtype">&#160;</td>
759 <td class="paramname">P_A, </td>
760 </tr>
761 <tr>
762 <td class="paramkey"></td>
763 <td></td>
764 <td class="paramtype">&#160;</td>
765 <td class="paramname">P_B, </td>
766 </tr>
767 <tr>
768 <td class="paramkey"></td>
769 <td></td>
770 <td class="paramtype">&#160;</td>
771 <td class="paramname">P_C&#160;</td>
772 </tr>
773 <tr>
774 <td></td>
775 <td>)</td>
776 <td></td><td></td>
777 </tr>
778 </table>
779</div><div class="memdoc">
780<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(7, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_7(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
781<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00048">48</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
782
783</div>
784</div>
785<a id="ac1feec4d1bc359eb8973eef7a2c964ce"></a>
786<h2 class="memtitle"><span class="permalink"><a href="#ac1feec4d1bc359eb8973eef7a2c964ce">&#9670;&nbsp;</a></span>REPEAT_3_9</h2>
787
788<div class="memitem">
789<div class="memproto">
790 <table class="memname">
791 <tr>
792 <td class="memname">#define REPEAT_3_9</td>
793 <td>(</td>
794 <td class="paramtype">&#160;</td>
795 <td class="paramname">P_X, </td>
796 </tr>
797 <tr>
798 <td class="paramkey"></td>
799 <td></td>
800 <td class="paramtype">&#160;</td>
801 <td class="paramname">P_A, </td>
802 </tr>
803 <tr>
804 <td class="paramkey"></td>
805 <td></td>
806 <td class="paramtype">&#160;</td>
807 <td class="paramname">P_B, </td>
808 </tr>
809 <tr>
810 <td class="paramkey"></td>
811 <td></td>
812 <td class="paramtype">&#160;</td>
813 <td class="paramname">P_C&#160;</td>
814 </tr>
815 <tr>
816 <td></td>
817 <td>)</td>
818 <td></td><td></td>
819 </tr>
820 </table>
821</div><div class="memdoc">
822<b>Value:</b><div class="fragment"><div class="line">P_X##_DEF(8, P_A, P_B, P_C); \</div><div class="line"> REPEAT_3_8(P_X, P_A, P_B, P_C)</div></div><!-- fragment -->
823<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00051">51</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
824
825</div>
826</div>
827<a id="ad84b38198b8d17b0507243d16efd72d8"></a>
828<h2 class="memtitle"><span class="permalink"><a href="#ad84b38198b8d17b0507243d16efd72d8">&#9670;&nbsp;</a></span>REPEAT_3_N</h2>
829
830<div class="memitem">
831<div class="memproto">
832 <table class="memname">
833 <tr>
834 <td class="memname">#define REPEAT_3_N</td>
835 <td>(</td>
836 <td class="paramtype">&#160;</td>
837 <td class="paramname">P_NUM, </td>
838 </tr>
839 <tr>
840 <td class="paramkey"></td>
841 <td></td>
842 <td class="paramtype">&#160;</td>
843 <td class="paramname">P_OP, </td>
844 </tr>
845 <tr>
846 <td class="paramkey"></td>
847 <td></td>
848 <td class="paramtype">&#160;</td>
849 <td class="paramname">P_A, </td>
850 </tr>
851 <tr>
852 <td class="paramkey"></td>
853 <td></td>
854 <td class="paramtype">&#160;</td>
855 <td class="paramname">P_B, </td>
856 </tr>
857 <tr>
858 <td class="paramkey"></td>
859 <td></td>
860 <td class="paramtype">&#160;</td>
861 <td class="paramname">P_C&#160;</td>
862 </tr>
863 <tr>
864 <td></td>
865 <td>)</td>
866 <td></td><td>&#160;&#160;&#160;<a class="el" href="repeat_8h.xhtml#a7719fb3da3410b3c7326f54e9f1a0908">REPEAT_DEF_3_N</a>(P_NUM, P_OP, P_A, P_B, P_C)</td>
867 </tr>
868 </table>
869</div><div class="memdoc">
870
871<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00077">77</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
872
873</div>
874</div>
875<a id="a7719fb3da3410b3c7326f54e9f1a0908"></a>
876<h2 class="memtitle"><span class="permalink"><a href="#a7719fb3da3410b3c7326f54e9f1a0908">&#9670;&nbsp;</a></span>REPEAT_DEF_3_N</h2>
877
878<div class="memitem">
879<div class="memproto">
880 <table class="memname">
881 <tr>
882 <td class="memname">#define REPEAT_DEF_3_N</td>
883 <td>(</td>
884 <td class="paramtype">&#160;</td>
885 <td class="paramname">P_NUM, </td>
886 </tr>
887 <tr>
888 <td class="paramkey"></td>
889 <td></td>
890 <td class="paramtype">&#160;</td>
891 <td class="paramname">P_OP, </td>
892 </tr>
893 <tr>
894 <td class="paramkey"></td>
895 <td></td>
896 <td class="paramtype">&#160;</td>
897 <td class="paramname">P_A, </td>
898 </tr>
899 <tr>
900 <td class="paramkey"></td>
901 <td></td>
902 <td class="paramtype">&#160;</td>
903 <td class="paramname">P_B, </td>
904 </tr>
905 <tr>
906 <td class="paramkey"></td>
907 <td></td>
908 <td class="paramtype">&#160;</td>
909 <td class="paramname">P_C&#160;</td>
910 </tr>
911 <tr>
912 <td></td>
913 <td>)</td>
914 <td></td><td>&#160;&#160;&#160;REPEAT_3_##P_NUM(P_OP, P_A, P_B, P_C)</td>
915 </tr>
916 </table>
917</div><div class="memdoc">
918
919<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00076">76</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
920
921</div>
922</div>
923<a id="a4a61a8df72f9bc1b1dcc4cc4ec6ac3b9"></a>
924<h2 class="memtitle"><span class="permalink"><a href="#a4a61a8df72f9bc1b1dcc4cc4ec6ac3b9">&#9670;&nbsp;</a></span>REPEAT_VAR_INIT_TO_CONST</h2>
925
926<div class="memitem">
927<div class="memproto">
928 <table class="memname">
929 <tr>
930 <td class="memname">#define REPEAT_VAR_INIT_TO_CONST</td>
931 <td>(</td>
932 <td class="paramtype">&#160;</td>
933 <td class="paramname">N, </td>
934 </tr>
935 <tr>
936 <td class="paramkey"></td>
937 <td></td>
938 <td class="paramtype">&#160;</td>
Jenkins975dfe12019-09-02 11:47:54 +0100939 <td class="paramname"><a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a>, </td>
Jenkins514be652019-02-28 12:25:18 +0000940 </tr>
941 <tr>
942 <td class="paramkey"></td>
943 <td></td>
944 <td class="paramtype">&#160;</td>
945 <td class="paramname">VAR, </td>
946 </tr>
947 <tr>
948 <td class="paramkey"></td>
949 <td></td>
950 <td class="paramtype">&#160;</td>
951 <td class="paramname">VAL&#160;</td>
952 </tr>
953 <tr>
954 <td></td>
955 <td>)</td>
Jenkins975dfe12019-09-02 11:47:54 +0100956 <td></td><td>&#160;&#160;&#160;<a class="el" href="repeat_8h.xhtml#ad84b38198b8d17b0507243d16efd72d8">REPEAT_3_N</a>(N, VAR_INIT_TO_CONST, <a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a>, VAR, VAL)</td>
Jenkins514be652019-02-28 12:25:18 +0000957 </tr>
958 </table>
959</div><div class="memdoc">
960
961<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00081">81</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
962
963</div>
964</div>
965<a id="a88950092f54faf75d508703c229018e5"></a>
966<h2 class="memtitle"><span class="permalink"><a href="#a88950092f54faf75d508703c229018e5">&#9670;&nbsp;</a></span>VAR_INIT_TO_CONST_DEF</h2>
967
968<div class="memitem">
969<div class="memproto">
970 <table class="memname">
971 <tr>
972 <td class="memname">#define VAR_INIT_TO_CONST_DEF</td>
973 <td>(</td>
974 <td class="paramtype">&#160;</td>
975 <td class="paramname">ID, </td>
976 </tr>
977 <tr>
978 <td class="paramkey"></td>
979 <td></td>
980 <td class="paramtype">&#160;</td>
Jenkins975dfe12019-09-02 11:47:54 +0100981 <td class="paramname"><a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a>, </td>
Jenkins514be652019-02-28 12:25:18 +0000982 </tr>
983 <tr>
984 <td class="paramkey"></td>
985 <td></td>
986 <td class="paramtype">&#160;</td>
987 <td class="paramname">VAR, </td>
988 </tr>
989 <tr>
990 <td class="paramkey"></td>
991 <td></td>
992 <td class="paramtype">&#160;</td>
993 <td class="paramname">VAL&#160;</td>
994 </tr>
995 <tr>
996 <td></td>
997 <td>)</td>
Jenkins975dfe12019-09-02 11:47:54 +0100998 <td></td><td>&#160;&#160;&#160;<a class="el" href="activation__quant__helpers_8h.xhtml#a5a392548f2df67370cb15d2a5d75cd7b">TYPE</a> VAR##ID = VAL</td>
Jenkins514be652019-02-28 12:25:18 +0000999 </tr>
1000 </table>
1001</div><div class="memdoc">
1002
1003<p class="definition">Definition at line <a class="el" href="repeat_8h_source.xhtml#l00080">80</a> of file <a class="el" href="repeat_8h_source.xhtml">repeat.h</a>.</p>
1004
1005</div>
1006</div>
1007</div><!-- contents -->
1008</div><!-- doc-content -->
1009<!-- start footer part -->
1010<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
1011 <ul>
1012 <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="repeat_8h.xhtml">repeat.h</a></li>
Jenkins575c81f2020-03-05 16:07:35 +00001013 <li class="footer">Generated on Thu Mar 5 2020 16:07:07 for Compute Library by
Jenkins514be652019-02-28 12:25:18 +00001014 <a href="http://www.doxygen.org/index.html">
1015 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
1016 </ul>
1017</div>
1018</body>
1019</html>