summaryrefslogtreecommitdiff
path: root/docs/NN/html/search
diff options
context:
space:
mode:
authorAli Labbene <ali.labbene@st.com>2019-12-11 08:59:21 +0100
committerAli Labbene <ali.labbene@st.com>2019-12-16 16:35:24 +0100
commit9f95ff5b6ba01db09552b84a0ab79607060a2666 (patch)
tree8a6e0dda832555c692307869aed49d07ee7facfe /docs/NN/html/search
parent76177aa280494bb36d7a0bcbda1078d4db717020 (diff)
downloadst-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.tar.gz
st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.tar.bz2
st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.zip
Official ARM version: v5.4.0
Add CMSIS V5.4.0, please refer to index.html available under \docs folder. Note: content of \CMSIS\Core\Include has been copied under \Include to keep the same structure used in existing projects, and thus avoid projects mass update Note: the following components have been removed from ARM original delivery (as not used in ST packages) - CMSIS_EW2018.pdf - .gitattributes - .gitignore - \Device - \CMSIS - \CoreValidation - \DAP - \Documentation - \DoxyGen - \Driver - \Pack - \RTOS\CMSIS_RTOS_Tutorial.pdf - \RTOS\RTX - \RTOS\Template - \RTOS2\RTX - \Utilities - All ARM/GCC projects files are deleted from \DSP, \RTOS and \RTOS2 Change-Id: Ia026c3f0f0d016627a4fb5a9032852c33d24b4d3
Diffstat (limited to 'docs/NN/html/search')
-rw-r--r--docs/NN/html/search/all_0.html26
-rw-r--r--docs/NN/html/search/all_0.js78
-rw-r--r--docs/NN/html/search/all_1.html26
-rw-r--r--docs/NN/html/search/all_1.js5
-rw-r--r--docs/NN/html/search/all_10.html26
-rw-r--r--docs/NN/html/search/all_10.js4
-rw-r--r--docs/NN/html/search/all_11.html26
-rw-r--r--docs/NN/html/search/all_11.js5
-rw-r--r--docs/NN/html/search/all_2.html26
-rw-r--r--docs/NN/html/search/all_2.js42
-rw-r--r--docs/NN/html/search/all_3.html26
-rw-r--r--docs/NN/html/search/all_3.js6
-rw-r--r--docs/NN/html/search/all_4.html26
-rw-r--r--docs/NN/html/search/all_4.js4
-rw-r--r--docs/NN/html/search/all_5.html26
-rw-r--r--docs/NN/html/search/all_5.js6
-rw-r--r--docs/NN/html/search/all_6.html26
-rw-r--r--docs/NN/html/search/all_6.js12
-rw-r--r--docs/NN/html/search/all_7.html26
-rw-r--r--docs/NN/html/search/all_7.js17
-rw-r--r--docs/NN/html/search/all_8.html26
-rw-r--r--docs/NN/html/search/all_8.js4
-rw-r--r--docs/NN/html/search/all_9.html26
-rw-r--r--docs/NN/html/search/all_9.js10
-rw-r--r--docs/NN/html/search/all_a.html26
-rw-r--r--docs/NN/html/search/all_a.js5
-rw-r--r--docs/NN/html/search/all_b.html26
-rw-r--r--docs/NN/html/search/all_b.js17
-rw-r--r--docs/NN/html/search/all_c.html26
-rw-r--r--docs/NN/html/search/all_c.js11
-rw-r--r--docs/NN/html/search/all_d.html26
-rw-r--r--docs/NN/html/search/all_d.js9
-rw-r--r--docs/NN/html/search/all_e.html26
-rw-r--r--docs/NN/html/search/all_e.js10
-rw-r--r--docs/NN/html/search/all_f.html26
-rw-r--r--docs/NN/html/search/all_f.js11
-rw-r--r--docs/NN/html/search/classes_0.html26
-rw-r--r--docs/NN/html/search/classes_0.js4
-rw-r--r--docs/NN/html/search/close.pngbin0 -> 273 bytes
-rw-r--r--docs/NN/html/search/defines_0.html26
-rw-r--r--docs/NN/html/search/defines_0.js36
-rw-r--r--docs/NN/html/search/defines_1.html26
-rw-r--r--docs/NN/html/search/defines_1.js6
-rw-r--r--docs/NN/html/search/defines_2.html26
-rw-r--r--docs/NN/html/search/defines_2.js7
-rw-r--r--docs/NN/html/search/defines_3.html26
-rw-r--r--docs/NN/html/search/defines_3.js16
-rw-r--r--docs/NN/html/search/defines_4.html26
-rw-r--r--docs/NN/html/search/defines_4.js4
-rw-r--r--docs/NN/html/search/defines_5.html26
-rw-r--r--docs/NN/html/search/defines_5.js15
-rw-r--r--docs/NN/html/search/defines_6.html26
-rw-r--r--docs/NN/html/search/defines_6.js6
-rw-r--r--docs/NN/html/search/defines_7.html26
-rw-r--r--docs/NN/html/search/defines_7.js8
-rw-r--r--docs/NN/html/search/enums_0.html26
-rw-r--r--docs/NN/html/search/enums_0.js4
-rw-r--r--docs/NN/html/search/enumvalues_0.html26
-rw-r--r--docs/NN/html/search/enumvalues_0.js5
-rw-r--r--docs/NN/html/search/files_0.html26
-rw-r--r--docs/NN/html/search/files_0.js43
-rw-r--r--docs/NN/html/search/files_1.html26
-rw-r--r--docs/NN/html/search/files_1.js4
-rw-r--r--docs/NN/html/search/files_2.html26
-rw-r--r--docs/NN/html/search/files_2.js4
-rw-r--r--docs/NN/html/search/files_3.html26
-rw-r--r--docs/NN/html/search/files_3.js4
-rw-r--r--docs/NN/html/search/files_4.html26
-rw-r--r--docs/NN/html/search/files_4.js4
-rw-r--r--docs/NN/html/search/functions_0.html26
-rw-r--r--docs/NN/html/search/functions_0.js34
-rw-r--r--docs/NN/html/search/functions_1.html26
-rw-r--r--docs/NN/html/search/functions_1.js5
-rw-r--r--docs/NN/html/search/functions_2.html26
-rw-r--r--docs/NN/html/search/functions_2.js4
-rw-r--r--docs/NN/html/search/functions_3.html26
-rw-r--r--docs/NN/html/search/functions_3.js4
-rw-r--r--docs/NN/html/search/groups_0.html26
-rw-r--r--docs/NN/html/search/groups_0.js4
-rw-r--r--docs/NN/html/search/groups_1.html26
-rw-r--r--docs/NN/html/search/groups_1.js4
-rw-r--r--docs/NN/html/search/groups_2.html26
-rw-r--r--docs/NN/html/search/groups_2.js4
-rw-r--r--docs/NN/html/search/groups_3.html26
-rw-r--r--docs/NN/html/search/groups_3.js4
-rw-r--r--docs/NN/html/search/groups_4.html26
-rw-r--r--docs/NN/html/search/groups_4.js8
-rw-r--r--docs/NN/html/search/groups_5.html26
-rw-r--r--docs/NN/html/search/groups_5.js4
-rw-r--r--docs/NN/html/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--docs/NN/html/search/namespaces_0.html26
-rw-r--r--docs/NN/html/search/namespaces_0.js4
-rw-r--r--docs/NN/html/search/nomatches.html12
-rw-r--r--docs/NN/html/search/pages_0.html26
-rw-r--r--docs/NN/html/search/pages_0.js4
-rw-r--r--docs/NN/html/search/pages_1.html26
-rw-r--r--docs/NN/html/search/pages_1.js4
-rw-r--r--docs/NN/html/search/search.css240
-rw-r--r--docs/NN/html/search/search.js813
-rw-r--r--docs/NN/html/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--docs/NN/html/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--docs/NN/html/search/search_r.pngbin0 -> 612 bytes
-rw-r--r--docs/NN/html/search/variables_0.html26
-rw-r--r--docs/NN/html/search/variables_0.js4
-rw-r--r--docs/NN/html/search/variables_1.html26
-rw-r--r--docs/NN/html/search/variables_1.js10
-rw-r--r--docs/NN/html/search/variables_2.html26
-rw-r--r--docs/NN/html/search/variables_2.js9
-rw-r--r--docs/NN/html/search/variables_3.html26
-rw-r--r--docs/NN/html/search/variables_3.js8
-rw-r--r--docs/NN/html/search/variables_4.html26
-rw-r--r--docs/NN/html/search/variables_4.js4
-rw-r--r--docs/NN/html/search/variables_5.html26
-rw-r--r--docs/NN/html/search/variables_5.js5
-rw-r--r--docs/NN/html/search/variables_6.html26
-rw-r--r--docs/NN/html/search/variables_6.js8
-rw-r--r--docs/NN/html/search/variables_7.html26
-rw-r--r--docs/NN/html/search/variables_7.js8
-rw-r--r--docs/NN/html/search/variables_8.html26
-rw-r--r--docs/NN/html/search/variables_8.js10
-rw-r--r--docs/NN/html/search/variables_9.html26
-rw-r--r--docs/NN/html/search/variables_9.js7
-rw-r--r--docs/NN/html/search/variables_a.html26
-rw-r--r--docs/NN/html/search/variables_a.js4
-rw-r--r--docs/NN/html/search/variables_b.html26
-rw-r--r--docs/NN/html/search/variables_b.js5
126 files changed, 3194 insertions, 0 deletions
diff --git a/docs/NN/html/search/all_0.html b/docs/NN/html/search/all_0.html
new file mode 100644
index 0000000..17b6da8
--- /dev/null
+++ b/docs/NN/html/search/all_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_0.js b/docs/NN/html/search/all_0.js
new file mode 100644
index 0000000..0c14b6e
--- /dev/null
+++ b/docs/NN/html/search/all_0.js
@@ -0,0 +1,78 @@
+var searchData=
+[
+ ['arm_5favepool_5fq7_5fhwc',['arm_avepool_q7_HWC',['../group__Pooling.html#gae4a7b07f97ec4313524c9fb9fbcb1f6a',1,'arm_avepool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c'],['../group__Pooling.html#gae4a7b07f97ec4313524c9fb9fbcb1f6a',1,'arm_avepool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c']]],
+ ['arm_5fconvolve_5f1x1_5fhwc_5fq7_5ffast_5fnonsquare',['arm_convolve_1x1_HWC_q7_fast_nonsquare',['../group__NNConv.html#ga110adcfdaab356c750c6270aa5e05f29',1,'arm_convolve_1x1_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_1x1_HWC_q7_fast_nonsquare.c'],['../group__NNConv.html#ga110adcfdaab356c750c6270aa5e05f29',1,'arm_convolve_1x1_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_1x1_HWC_q7_fast_nonsquare.c']]],
+ ['arm_5fconvolve_5f1x1_5fhwc_5fq7_5ffast_5fnonsquare_2ec',['arm_convolve_1x1_HWC_q7_fast_nonsquare.c',['../arm__convolve__1x1__HWC__q7__fast__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5fbasic',['arm_convolve_HWC_q15_basic',['../group__NNConv.html#ga55701f213b198084b52eab53097f1f58',1,'arm_convolve_HWC_q15_basic(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_basic.c'],['../group__NNConv.html#ga55701f213b198084b52eab53097f1f58',1,'arm_convolve_HWC_q15_basic(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_basic.c']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5fbasic_2ec',['arm_convolve_HWC_q15_basic.c',['../arm__convolve__HWC__q15__basic_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast',['arm_convolve_HWC_q15_fast',['../group__NNConv.html#ga4efb1ccbbaa7dd936961989dcb443f50',1,'arm_convolve_HWC_q15_fast(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast.c'],['../group__NNConv.html#ga4efb1ccbbaa7dd936961989dcb443f50',1,'arm_convolve_HWC_q15_fast(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast.c']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast_2ec',['arm_convolve_HWC_q15_fast.c',['../arm__convolve__HWC__q15__fast_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast_5fnonsquare',['arm_convolve_HWC_q15_fast_nonsquare',['../group__NNConv.html#ga614ec3b71eb96e29952ec3f09e7b9c3c',1,'arm_convolve_HWC_q15_fast_nonsquare(const q15_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast_nonsquare.c'],['../group__NNConv.html#ga614ec3b71eb96e29952ec3f09e7b9c3c',1,'arm_convolve_HWC_q15_fast_nonsquare(const q15_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast_5fnonsquare_2ec',['arm_convolve_HWC_q15_fast_nonsquare.c',['../arm__convolve__HWC__q15__fast__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic',['arm_convolve_HWC_q7_basic',['../group__NNConv.html#ga210ae8d8fc1d12ee15b41f1fa6947681',1,'arm_convolve_HWC_q7_basic(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic.c'],['../group__NNConv.html#ga210ae8d8fc1d12ee15b41f1fa6947681',1,'arm_convolve_HWC_q7_basic(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic_2ec',['arm_convolve_HWC_q7_basic.c',['../arm__convolve__HWC__q7__basic_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic_5fnonsquare',['arm_convolve_HWC_q7_basic_nonsquare',['../group__NNConv.html#ga4501fa22c0836002aa47ccc313dce252',1,'arm_convolve_HWC_q7_basic_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic_nonsquare.c'],['../group__NNConv.html#ga4501fa22c0836002aa47ccc313dce252',1,'arm_convolve_HWC_q7_basic_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic_5fnonsquare_2ec',['arm_convolve_HWC_q7_basic_nonsquare.c',['../arm__convolve__HWC__q7__basic__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast',['arm_convolve_HWC_q7_fast',['../group__NNConv.html#gae00d3c1285907d59657369fc98bcc83f',1,'arm_convolve_HWC_q7_fast(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast.c'],['../group__NNConv.html#gae00d3c1285907d59657369fc98bcc83f',1,'arm_convolve_HWC_q7_fast(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast_2ec',['arm_convolve_HWC_q7_fast.c',['../arm__convolve__HWC__q7__fast_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast_5fnonsquare',['arm_convolve_HWC_q7_fast_nonsquare',['../group__NNConv.html#gabc6d6b991024e9e5c5cdbd7489de88ef',1,'arm_convolve_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast_nonsquare.c'],['../group__NNConv.html#gabc6d6b991024e9e5c5cdbd7489de88ef',1,'arm_convolve_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast_5fnonsquare_2ec',['arm_convolve_HWC_q7_fast_nonsquare.c',['../arm__convolve__HWC__q7__fast__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5frgb',['arm_convolve_HWC_q7_RGB',['../group__NNConv.html#ga98f2ead67d7cbdf558b0cd8a3b8fc148',1,'arm_convolve_HWC_q7_RGB(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_RGB.c'],['../group__NNConv.html#ga98f2ead67d7cbdf558b0cd8a3b8fc148',1,'arm_convolve_HWC_q7_RGB(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_RGB.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5frgb_2ec',['arm_convolve_HWC_q7_RGB.c',['../arm__convolve__HWC__q7__RGB_8c.html',1,'']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7',['arm_depthwise_separable_conv_HWC_q7',['../group__NNConv.html#gad3d21b3bc6dbd6f3b97d01104349cb0a',1,'arm_depthwise_separable_conv_HWC_q7(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7.c'],['../group__NNConv.html#gad3d21b3bc6dbd6f3b97d01104349cb0a',1,'arm_depthwise_separable_conv_HWC_q7(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7.c']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7_2ec',['arm_depthwise_separable_conv_HWC_q7.c',['../arm__depthwise__separable__conv__HWC__q7_8c.html',1,'']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7_5fnonsquare',['arm_depthwise_separable_conv_HWC_q7_nonsquare',['../group__NNConv.html#ga32ac508c5467813a84f74f96655dc697',1,'arm_depthwise_separable_conv_HWC_q7_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7_nonsquare.c'],['../group__NNConv.html#ga32ac508c5467813a84f74f96655dc697',1,'arm_depthwise_separable_conv_HWC_q7_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7_nonsquare.c']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7_5fnonsquare_2ec',['arm_depthwise_separable_conv_HWC_q7_nonsquare.c',['../arm__depthwise__separable__conv__HWC__q7__nonsquare_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15',['arm_fully_connected_mat_q7_vec_q15',['../group__FC.html#ga4a1521e7532a1e62d71f3b12762016e2',1,'arm_fully_connected_mat_q7_vec_q15(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15.c'],['../group__FC.html#ga4a1521e7532a1e62d71f3b12762016e2',1,'arm_fully_connected_mat_q7_vec_q15(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15.c']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15_2ec',['arm_fully_connected_mat_q7_vec_q15.c',['../arm__fully__connected__mat__q7__vec__q15_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15_5fopt',['arm_fully_connected_mat_q7_vec_q15_opt',['../group__FC.html#gae3857bb6375692e81dde8cbd70adec08',1,'arm_fully_connected_mat_q7_vec_q15_opt(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15_opt.c'],['../group__FC.html#gae3857bb6375692e81dde8cbd70adec08',1,'arm_fully_connected_mat_q7_vec_q15_opt(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15_opt.c']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15_5fopt_2ec',['arm_fully_connected_mat_q7_vec_q15_opt.c',['../arm__fully__connected__mat__q7__vec__q15__opt_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq15',['arm_fully_connected_q15',['../group__FC.html#gaac666c212b209e636c2369dd5c75d0dc',1,'arm_fully_connected_q15(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15.c'],['../group__FC.html#gaac666c212b209e636c2369dd5c75d0dc',1,'arm_fully_connected_q15(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15.c']]],
+ ['arm_5ffully_5fconnected_5fq15_2ec',['arm_fully_connected_q15.c',['../arm__fully__connected__q15_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq15_5fopt',['arm_fully_connected_q15_opt',['../group__FC.html#ga062912078da113f5dd2004fd919a0ff2',1,'arm_fully_connected_q15_opt(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15_opt.c'],['../group__FC.html#ga062912078da113f5dd2004fd919a0ff2',1,'arm_fully_connected_q15_opt(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15_opt.c']]],
+ ['arm_5ffully_5fconnected_5fq15_5fopt_2ec',['arm_fully_connected_q15_opt.c',['../arm__fully__connected__q15__opt_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq7',['arm_fully_connected_q7',['../group__FC.html#ga8b7e0c2e989e8c75f0dc789f3115323d',1,'arm_fully_connected_q7(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7.c'],['../group__FC.html#ga8b7e0c2e989e8c75f0dc789f3115323d',1,'arm_fully_connected_q7(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7.c']]],
+ ['arm_5ffully_5fconnected_5fq7_2ec',['arm_fully_connected_q7.c',['../arm__fully__connected__q7_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq7_5fopt',['arm_fully_connected_q7_opt',['../group__FC.html#gaf82b71ef472a38f8fc9ac414d9d07e67',1,'arm_fully_connected_q7_opt(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7_opt.c'],['../group__FC.html#gaf82b71ef472a38f8fc9ac414d9d07e67',1,'arm_fully_connected_q7_opt(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7_opt.c']]],
+ ['arm_5ffully_5fconnected_5fq7_5fopt_2ec',['arm_fully_connected_q7_opt.c',['../arm__fully__connected__q7__opt_8c.html',1,'']]],
+ ['arm_5fmaxpool_5fq7_5fhwc',['arm_maxpool_q7_HWC',['../group__Pooling.html#ga99afcdcc61eaf429ab3ee823702e44ce',1,'arm_maxpool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c'],['../group__Pooling.html#ga99afcdcc61eaf429ab3ee823702e44ce',1,'arm_maxpool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c']]],
+ ['arm_5fnn_5factivation_5ftype',['arm_nn_activation_type',['../arm__nnsupportfunctions_8h.html#a7f41aa78cd9a0552fae9b348ee4831a0',1,'arm_nnsupportfunctions.h']]],
+ ['arm_5fnn_5factivations_5fdirect_5fq15',['arm_nn_activations_direct_q15',['../group__Acti.html#ga8932b57c8d0ee757511af2d40dcc11e7',1,'arm_nn_activations_direct_q15(q15_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q15.c'],['../group__Acti.html#ga8932b57c8d0ee757511af2d40dcc11e7',1,'arm_nn_activations_direct_q15(q15_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q15.c']]],
+ ['arm_5fnn_5factivations_5fdirect_5fq7',['arm_nn_activations_direct_q7',['../group__Acti.html#ga79f11131ae6767d60e03b1f6506b1af8',1,'arm_nn_activations_direct_q7(q7_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q7.c'],['../group__Acti.html#ga79f11131ae6767d60e03b1f6506b1af8',1,'arm_nn_activations_direct_q7(q7_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q7.c']]],
+ ['arm_5fnn_5factivations_5fq15_2ec',['arm_nn_activations_q15.c',['../arm__nn__activations__q15_8c.html',1,'']]],
+ ['arm_5fnn_5factivations_5fq7_2ec',['arm_nn_activations_q7.c',['../arm__nn__activations__q7_8c.html',1,'']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15',['arm_nn_mat_mult_kernel_q7_q15',['../arm__nnfunctions_8h.html#abc4fb258cfe8500ee68e812a293a80a3',1,'arm_nn_mat_mult_kernel_q7_q15(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15.c'],['../arm__nn__mat__mult__kernel__q7__q15_8c.html#abc4fb258cfe8500ee68e812a293a80a3',1,'arm_nn_mat_mult_kernel_q7_q15(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15.c']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15_2ec',['arm_nn_mat_mult_kernel_q7_q15.c',['../arm__nn__mat__mult__kernel__q7__q15_8c.html',1,'']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15_5freordered',['arm_nn_mat_mult_kernel_q7_q15_reordered',['../arm__nnfunctions_8h.html#aefe9c7ce9a65060a244b06dffe74c4b3',1,'arm_nn_mat_mult_kernel_q7_q15_reordered(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15_reordered.c'],['../arm__nn__mat__mult__kernel__q7__q15__reordered_8c.html#aefe9c7ce9a65060a244b06dffe74c4b3',1,'arm_nn_mat_mult_kernel_q7_q15_reordered(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15_reordered.c']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15_5freordered_2ec',['arm_nn_mat_mult_kernel_q7_q15_reordered.c',['../arm__nn__mat__mult__kernel__q7__q15__reordered_8c.html',1,'']]],
+ ['arm_5fnn_5fmult_5fq15',['arm_nn_mult_q15',['../group__NNBasicMath.html#ga08f8340aa6533271b3aa6d211614fe22',1,'arm_nn_mult_q15(q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q15.c'],['../group__NNBasicMath.html#ga08f8340aa6533271b3aa6d211614fe22',1,'arm_nn_mult_q15(q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q15.c']]],
+ ['arm_5fnn_5fmult_5fq15_2ec',['arm_nn_mult_q15.c',['../arm__nn__mult__q15_8c.html',1,'']]],
+ ['arm_5fnn_5fmult_5fq7',['arm_nn_mult_q7',['../group__NNBasicMath.html#gad46c9ab012cceda8ce6681c687a58c70',1,'arm_nn_mult_q7(q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q7.c'],['../group__NNBasicMath.html#gad46c9ab012cceda8ce6681c687a58c70',1,'arm_nn_mult_q7(q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q7.c']]],
+ ['arm_5fnn_5fmult_5fq7_2ec',['arm_nn_mult_q7.c',['../arm__nn__mult__q7_8c.html',1,'']]],
+ ['arm_5fnn_5ftables_2eh',['arm_nn_tables.h',['../arm__nn__tables_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_2ecpp',['arm_nnexamples_cifar10.cpp',['../arm__nnexamples__cifar10_8cpp.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_5finputs_2eh',['arm_nnexamples_cifar10_inputs.h',['../arm__nnexamples__cifar10__inputs_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_5fparameter_2eh',['arm_nnexamples_cifar10_parameter.h',['../arm__nnexamples__cifar10__parameter_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_5fweights_2eh',['arm_nnexamples_cifar10_weights.h',['../arm__nnexamples__cifar10__weights_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fgru_2ecpp',['arm_nnexamples_gru.cpp',['../arm__nnexamples__gru_8cpp.html',1,'']]],
+ ['arm_5fnnexamples_5fgru_5ftest_5fdata_2eh',['arm_nnexamples_gru_test_data.h',['../arm__nnexamples__gru__test__data_8h.html',1,'']]],
+ ['arm_5fnnfunctions_2eh',['arm_nnfunctions.h',['../arm__nnfunctions_8h.html',1,'']]],
+ ['arm_5fnnsupportfunctions_2eh',['arm_nnsupportfunctions.h',['../arm__nnsupportfunctions_8h.html',1,'']]],
+ ['arm_5fnntables_2ec',['arm_nntables.c',['../arm__nntables_8c.html',1,'']]],
+ ['arm_5fnnword',['arm_nnword',['../unionarm__nnword.html',1,'']]],
+ ['arm_5fpool_5fq7_5fhwc_2ec',['arm_pool_q7_HWC.c',['../arm__pool__q7__HWC_8c.html',1,'']]],
+ ['arm_5fq7_5fto_5fq15_5fno_5fshift',['arm_q7_to_q15_no_shift',['../group__nndata__convert.html#gae349de4dba8d253c89d45794ccf05680',1,'arm_q7_to_q15_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_no_shift.c'],['../group__nndata__convert.html#gae349de4dba8d253c89d45794ccf05680',1,'arm_q7_to_q15_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_no_shift.c']]],
+ ['arm_5fq7_5fto_5fq15_5fno_5fshift_2ec',['arm_q7_to_q15_no_shift.c',['../arm__q7__to__q15__no__shift_8c.html',1,'']]],
+ ['arm_5fq7_5fto_5fq15_5freordered_5fno_5fshift',['arm_q7_to_q15_reordered_no_shift',['../group__nndata__convert.html#gaba8fd446d5f54760b406ee63b25d1aee',1,'arm_q7_to_q15_reordered_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_reordered_no_shift.c'],['../group__nndata__convert.html#gaba8fd446d5f54760b406ee63b25d1aee',1,'arm_q7_to_q15_reordered_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_reordered_no_shift.c']]],
+ ['arm_5fq7_5fto_5fq15_5freordered_5fno_5fshift_2ec',['arm_q7_to_q15_reordered_no_shift.c',['../arm__q7__to__q15__reordered__no__shift_8c.html',1,'']]],
+ ['arm_5frelu_5fq15',['arm_relu_q15',['../group__Acti.html#ga53bcc00e54b802919bb3c89c143ee5ba',1,'arm_relu_q15(q15_t *data, uint16_t size):&#160;arm_relu_q15.c'],['../group__Acti.html#ga53bcc00e54b802919bb3c89c143ee5ba',1,'arm_relu_q15(q15_t *data, uint16_t size):&#160;arm_relu_q15.c']]],
+ ['arm_5frelu_5fq15_2ec',['arm_relu_q15.c',['../arm__relu__q15_8c.html',1,'']]],
+ ['arm_5frelu_5fq7',['arm_relu_q7',['../group__Acti.html#ga638e803b4fe00426f401783a6255ca30',1,'arm_relu_q7(q7_t *data, uint16_t size):&#160;arm_relu_q7.c'],['../group__Acti.html#ga638e803b4fe00426f401783a6255ca30',1,'arm_relu_q7(q7_t *data, uint16_t size):&#160;arm_relu_q7.c']]],
+ ['arm_5frelu_5fq7_2ec',['arm_relu_q7.c',['../arm__relu__q7_8c.html',1,'']]],
+ ['arm_5fsigmoid',['ARM_SIGMOID',['../arm__nnsupportfunctions_8h.html#a7f41aa78cd9a0552fae9b348ee4831a0a49b307e029715fbaa6f3101c806b8c54',1,'arm_nnsupportfunctions.h']]],
+ ['arm_5fsoftmax_5fq15',['arm_softmax_q15',['../group__Softmax.html#ga1cacd8b84b8363079311987d0016ebe5',1,'arm_softmax_q15(const q15_t *vec_in, const uint16_t dim_vec, q15_t *p_out):&#160;arm_softmax_q15.c'],['../group__Softmax.html#ga1cacd8b84b8363079311987d0016ebe5',1,'arm_softmax_q15(const q15_t *vec_in, const uint16_t dim_vec, q15_t *p_out):&#160;arm_softmax_q15.c']]],
+ ['arm_5fsoftmax_5fq15_2ec',['arm_softmax_q15.c',['../arm__softmax__q15_8c.html',1,'']]],
+ ['arm_5fsoftmax_5fq7',['arm_softmax_q7',['../group__Softmax.html#ga89aff212a97a3cf32d9d7ddf11a8f43e',1,'arm_softmax_q7(const q7_t *vec_in, const uint16_t dim_vec, q7_t *p_out):&#160;arm_softmax_q7.c'],['../group__Softmax.html#ga89aff212a97a3cf32d9d7ddf11a8f43e',1,'arm_softmax_q7(const q7_t *vec_in, const uint16_t dim_vec, q7_t *p_out):&#160;arm_softmax_q7.c']]],
+ ['arm_5fsoftmax_5fq7_2ec',['arm_softmax_q7.c',['../arm__softmax__q7_8c.html',1,'']]],
+ ['arm_5ftanh',['ARM_TANH',['../arm__nnsupportfunctions_8h.html#a7f41aa78cd9a0552fae9b348ee4831a0ac24e4db95c986f16c10dca71a4b4e1c5',1,'arm_nnsupportfunctions.h']]]
+];
diff --git a/docs/NN/html/search/all_1.html b/docs/NN/html/search/all_1.html
new file mode 100644
index 0000000..e290644
--- /dev/null
+++ b/docs/NN/html/search/all_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_1.js b/docs/NN/html/search/all_1.js
new file mode 100644
index 0000000..fe49664
--- /dev/null
+++ b/docs/NN/html/search/all_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['bytes',['bytes',['../unionarm__nnword.html#ac7cff6480a8e29d95f29b73cb1267249',1,'arm_nnword']]],
+ ['basic_20math_20functions_20for_20neural_20network_20computation',['Basic Math Functions for Neural Network Computation',['../group__NNBasicMath.html',1,'']]]
+];
diff --git a/docs/NN/html/search/all_10.html b/docs/NN/html/search/all_10.html
new file mode 100644
index 0000000..c55c836
--- /dev/null
+++ b/docs/NN/html/search/all_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_10.js b/docs/NN/html/search/all_10.js
new file mode 100644
index 0000000..0ea2ee4
--- /dev/null
+++ b/docs/NN/html/search/all_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['vec_5fdim',['vec_dim',['../namespacepara__gen.html#ad97bcbf0472c82d537ee41c0196e3b2a',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/all_11.html b/docs/NN/html/search/all_11.html
new file mode 100644
index 0000000..6f3943a
--- /dev/null
+++ b/docs/NN/html/search/all_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_11.js b/docs/NN/html/search/all_11.js
new file mode 100644
index 0000000..d84e951
--- /dev/null
+++ b/docs/NN/html/search/all_11.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['weight',['weight',['../namespacepara__gen.html#af3dbe004474bc66ad55591f470ff008c',1,'para_gen']]],
+ ['word',['word',['../unionarm__nnword.html#a35c7b2ae25e35e0ddcd9ec0a1a6f8d18',1,'arm_nnword']]]
+];
diff --git a/docs/NN/html/search/all_2.html b/docs/NN/html/search/all_2.html
new file mode 100644
index 0000000..95ded12
--- /dev/null
+++ b/docs/NN/html/search/all_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_2.js b/docs/NN/html/search/all_2.js
new file mode 100644
index 0000000..56f9ee0
--- /dev/null
+++ b/docs/NN/html/search/all_2.js
@@ -0,0 +1,42 @@
+var searchData=
+[
+ ['convolutional_20neural_20network_20example',['Convolutional Neural Network Example',['../group__CNNExample.html',1,'']]],
+ ['col_5fbuffer',['col_buffer',['../arm__nnexamples__cifar10_8cpp.html#a1f988afc6d7fe29ded1eafbf79a70386',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv1_5fbias',['CONV1_BIAS',['../arm__nnexamples__cifar10__weights_8h.html#a4cb0cfbbb61aa122890a656646532eeb',1,'CONV1_BIAS():&#160;arm_nnexamples_cifar10_weights.h'],['../arm__nnexamples__cifar10_8cpp.html#a2dd28923edd6ae13ec6e61e1d876650c',1,'conv1_bias():&#160;arm_nnexamples_cifar10.cpp']]],
+ ['conv1_5fbias_5flshift',['CONV1_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a4150dd1364fd3534561c5c6e530f9bfb',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv1_5fim_5fch',['CONV1_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#aea8b1c41a63cf63eb6e7f049e84f22f7',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fim_5fdim',['CONV1_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a23ded220d27415ee1f6d9ac0bfdf38cb',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fker_5fdim',['CONV1_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#ad51c611a952fac7102ca15a06eabb908',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fout_5fch',['CONV1_OUT_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a3c1777ba8f883a5490beb3d79050c8dc',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fout_5fdim',['CONV1_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a6262e2cd96ec12681024ab4ac73d607b',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fout_5frshift',['CONV1_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#aa8f89682da16a15a092d06097a5696d3',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv1_5fpadding',['CONV1_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a2bb0fafdfd2c283df4708ec53f3d90f7',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fstride',['CONV1_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a596cdcf742e142edc29a0a0e44496c7c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fwt',['CONV1_WT',['../arm__nnexamples__cifar10__weights_8h.html#a257ee65177e8e51191b5204f3fda8dca',1,'CONV1_WT():&#160;arm_nnexamples_cifar10_weights.h'],['../arm__nnexamples__cifar10_8cpp.html#a230b7412ffaaa297340ddcb49c828b4b',1,'conv1_wt():&#160;arm_nnexamples_cifar10.cpp']]],
+ ['conv2_5fbias',['conv2_bias',['../arm__nnexamples__cifar10_8cpp.html#a686e558e4de77f778c775c9f0c9866d0',1,'conv2_bias():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__cifar10__weights_8h.html#adbdb9a359c8e4104203e3783d8c1adb1',1,'CONV2_BIAS():&#160;arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fbias_5flshift',['CONV2_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#afa70cc595390d9205c78a58795f070f4',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fim_5fch',['CONV2_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a060a8a5766a5eecaff9294f57301c99c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fim_5fdim',['CONV2_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a832f71006d5c1e2bedbbcf192308d40e',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fker_5fdim',['CONV2_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a95b397cea14323e9037604cfcd245c26',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fout_5fch',['CONV2_OUT_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a3be645ea438c983786878c0198ed9ae8',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fout_5fdim',['CONV2_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a9953ead804e13dcd90d96dda64a330a4',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fout_5frshift',['CONV2_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#ad872d34bfa54d86f9e5177dd2ff40d79',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fpadding',['CONV2_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a39c1c3497169012a512219446613be0c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fstride',['CONV2_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a04f3292f8c8bac6dab973fb74eab2aa1',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fwt',['conv2_wt',['../arm__nnexamples__cifar10_8cpp.html#a52875a8218c39da056e6d5bfb2030230',1,'conv2_wt():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__cifar10__weights_8h.html#a9fd43e19e65f000a8b28d9f3505f0f6f',1,'CONV2_WT():&#160;arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fbias',['conv3_bias',['../arm__nnexamples__cifar10_8cpp.html#a70b571cac288e0d371eb9f5e7c3ccbdd',1,'conv3_bias():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__cifar10__weights_8h.html#a8047897a26edb638e4f8c01734eb969b',1,'CONV3_BIAS():&#160;arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fbias_5flshift',['CONV3_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a5457926e12a9e6b0ae9754d509fb7918',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fim_5fch',['CONV3_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a1d0f9b2d219527c5070e20c50c0ced41',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fim_5fdim',['CONV3_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a04ab2b7e8de2668e0087448664814f87',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fker_5fdim',['CONV3_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a045174d68a25bfd7691303f1a063ac72',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fout_5fch',['CONV3_OUT_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a2ab3ad342128296bb1102c3632131fd7',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fout_5fdim',['CONV3_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#acf75167523a29737f045cc2280ce0914',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fout_5frshift',['CONV3_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#ae38425db927f582d7b5edfcfaa03c676',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fpadding',['CONV3_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#af7824a30efdeefbf468c24a70678131a',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fstride',['CONV3_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#af6ff8c82aa2d1f58a125fe71169b7cc1',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fwt',['conv3_wt',['../arm__nnexamples__cifar10_8cpp.html#a174a146d0ffaa32b073c84d95c489fed',1,'conv3_wt():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__cifar10__weights_8h.html#aa3605f1b1fafb1612311727d9b97b0f2',1,'CONV3_WT():&#160;arm_nnexamples_cifar10_weights.h']]],
+ ['convert_5fq7_5fq15_5fweights',['convert_q7_q15_weights',['../namespacepara__gen.html#a75db0b43a1b942aa87ff10fd3b73dc8d',1,'para_gen']]],
+ ['convert_5fto_5fx4_5fweights',['convert_to_x4_weights',['../namespacepara__gen.html#ab7f5de20ae32542da9f83a8e99850722',1,'para_gen']]],
+ ['cmsis_20nn_20software_20library',['CMSIS NN Software Library',['../index.html',1,'']]],
+ ['readme_2etxt',['readme.txt',['../cifar10_2readme_8txt.html',1,'']]]
+];
diff --git a/docs/NN/html/search/all_3.html b/docs/NN/html/search/all_3.html
new file mode 100644
index 0000000..4d312d0
--- /dev/null
+++ b/docs/NN/html/search/all_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_3.js b/docs/NN/html/search/all_3.js
new file mode 100644
index 0000000..f8e6784
--- /dev/null
+++ b/docs/NN/html/search/all_3.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['dim_5fhistory',['DIM_HISTORY',['../arm__nnexamples__gru_8cpp.html#ad9fde6ff501c9cd8a6cfc45949464c49',1,'arm_nnexamples_gru.cpp']]],
+ ['dim_5finput',['DIM_INPUT',['../arm__nnexamples__gru_8cpp.html#ac8ab7c242bba66633b8c06966da6c9bc',1,'arm_nnexamples_gru.cpp']]],
+ ['dim_5fvec',['DIM_VEC',['../arm__nnexamples__gru_8cpp.html#a9b4b56c701e4258f8f6c87f225fbcebc',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/all_4.html b/docs/NN/html/search/all_4.html
new file mode 100644
index 0000000..d72a910
--- /dev/null
+++ b/docs/NN/html/search/all_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_4.js b/docs/NN/html/search/all_4.js
new file mode 100644
index 0000000..4a44fa7
--- /dev/null
+++ b/docs/NN/html/search/all_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['fully_2dconnected_20layer_20functions',['Fully-connected Layer Functions',['../group__FC.html',1,'']]]
+];
diff --git a/docs/NN/html/search/all_5.html b/docs/NN/html/search/all_5.html
new file mode 100644
index 0000000..99ef726
--- /dev/null
+++ b/docs/NN/html/search/all_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_5.js b/docs/NN/html/search/all_5.js
new file mode 100644
index 0000000..8db7175
--- /dev/null
+++ b/docs/NN/html/search/all_5.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['gru_5fexample',['gru_example',['../arm__nnexamples__gru_8cpp.html#ac71a806472c7c0c284a2253e71a6a27b',1,'arm_nnexamples_gru.cpp']]],
+ ['gated_20recurrent_20unit_20example',['Gated Recurrent Unit Example',['../group__GRUExample.html',1,'']]],
+ ['readme_2etxt',['readme.txt',['../gru_2readme_8txt.html',1,'']]]
+];
diff --git a/docs/NN/html/search/all_6.html b/docs/NN/html/search/all_6.html
new file mode 100644
index 0000000..6133ab3
--- /dev/null
+++ b/docs/NN/html/search/all_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_6.js b/docs/NN/html/search/all_6.js
new file mode 100644
index 0000000..73e719e
--- /dev/null
+++ b/docs/NN/html/search/all_6.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['half_5fwords',['half_words',['../unionarm__nnword.html#a9b5e49e4e2c4b7203e07b305386bb2ba',1,'arm_nnword']]],
+ ['hidden_5fbias',['hidden_bias',['../namespacepara__gen.html#a0f6c4400e131b103d2fd89e420d6c308',1,'para_gen']]],
+ ['hidden_5fstate_5fbias',['hidden_state_bias',['../arm__nnexamples__gru_8cpp.html#a40dda695923891899cb86b2f01bfd98a',1,'hidden_state_bias():&#160;arm_nnexamples_gru.cpp'],['../arm__nnexamples__gru__test__data_8h.html#a73d4e38a4aa9fa9d761d08d33b3a07fd',1,'HIDDEN_STATE_BIAS():&#160;arm_nnexamples_gru_test_data.h']]],
+ ['hidden_5fstate_5fweight_5fx2',['HIDDEN_STATE_WEIGHT_X2',['../arm__nnexamples__gru__test__data_8h.html#a9ab9fa603208647d992b3367a757979b',1,'arm_nnexamples_gru_test_data.h']]],
+ ['hidden_5fstate_5fweight_5fx4',['HIDDEN_STATE_WEIGHT_X4',['../arm__nnexamples__gru__test__data_8h.html#a619947523492a72ab306da514e843ae3',1,'arm_nnexamples_gru_test_data.h']]],
+ ['hidden_5fstate_5fweights',['hidden_state_weights',['../arm__nnexamples__gru_8cpp.html#ab18783e8d8449d7222ec4a64dfcc92e6',1,'arm_nnexamples_gru.cpp']]],
+ ['hidden_5fweight',['hidden_weight',['../namespacepara__gen.html#a1a6edb73b72a6bbf443e6e450186660c',1,'para_gen']]],
+ ['history_2etxt',['history.txt',['../history_8txt.html',1,'']]],
+ ['history_5fdata',['HISTORY_DATA',['../arm__nnexamples__gru__test__data_8h.html#a55c93e4e823bca1e77f4487d1ab9c056',1,'HISTORY_DATA():&#160;arm_nnexamples_gru_test_data.h'],['../namespacepara__gen.html#acdb294668ecca9a6f849afa4156883cd',1,'para_gen.history_data()']]]
+];
diff --git a/docs/NN/html/search/all_7.html b/docs/NN/html/search/all_7.html
new file mode 100644
index 0000000..5748125
--- /dev/null
+++ b/docs/NN/html/search/all_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_7.js b/docs/NN/html/search/all_7.js
new file mode 100644
index 0000000..d7b88ff
--- /dev/null
+++ b/docs/NN/html/search/all_7.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['image_5fdata',['image_data',['../arm__nnexamples__cifar10_8cpp.html#aafa3e1726dde028f2dcce4febc1e9197',1,'arm_nnexamples_cifar10.cpp']]],
+ ['img_5fdata',['IMG_DATA',['../arm__nnexamples__cifar10__inputs_8h.html#a82161fe5498521048731fc21a04577c3',1,'arm_nnexamples_cifar10_inputs.h']]],
+ ['input_5fdata1',['INPUT_DATA1',['../arm__nnexamples__gru__test__data_8h.html#a1b0f5149443198bdde521a0a06c453c1',1,'INPUT_DATA1():&#160;arm_nnexamples_gru_test_data.h'],['../namespacepara__gen.html#a845220c0c6574ced6cdaf7b1d2983d6d',1,'para_gen.input_data1()']]],
+ ['input_5fdata2',['INPUT_DATA2',['../arm__nnexamples__gru__test__data_8h.html#ae0d8a5f051f29980e62884ec34668026',1,'INPUT_DATA2():&#160;arm_nnexamples_gru_test_data.h'],['../namespacepara__gen.html#acb820c3015e6a212ad2fe82f7939965a',1,'para_gen.input_data2()']]],
+ ['input_5fmean_5fshift',['INPUT_MEAN_SHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a476266acb4adb419f566006dce8829c3',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['input_5fright_5fshift',['INPUT_RIGHT_SHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a4205de60010d416664775e3aa0f9ec62',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fbias',['ip1_bias',['../arm__nnexamples__cifar10_8cpp.html#af715ce48798db09f3bed1753fed5c5fb',1,'ip1_bias():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__cifar10__weights_8h.html#ac88810411c45272e8f9144682b9d85bc',1,'IP1_BIAS():&#160;arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fbias_5flshift',['IP1_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a3a98024d4e4c7fa2fbbc216812fb9b35',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fdim',['IP1_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a5777b4b3cc406dc06397ba2d5bed9fda',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fim_5fch',['IP1_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a3e4df285b7ca272ee897be69575ab6c5',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fim_5fdim',['IP1_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a4c4ae51cf7195762dd43ea13825277be',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fout',['IP1_OUT',['../arm__nnexamples__cifar10__parameter_8h.html#aa7cda996b7185414b1af9762e37ac66f',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fout_5frshift',['IP1_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a67fad411ab3695e450e62ad0509a7eec',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fwt',['ip1_wt',['../arm__nnexamples__cifar10_8cpp.html#a244dc5b6679b33a0a85b55adbe969208',1,'ip1_wt():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__cifar10__weights_8h.html#ad77644a78b16c4bd9f7a12a0406004ed',1,'IP1_WT():&#160;arm_nnexamples_cifar10_weights.h']]]
+];
diff --git a/docs/NN/html/search/all_8.html b/docs/NN/html/search/all_8.html
new file mode 100644
index 0000000..0179bdd
--- /dev/null
+++ b/docs/NN/html/search/all_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_8.js b/docs/NN/html/search/all_8.js
new file mode 100644
index 0000000..5bb2b40
--- /dev/null
+++ b/docs/NN/html/search/all_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['main',['main',['../arm__nnexamples__cifar10_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__gru_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main():&#160;arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/all_9.html b/docs/NN/html/search/all_9.html
new file mode 100644
index 0000000..cd46d44
--- /dev/null
+++ b/docs/NN/html/search/all_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_9.js b/docs/NN/html/search/all_9.js
new file mode 100644
index 0000000..15a642b
--- /dev/null
+++ b/docs/NN/html/search/all_9.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['neural_20network_20activation_20functions',['Neural Network Activation Functions',['../group__Acti.html',1,'']]],
+ ['neural_20network_20functions',['Neural Network Functions',['../group__groupNN.html',1,'']]],
+ ['new_5fweight',['new_weight',['../namespacepara__gen.html#aead9af07b473ce5bbd93619e3319355c',1,'para_gen']]],
+ ['nn_5fround',['NN_ROUND',['../arm__nnsupportfunctions_8h.html#a4cbd428a2b4a4f6b2a6e4219520c7ce0',1,'arm_nnsupportfunctions.h']]],
+ ['neural_20network_20convolution_20functions',['Neural Network Convolution Functions',['../group__NNConv.html',1,'']]],
+ ['neural_20network_20data_20conversion_20functions',['Neural Network Data Conversion Functions',['../group__nndata__convert.html',1,'']]],
+ ['neural_20network_20pooling_20functions',['Neural Network Pooling Functions',['../group__Pooling.html',1,'']]]
+];
diff --git a/docs/NN/html/search/all_a.html b/docs/NN/html/search/all_a.html
new file mode 100644
index 0000000..eab6553
--- /dev/null
+++ b/docs/NN/html/search/all_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_a.js b/docs/NN/html/search/all_a.js
new file mode 100644
index 0000000..60ee6dc
--- /dev/null
+++ b/docs/NN/html/search/all_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['outfile',['outfile',['../namespacepara__gen.html#a2e1a6685422a591fcb7801e9fd8ad574',1,'para_gen']]],
+ ['output_5fdata',['output_data',['../arm__nnexamples__cifar10_8cpp.html#a75c8e3727f7d3637f03ffb1d9f727313',1,'arm_nnexamples_cifar10.cpp']]]
+];
diff --git a/docs/NN/html/search/all_b.html b/docs/NN/html/search/all_b.html
new file mode 100644
index 0000000..a2c161e
--- /dev/null
+++ b/docs/NN/html/search/all_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_b.js b/docs/NN/html/search/all_b.js
new file mode 100644
index 0000000..3e635e9
--- /dev/null
+++ b/docs/NN/html/search/all_b.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['para_5fgen',['para_gen',['../namespacepara__gen.html',1,'']]],
+ ['para_5fgen_2epy',['para_gen.py',['../para__gen_8py.html',1,'']]],
+ ['pool1_5fker_5fdim',['POOL1_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a5324f2e7e894dd4c9eb2f3b92dd5516c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool1_5fout_5fdim',['POOL1_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a13553cac577d5430e3e43508c5ab6b7b',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool1_5fpadding',['POOL1_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a537abddfc374d05a2513d1cc74b5721b',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool1_5fstride',['POOL1_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#acad52b60f0a0457ffb643cef69df0c0c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fker_5fdim',['POOL2_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a1b0c6e280d189658130b8b81c6991425',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fout_5fdim',['POOL2_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#ada358cd9b0a9b48a2666e9bfcee90aef',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fpadding',['POOL2_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a9508f70a2798099db07a6d9b8f892126',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fstride',['POOL2_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a158e111c343e144ec2461ea94ab11ab2',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fker_5fdim',['POOL3_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a32a30cfd6d89ab4fdbfad9732d71297d',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fout_5fdim',['POOL3_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#ae4a4616060ad43b06d5c1aea834a25e5',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fpadding',['POOL3_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#aac063e83339cc89308fb23a6922a5d98',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fstride',['POOL3_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a74efaa8ffffc0437b54143878ac8cde7',1,'arm_nnexamples_cifar10_parameter.h']]]
+];
diff --git a/docs/NN/html/search/all_c.html b/docs/NN/html/search/all_c.html
new file mode 100644
index 0000000..bdd3ee2
--- /dev/null
+++ b/docs/NN/html/search/all_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_c.js b/docs/NN/html/search/all_c.js
new file mode 100644
index 0000000..316a0f0
--- /dev/null
+++ b/docs/NN/html/search/all_c.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['revision_20history_20of_20cmsis_2dnn',['Revision History of CMSIS-NN',['../ChangeLog_pg.html',1,'']]],
+ ['reset_5fbias',['reset_bias',['../namespacepara__gen.html#a3da798c88974b5d760f3e97288a0c490',1,'para_gen']]],
+ ['reset_5fgate_5fbias',['reset_gate_bias',['../arm__nnexamples__gru_8cpp.html#a2a9d5c9f16ee778ecc8170d8664722c7',1,'reset_gate_bias():&#160;arm_nnexamples_gru.cpp'],['../arm__nnexamples__gru__test__data_8h.html#a8b4b6522d1ab0d6c51a1fe3c51d0020d',1,'RESET_GATE_BIAS():&#160;arm_nnexamples_gru_test_data.h']]],
+ ['reset_5fgate_5fweight_5fx2',['RESET_GATE_WEIGHT_X2',['../arm__nnexamples__gru__test__data_8h.html#a52f158cb32bf2b46e3d2c4b94876db75',1,'arm_nnexamples_gru_test_data.h']]],
+ ['reset_5fgate_5fweight_5fx4',['RESET_GATE_WEIGHT_X4',['../arm__nnexamples__gru__test__data_8h.html#a177dc986b0c728df8628a205719be0ee',1,'arm_nnexamples_gru_test_data.h']]],
+ ['reset_5fgate_5fweights',['reset_gate_weights',['../arm__nnexamples__gru_8cpp.html#ac2ae1ff19167c2bb359db2b319ca1060',1,'arm_nnexamples_gru.cpp']]],
+ ['reset_5fweight',['reset_weight',['../namespacepara__gen.html#a4ebba057829420c878a0a29ee9c71582',1,'para_gen']]],
+ ['row_5fdim',['row_dim',['../namespacepara__gen.html#a26cc0a96186b2e6b238d783d9364f14d',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/all_d.html b/docs/NN/html/search/all_d.html
new file mode 100644
index 0000000..d510933
--- /dev/null
+++ b/docs/NN/html/search/all_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_d.js b/docs/NN/html/search/all_d.js
new file mode 100644
index 0000000..de9cb35
--- /dev/null
+++ b/docs/NN/html/search/all_d.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['scratch_5fbuffer',['scratch_buffer',['../arm__nnexamples__cifar10_8cpp.html#a19548b1fad7cb85d95f5f276873a5de3',1,'scratch_buffer():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__gru_8cpp.html#a935afa741bcc39e4c4c48b019d415d97',1,'scratch_buffer():&#160;arm_nnexamples_gru.cpp']]],
+ ['sigmoidhtable_5fq15',['sigmoidHTable_q15',['../arm__nn__tables_8h.html#ab5096856d08f98c906b9b02e6c6a8bdf',1,'sigmoidHTable_q15():&#160;arm_nn_tables.h'],['../arm__nntables_8c.html#a107a16eaa36f4392fa3ed3792ad6c2cb',1,'sigmoidHTable_q15():&#160;arm_nntables.c']]],
+ ['sigmoidltable_5fq15',['sigmoidLTable_q15',['../arm__nn__tables_8h.html#add5ca535701805d3cb61287219975838',1,'sigmoidLTable_q15():&#160;arm_nn_tables.h'],['../arm__nntables_8c.html#a69dc528cb377690d5b37accfdfd226b1',1,'sigmoidLTable_q15():&#160;arm_nntables.c']]],
+ ['sigmoidtable_5fq15',['sigmoidTable_q15',['../arm__nn__tables_8h.html#ab4d7b07c387a3537d4efe21da86115b0',1,'sigmoidTable_q15():&#160;arm_nntables.c'],['../arm__nntables_8c.html#ab4d7b07c387a3537d4efe21da86115b0',1,'sigmoidTable_q15():&#160;arm_nntables.c']]],
+ ['sigmoidtable_5fq7',['sigmoidTable_q7',['../arm__nn__tables_8h.html#ae2ff3f4e7014f535358167150bdd544f',1,'sigmoidTable_q7():&#160;arm_nntables.c'],['../arm__nntables_8c.html#ae2ff3f4e7014f535358167150bdd544f',1,'sigmoidTable_q7():&#160;arm_nntables.c']]],
+ ['softmax_20functions',['Softmax Functions',['../group__Softmax.html',1,'']]]
+];
diff --git a/docs/NN/html/search/all_e.html b/docs/NN/html/search/all_e.html
new file mode 100644
index 0000000..3cda017
--- /dev/null
+++ b/docs/NN/html/search/all_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_e.js b/docs/NN/html/search/all_e.js
new file mode 100644
index 0000000..1857c2e
--- /dev/null
+++ b/docs/NN/html/search/all_e.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['tanhhtable_5fq15',['tanhHTable_q15',['../arm__nntables_8c.html#a4d093f7b0dc798d4898ff4fd125b21a6',1,'arm_nntables.c']]],
+ ['tanhltable_5fq15',['tanhLTable_q15',['../arm__nntables_8c.html#a7cb5ad2fff7e241d09024332488a706e',1,'arm_nntables.c']]],
+ ['tanhtable_5fq15',['tanhTable_q15',['../arm__nn__tables_8h.html#a6faad2fec173b2702fd0f219a83ca320',1,'tanhTable_q15():&#160;arm_nntables.c'],['../arm__nntables_8c.html#a6faad2fec173b2702fd0f219a83ca320',1,'tanhTable_q15():&#160;arm_nntables.c']]],
+ ['tanhtable_5fq7',['tanhTable_q7',['../arm__nn__tables_8h.html#a4f854bdf13f630ec21b3ad074491e32f',1,'tanhTable_q7():&#160;arm_nntables.c'],['../arm__nntables_8c.html#a4f854bdf13f630ec21b3ad074491e32f',1,'tanhTable_q7():&#160;arm_nntables.c']]],
+ ['test_5fhistory',['test_history',['../arm__nnexamples__gru_8cpp.html#ac327d41d23812b53d83c2da91971cbfe',1,'arm_nnexamples_gru.cpp']]],
+ ['test_5finput1',['test_input1',['../arm__nnexamples__gru_8cpp.html#a8b0acc149c9bd4aadfb9c1fa8345f57a',1,'arm_nnexamples_gru.cpp']]],
+ ['test_5finput2',['test_input2',['../arm__nnexamples__gru_8cpp.html#aad5944359ea4a426550a87efd0d90b02',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/all_f.html b/docs/NN/html/search/all_f.html
new file mode 100644
index 0000000..7419b02
--- /dev/null
+++ b/docs/NN/html/search/all_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/all_f.js b/docs/NN/html/search/all_f.js
new file mode 100644
index 0000000..b4cffb3
--- /dev/null
+++ b/docs/NN/html/search/all_f.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['update_5fbias',['update_bias',['../namespacepara__gen.html#a3b9bab83acf3b4296f46165da08ddbc9',1,'para_gen']]],
+ ['update_5fgate_5fbias',['UPDATE_GATE_BIAS',['../arm__nnexamples__gru__test__data_8h.html#a89f5a888f55a353a914ccf6542c41f0b',1,'UPDATE_GATE_BIAS():&#160;arm_nnexamples_gru_test_data.h'],['../arm__nnexamples__gru_8cpp.html#ac5569d687768d693618f987a91e8aee5',1,'update_gate_bias():&#160;arm_nnexamples_gru.cpp']]],
+ ['update_5fgate_5fweight_5fx2',['UPDATE_GATE_WEIGHT_X2',['../arm__nnexamples__gru__test__data_8h.html#ab753489637dfba855233303733416a73',1,'arm_nnexamples_gru_test_data.h']]],
+ ['update_5fgate_5fweight_5fx4',['UPDATE_GATE_WEIGHT_X4',['../arm__nnexamples__gru__test__data_8h.html#abb89228c76ad50a997938f676153b77f',1,'arm_nnexamples_gru_test_data.h']]],
+ ['update_5fgate_5fweights',['update_gate_weights',['../arm__nnexamples__gru_8cpp.html#aa2fc9b2b0449790ed7c37bab7fd3093e',1,'arm_nnexamples_gru.cpp']]],
+ ['update_5fweight',['update_weight',['../namespacepara__gen.html#ab8ce9efdee9cd118a25831839f9c5943',1,'para_gen']]],
+ ['use_5fintrinsic',['USE_INTRINSIC',['../arm__nnfunctions_8h.html#a710b6e009261290c6151f329cf409530',1,'arm_nnfunctions.h']]],
+ ['use_5fx4',['USE_X4',['../arm__nnexamples__gru_8cpp.html#a206812c9f4afd792e23a8d842ffa2984',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/classes_0.html b/docs/NN/html/search/classes_0.html
new file mode 100644
index 0000000..fabdc03
--- /dev/null
+++ b/docs/NN/html/search/classes_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/classes_0.js b/docs/NN/html/search/classes_0.js
new file mode 100644
index 0000000..30fbd4a
--- /dev/null
+++ b/docs/NN/html/search/classes_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['arm_5fnnword',['arm_nnword',['../unionarm__nnword.html',1,'']]]
+];
diff --git a/docs/NN/html/search/close.png b/docs/NN/html/search/close.png
new file mode 100644
index 0000000..9342d3d
--- /dev/null
+++ b/docs/NN/html/search/close.png
Binary files differ
diff --git a/docs/NN/html/search/defines_0.html b/docs/NN/html/search/defines_0.html
new file mode 100644
index 0000000..c2f0b46
--- /dev/null
+++ b/docs/NN/html/search/defines_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_0.js b/docs/NN/html/search/defines_0.js
new file mode 100644
index 0000000..f2ef9a0
--- /dev/null
+++ b/docs/NN/html/search/defines_0.js
@@ -0,0 +1,36 @@
+var searchData=
+[
+ ['conv1_5fbias',['CONV1_BIAS',['../arm__nnexamples__cifar10__weights_8h.html#a4cb0cfbbb61aa122890a656646532eeb',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv1_5fbias_5flshift',['CONV1_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a4150dd1364fd3534561c5c6e530f9bfb',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv1_5fim_5fch',['CONV1_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#aea8b1c41a63cf63eb6e7f049e84f22f7',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fim_5fdim',['CONV1_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a23ded220d27415ee1f6d9ac0bfdf38cb',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fker_5fdim',['CONV1_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#ad51c611a952fac7102ca15a06eabb908',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fout_5fch',['CONV1_OUT_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a3c1777ba8f883a5490beb3d79050c8dc',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fout_5fdim',['CONV1_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a6262e2cd96ec12681024ab4ac73d607b',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fout_5frshift',['CONV1_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#aa8f89682da16a15a092d06097a5696d3',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv1_5fpadding',['CONV1_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a2bb0fafdfd2c283df4708ec53f3d90f7',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fstride',['CONV1_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a596cdcf742e142edc29a0a0e44496c7c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv1_5fwt',['CONV1_WT',['../arm__nnexamples__cifar10__weights_8h.html#a257ee65177e8e51191b5204f3fda8dca',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fbias',['CONV2_BIAS',['../arm__nnexamples__cifar10__weights_8h.html#adbdb9a359c8e4104203e3783d8c1adb1',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fbias_5flshift',['CONV2_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#afa70cc595390d9205c78a58795f070f4',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fim_5fch',['CONV2_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a060a8a5766a5eecaff9294f57301c99c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fim_5fdim',['CONV2_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a832f71006d5c1e2bedbbcf192308d40e',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fker_5fdim',['CONV2_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a95b397cea14323e9037604cfcd245c26',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fout_5fch',['CONV2_OUT_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a3be645ea438c983786878c0198ed9ae8',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fout_5fdim',['CONV2_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a9953ead804e13dcd90d96dda64a330a4',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fout_5frshift',['CONV2_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#ad872d34bfa54d86f9e5177dd2ff40d79',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv2_5fpadding',['CONV2_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a39c1c3497169012a512219446613be0c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fstride',['CONV2_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a04f3292f8c8bac6dab973fb74eab2aa1',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv2_5fwt',['CONV2_WT',['../arm__nnexamples__cifar10__weights_8h.html#a9fd43e19e65f000a8b28d9f3505f0f6f',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fbias',['CONV3_BIAS',['../arm__nnexamples__cifar10__weights_8h.html#a8047897a26edb638e4f8c01734eb969b',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fbias_5flshift',['CONV3_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a5457926e12a9e6b0ae9754d509fb7918',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fim_5fch',['CONV3_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a1d0f9b2d219527c5070e20c50c0ced41',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fim_5fdim',['CONV3_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a04ab2b7e8de2668e0087448664814f87',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fker_5fdim',['CONV3_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a045174d68a25bfd7691303f1a063ac72',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fout_5fch',['CONV3_OUT_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a2ab3ad342128296bb1102c3632131fd7',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fout_5fdim',['CONV3_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#acf75167523a29737f045cc2280ce0914',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fout_5frshift',['CONV3_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#ae38425db927f582d7b5edfcfaa03c676',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['conv3_5fpadding',['CONV3_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#af7824a30efdeefbf468c24a70678131a',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fstride',['CONV3_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#af6ff8c82aa2d1f58a125fe71169b7cc1',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['conv3_5fwt',['CONV3_WT',['../arm__nnexamples__cifar10__weights_8h.html#aa3605f1b1fafb1612311727d9b97b0f2',1,'arm_nnexamples_cifar10_weights.h']]]
+];
diff --git a/docs/NN/html/search/defines_1.html b/docs/NN/html/search/defines_1.html
new file mode 100644
index 0000000..9e1d9fa
--- /dev/null
+++ b/docs/NN/html/search/defines_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_1.js b/docs/NN/html/search/defines_1.js
new file mode 100644
index 0000000..f8e6784
--- /dev/null
+++ b/docs/NN/html/search/defines_1.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['dim_5fhistory',['DIM_HISTORY',['../arm__nnexamples__gru_8cpp.html#ad9fde6ff501c9cd8a6cfc45949464c49',1,'arm_nnexamples_gru.cpp']]],
+ ['dim_5finput',['DIM_INPUT',['../arm__nnexamples__gru_8cpp.html#ac8ab7c242bba66633b8c06966da6c9bc',1,'arm_nnexamples_gru.cpp']]],
+ ['dim_5fvec',['DIM_VEC',['../arm__nnexamples__gru_8cpp.html#a9b4b56c701e4258f8f6c87f225fbcebc',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/defines_2.html b/docs/NN/html/search/defines_2.html
new file mode 100644
index 0000000..6ef4b98
--- /dev/null
+++ b/docs/NN/html/search/defines_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_2.js b/docs/NN/html/search/defines_2.js
new file mode 100644
index 0000000..8701bbb
--- /dev/null
+++ b/docs/NN/html/search/defines_2.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['hidden_5fstate_5fbias',['HIDDEN_STATE_BIAS',['../arm__nnexamples__gru__test__data_8h.html#a73d4e38a4aa9fa9d761d08d33b3a07fd',1,'arm_nnexamples_gru_test_data.h']]],
+ ['hidden_5fstate_5fweight_5fx2',['HIDDEN_STATE_WEIGHT_X2',['../arm__nnexamples__gru__test__data_8h.html#a9ab9fa603208647d992b3367a757979b',1,'arm_nnexamples_gru_test_data.h']]],
+ ['hidden_5fstate_5fweight_5fx4',['HIDDEN_STATE_WEIGHT_X4',['../arm__nnexamples__gru__test__data_8h.html#a619947523492a72ab306da514e843ae3',1,'arm_nnexamples_gru_test_data.h']]],
+ ['history_5fdata',['HISTORY_DATA',['../arm__nnexamples__gru__test__data_8h.html#a55c93e4e823bca1e77f4487d1ab9c056',1,'arm_nnexamples_gru_test_data.h']]]
+];
diff --git a/docs/NN/html/search/defines_3.html b/docs/NN/html/search/defines_3.html
new file mode 100644
index 0000000..e575d66
--- /dev/null
+++ b/docs/NN/html/search/defines_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_3.js b/docs/NN/html/search/defines_3.js
new file mode 100644
index 0000000..d6706f5
--- /dev/null
+++ b/docs/NN/html/search/defines_3.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['img_5fdata',['IMG_DATA',['../arm__nnexamples__cifar10__inputs_8h.html#a82161fe5498521048731fc21a04577c3',1,'arm_nnexamples_cifar10_inputs.h']]],
+ ['input_5fdata1',['INPUT_DATA1',['../arm__nnexamples__gru__test__data_8h.html#a1b0f5149443198bdde521a0a06c453c1',1,'arm_nnexamples_gru_test_data.h']]],
+ ['input_5fdata2',['INPUT_DATA2',['../arm__nnexamples__gru__test__data_8h.html#ae0d8a5f051f29980e62884ec34668026',1,'arm_nnexamples_gru_test_data.h']]],
+ ['input_5fmean_5fshift',['INPUT_MEAN_SHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a476266acb4adb419f566006dce8829c3',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['input_5fright_5fshift',['INPUT_RIGHT_SHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a4205de60010d416664775e3aa0f9ec62',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fbias',['IP1_BIAS',['../arm__nnexamples__cifar10__weights_8h.html#ac88810411c45272e8f9144682b9d85bc',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fbias_5flshift',['IP1_BIAS_LSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a3a98024d4e4c7fa2fbbc216812fb9b35',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fdim',['IP1_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a5777b4b3cc406dc06397ba2d5bed9fda',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fim_5fch',['IP1_IM_CH',['../arm__nnexamples__cifar10__parameter_8h.html#a3e4df285b7ca272ee897be69575ab6c5',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fim_5fdim',['IP1_IM_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a4c4ae51cf7195762dd43ea13825277be',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fout',['IP1_OUT',['../arm__nnexamples__cifar10__parameter_8h.html#aa7cda996b7185414b1af9762e37ac66f',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['ip1_5fout_5frshift',['IP1_OUT_RSHIFT',['../arm__nnexamples__cifar10__weights_8h.html#a67fad411ab3695e450e62ad0509a7eec',1,'arm_nnexamples_cifar10_weights.h']]],
+ ['ip1_5fwt',['IP1_WT',['../arm__nnexamples__cifar10__weights_8h.html#ad77644a78b16c4bd9f7a12a0406004ed',1,'arm_nnexamples_cifar10_weights.h']]]
+];
diff --git a/docs/NN/html/search/defines_4.html b/docs/NN/html/search/defines_4.html
new file mode 100644
index 0000000..90e654d
--- /dev/null
+++ b/docs/NN/html/search/defines_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_4.js b/docs/NN/html/search/defines_4.js
new file mode 100644
index 0000000..24e985a
--- /dev/null
+++ b/docs/NN/html/search/defines_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['nn_5fround',['NN_ROUND',['../arm__nnsupportfunctions_8h.html#a4cbd428a2b4a4f6b2a6e4219520c7ce0',1,'arm_nnsupportfunctions.h']]]
+];
diff --git a/docs/NN/html/search/defines_5.html b/docs/NN/html/search/defines_5.html
new file mode 100644
index 0000000..e02f8a2
--- /dev/null
+++ b/docs/NN/html/search/defines_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_5.js b/docs/NN/html/search/defines_5.js
new file mode 100644
index 0000000..a3b3766
--- /dev/null
+++ b/docs/NN/html/search/defines_5.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['pool1_5fker_5fdim',['POOL1_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a5324f2e7e894dd4c9eb2f3b92dd5516c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool1_5fout_5fdim',['POOL1_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a13553cac577d5430e3e43508c5ab6b7b',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool1_5fpadding',['POOL1_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a537abddfc374d05a2513d1cc74b5721b',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool1_5fstride',['POOL1_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#acad52b60f0a0457ffb643cef69df0c0c',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fker_5fdim',['POOL2_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a1b0c6e280d189658130b8b81c6991425',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fout_5fdim',['POOL2_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#ada358cd9b0a9b48a2666e9bfcee90aef',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fpadding',['POOL2_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#a9508f70a2798099db07a6d9b8f892126',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool2_5fstride',['POOL2_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a158e111c343e144ec2461ea94ab11ab2',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fker_5fdim',['POOL3_KER_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#a32a30cfd6d89ab4fdbfad9732d71297d',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fout_5fdim',['POOL3_OUT_DIM',['../arm__nnexamples__cifar10__parameter_8h.html#ae4a4616060ad43b06d5c1aea834a25e5',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fpadding',['POOL3_PADDING',['../arm__nnexamples__cifar10__parameter_8h.html#aac063e83339cc89308fb23a6922a5d98',1,'arm_nnexamples_cifar10_parameter.h']]],
+ ['pool3_5fstride',['POOL3_STRIDE',['../arm__nnexamples__cifar10__parameter_8h.html#a74efaa8ffffc0437b54143878ac8cde7',1,'arm_nnexamples_cifar10_parameter.h']]]
+];
diff --git a/docs/NN/html/search/defines_6.html b/docs/NN/html/search/defines_6.html
new file mode 100644
index 0000000..52aef19
--- /dev/null
+++ b/docs/NN/html/search/defines_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_6.js b/docs/NN/html/search/defines_6.js
new file mode 100644
index 0000000..93acc59
--- /dev/null
+++ b/docs/NN/html/search/defines_6.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['reset_5fgate_5fbias',['RESET_GATE_BIAS',['../arm__nnexamples__gru__test__data_8h.html#a8b4b6522d1ab0d6c51a1fe3c51d0020d',1,'arm_nnexamples_gru_test_data.h']]],
+ ['reset_5fgate_5fweight_5fx2',['RESET_GATE_WEIGHT_X2',['../arm__nnexamples__gru__test__data_8h.html#a52f158cb32bf2b46e3d2c4b94876db75',1,'arm_nnexamples_gru_test_data.h']]],
+ ['reset_5fgate_5fweight_5fx4',['RESET_GATE_WEIGHT_X4',['../arm__nnexamples__gru__test__data_8h.html#a177dc986b0c728df8628a205719be0ee',1,'arm_nnexamples_gru_test_data.h']]]
+];
diff --git a/docs/NN/html/search/defines_7.html b/docs/NN/html/search/defines_7.html
new file mode 100644
index 0000000..1a4527c
--- /dev/null
+++ b/docs/NN/html/search/defines_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/defines_7.js b/docs/NN/html/search/defines_7.js
new file mode 100644
index 0000000..721f363
--- /dev/null
+++ b/docs/NN/html/search/defines_7.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['update_5fgate_5fbias',['UPDATE_GATE_BIAS',['../arm__nnexamples__gru__test__data_8h.html#a89f5a888f55a353a914ccf6542c41f0b',1,'arm_nnexamples_gru_test_data.h']]],
+ ['update_5fgate_5fweight_5fx2',['UPDATE_GATE_WEIGHT_X2',['../arm__nnexamples__gru__test__data_8h.html#ab753489637dfba855233303733416a73',1,'arm_nnexamples_gru_test_data.h']]],
+ ['update_5fgate_5fweight_5fx4',['UPDATE_GATE_WEIGHT_X4',['../arm__nnexamples__gru__test__data_8h.html#abb89228c76ad50a997938f676153b77f',1,'arm_nnexamples_gru_test_data.h']]],
+ ['use_5fintrinsic',['USE_INTRINSIC',['../arm__nnfunctions_8h.html#a710b6e009261290c6151f329cf409530',1,'arm_nnfunctions.h']]],
+ ['use_5fx4',['USE_X4',['../arm__nnexamples__gru_8cpp.html#a206812c9f4afd792e23a8d842ffa2984',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/enums_0.html b/docs/NN/html/search/enums_0.html
new file mode 100644
index 0000000..b4cbe1e
--- /dev/null
+++ b/docs/NN/html/search/enums_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/enums_0.js b/docs/NN/html/search/enums_0.js
new file mode 100644
index 0000000..6e13f3c
--- /dev/null
+++ b/docs/NN/html/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['arm_5fnn_5factivation_5ftype',['arm_nn_activation_type',['../arm__nnsupportfunctions_8h.html#a7f41aa78cd9a0552fae9b348ee4831a0',1,'arm_nnsupportfunctions.h']]]
+];
diff --git a/docs/NN/html/search/enumvalues_0.html b/docs/NN/html/search/enumvalues_0.html
new file mode 100644
index 0000000..3e00fcf
--- /dev/null
+++ b/docs/NN/html/search/enumvalues_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/enumvalues_0.js b/docs/NN/html/search/enumvalues_0.js
new file mode 100644
index 0000000..2c48429
--- /dev/null
+++ b/docs/NN/html/search/enumvalues_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['arm_5fsigmoid',['ARM_SIGMOID',['../arm__nnsupportfunctions_8h.html#a7f41aa78cd9a0552fae9b348ee4831a0a49b307e029715fbaa6f3101c806b8c54',1,'arm_nnsupportfunctions.h']]],
+ ['arm_5ftanh',['ARM_TANH',['../arm__nnsupportfunctions_8h.html#a7f41aa78cd9a0552fae9b348ee4831a0ac24e4db95c986f16c10dca71a4b4e1c5',1,'arm_nnsupportfunctions.h']]]
+];
diff --git a/docs/NN/html/search/files_0.html b/docs/NN/html/search/files_0.html
new file mode 100644
index 0000000..c7aa36c
--- /dev/null
+++ b/docs/NN/html/search/files_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/files_0.js b/docs/NN/html/search/files_0.js
new file mode 100644
index 0000000..13934d4
--- /dev/null
+++ b/docs/NN/html/search/files_0.js
@@ -0,0 +1,43 @@
+var searchData=
+[
+ ['arm_5fconvolve_5f1x1_5fhwc_5fq7_5ffast_5fnonsquare_2ec',['arm_convolve_1x1_HWC_q7_fast_nonsquare.c',['../arm__convolve__1x1__HWC__q7__fast__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5fbasic_2ec',['arm_convolve_HWC_q15_basic.c',['../arm__convolve__HWC__q15__basic_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast_2ec',['arm_convolve_HWC_q15_fast.c',['../arm__convolve__HWC__q15__fast_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast_5fnonsquare_2ec',['arm_convolve_HWC_q15_fast_nonsquare.c',['../arm__convolve__HWC__q15__fast__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic_2ec',['arm_convolve_HWC_q7_basic.c',['../arm__convolve__HWC__q7__basic_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic_5fnonsquare_2ec',['arm_convolve_HWC_q7_basic_nonsquare.c',['../arm__convolve__HWC__q7__basic__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast_2ec',['arm_convolve_HWC_q7_fast.c',['../arm__convolve__HWC__q7__fast_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast_5fnonsquare_2ec',['arm_convolve_HWC_q7_fast_nonsquare.c',['../arm__convolve__HWC__q7__fast__nonsquare_8c.html',1,'']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5frgb_2ec',['arm_convolve_HWC_q7_RGB.c',['../arm__convolve__HWC__q7__RGB_8c.html',1,'']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7_2ec',['arm_depthwise_separable_conv_HWC_q7.c',['../arm__depthwise__separable__conv__HWC__q7_8c.html',1,'']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7_5fnonsquare_2ec',['arm_depthwise_separable_conv_HWC_q7_nonsquare.c',['../arm__depthwise__separable__conv__HWC__q7__nonsquare_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15_2ec',['arm_fully_connected_mat_q7_vec_q15.c',['../arm__fully__connected__mat__q7__vec__q15_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15_5fopt_2ec',['arm_fully_connected_mat_q7_vec_q15_opt.c',['../arm__fully__connected__mat__q7__vec__q15__opt_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq15_2ec',['arm_fully_connected_q15.c',['../arm__fully__connected__q15_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq15_5fopt_2ec',['arm_fully_connected_q15_opt.c',['../arm__fully__connected__q15__opt_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq7_2ec',['arm_fully_connected_q7.c',['../arm__fully__connected__q7_8c.html',1,'']]],
+ ['arm_5ffully_5fconnected_5fq7_5fopt_2ec',['arm_fully_connected_q7_opt.c',['../arm__fully__connected__q7__opt_8c.html',1,'']]],
+ ['arm_5fnn_5factivations_5fq15_2ec',['arm_nn_activations_q15.c',['../arm__nn__activations__q15_8c.html',1,'']]],
+ ['arm_5fnn_5factivations_5fq7_2ec',['arm_nn_activations_q7.c',['../arm__nn__activations__q7_8c.html',1,'']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15_2ec',['arm_nn_mat_mult_kernel_q7_q15.c',['../arm__nn__mat__mult__kernel__q7__q15_8c.html',1,'']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15_5freordered_2ec',['arm_nn_mat_mult_kernel_q7_q15_reordered.c',['../arm__nn__mat__mult__kernel__q7__q15__reordered_8c.html',1,'']]],
+ ['arm_5fnn_5fmult_5fq15_2ec',['arm_nn_mult_q15.c',['../arm__nn__mult__q15_8c.html',1,'']]],
+ ['arm_5fnn_5fmult_5fq7_2ec',['arm_nn_mult_q7.c',['../arm__nn__mult__q7_8c.html',1,'']]],
+ ['arm_5fnn_5ftables_2eh',['arm_nn_tables.h',['../arm__nn__tables_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_2ecpp',['arm_nnexamples_cifar10.cpp',['../arm__nnexamples__cifar10_8cpp.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_5finputs_2eh',['arm_nnexamples_cifar10_inputs.h',['../arm__nnexamples__cifar10__inputs_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_5fparameter_2eh',['arm_nnexamples_cifar10_parameter.h',['../arm__nnexamples__cifar10__parameter_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fcifar10_5fweights_2eh',['arm_nnexamples_cifar10_weights.h',['../arm__nnexamples__cifar10__weights_8h.html',1,'']]],
+ ['arm_5fnnexamples_5fgru_2ecpp',['arm_nnexamples_gru.cpp',['../arm__nnexamples__gru_8cpp.html',1,'']]],
+ ['arm_5fnnexamples_5fgru_5ftest_5fdata_2eh',['arm_nnexamples_gru_test_data.h',['../arm__nnexamples__gru__test__data_8h.html',1,'']]],
+ ['arm_5fnnfunctions_2eh',['arm_nnfunctions.h',['../arm__nnfunctions_8h.html',1,'']]],
+ ['arm_5fnnsupportfunctions_2eh',['arm_nnsupportfunctions.h',['../arm__nnsupportfunctions_8h.html',1,'']]],
+ ['arm_5fnntables_2ec',['arm_nntables.c',['../arm__nntables_8c.html',1,'']]],
+ ['arm_5fpool_5fq7_5fhwc_2ec',['arm_pool_q7_HWC.c',['../arm__pool__q7__HWC_8c.html',1,'']]],
+ ['arm_5fq7_5fto_5fq15_5fno_5fshift_2ec',['arm_q7_to_q15_no_shift.c',['../arm__q7__to__q15__no__shift_8c.html',1,'']]],
+ ['arm_5fq7_5fto_5fq15_5freordered_5fno_5fshift_2ec',['arm_q7_to_q15_reordered_no_shift.c',['../arm__q7__to__q15__reordered__no__shift_8c.html',1,'']]],
+ ['arm_5frelu_5fq15_2ec',['arm_relu_q15.c',['../arm__relu__q15_8c.html',1,'']]],
+ ['arm_5frelu_5fq7_2ec',['arm_relu_q7.c',['../arm__relu__q7_8c.html',1,'']]],
+ ['arm_5fsoftmax_5fq15_2ec',['arm_softmax_q15.c',['../arm__softmax__q15_8c.html',1,'']]],
+ ['arm_5fsoftmax_5fq7_2ec',['arm_softmax_q7.c',['../arm__softmax__q7_8c.html',1,'']]]
+];
diff --git a/docs/NN/html/search/files_1.html b/docs/NN/html/search/files_1.html
new file mode 100644
index 0000000..eca1c80
--- /dev/null
+++ b/docs/NN/html/search/files_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/files_1.js b/docs/NN/html/search/files_1.js
new file mode 100644
index 0000000..c17a1ca
--- /dev/null
+++ b/docs/NN/html/search/files_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['readme_2etxt',['readme.txt',['../cifar10_2readme_8txt.html',1,'']]]
+];
diff --git a/docs/NN/html/search/files_2.html b/docs/NN/html/search/files_2.html
new file mode 100644
index 0000000..04a8a46
--- /dev/null
+++ b/docs/NN/html/search/files_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/files_2.js b/docs/NN/html/search/files_2.js
new file mode 100644
index 0000000..aaeddfb
--- /dev/null
+++ b/docs/NN/html/search/files_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['readme_2etxt',['readme.txt',['../gru_2readme_8txt.html',1,'']]]
+];
diff --git a/docs/NN/html/search/files_3.html b/docs/NN/html/search/files_3.html
new file mode 100644
index 0000000..0dc9a56
--- /dev/null
+++ b/docs/NN/html/search/files_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/files_3.js b/docs/NN/html/search/files_3.js
new file mode 100644
index 0000000..1cdddb0
--- /dev/null
+++ b/docs/NN/html/search/files_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['history_2etxt',['history.txt',['../history_8txt.html',1,'']]]
+];
diff --git a/docs/NN/html/search/files_4.html b/docs/NN/html/search/files_4.html
new file mode 100644
index 0000000..891b5da
--- /dev/null
+++ b/docs/NN/html/search/files_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/files_4.js b/docs/NN/html/search/files_4.js
new file mode 100644
index 0000000..29b0c82
--- /dev/null
+++ b/docs/NN/html/search/files_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['para_5fgen_2epy',['para_gen.py',['../para__gen_8py.html',1,'']]]
+];
diff --git a/docs/NN/html/search/functions_0.html b/docs/NN/html/search/functions_0.html
new file mode 100644
index 0000000..16a5a52
--- /dev/null
+++ b/docs/NN/html/search/functions_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/functions_0.js b/docs/NN/html/search/functions_0.js
new file mode 100644
index 0000000..81d0f1f
--- /dev/null
+++ b/docs/NN/html/search/functions_0.js
@@ -0,0 +1,34 @@
+var searchData=
+[
+ ['arm_5favepool_5fq7_5fhwc',['arm_avepool_q7_HWC',['../group__Pooling.html#gae4a7b07f97ec4313524c9fb9fbcb1f6a',1,'arm_avepool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c'],['../group__Pooling.html#gae4a7b07f97ec4313524c9fb9fbcb1f6a',1,'arm_avepool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c']]],
+ ['arm_5fconvolve_5f1x1_5fhwc_5fq7_5ffast_5fnonsquare',['arm_convolve_1x1_HWC_q7_fast_nonsquare',['../group__NNConv.html#ga110adcfdaab356c750c6270aa5e05f29',1,'arm_convolve_1x1_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_1x1_HWC_q7_fast_nonsquare.c'],['../group__NNConv.html#ga110adcfdaab356c750c6270aa5e05f29',1,'arm_convolve_1x1_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_1x1_HWC_q7_fast_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5fbasic',['arm_convolve_HWC_q15_basic',['../group__NNConv.html#ga55701f213b198084b52eab53097f1f58',1,'arm_convolve_HWC_q15_basic(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_basic.c'],['../group__NNConv.html#ga55701f213b198084b52eab53097f1f58',1,'arm_convolve_HWC_q15_basic(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_basic.c']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast',['arm_convolve_HWC_q15_fast',['../group__NNConv.html#ga4efb1ccbbaa7dd936961989dcb443f50',1,'arm_convolve_HWC_q15_fast(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast.c'],['../group__NNConv.html#ga4efb1ccbbaa7dd936961989dcb443f50',1,'arm_convolve_HWC_q15_fast(const q15_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast.c']]],
+ ['arm_5fconvolve_5fhwc_5fq15_5ffast_5fnonsquare',['arm_convolve_HWC_q15_fast_nonsquare',['../group__NNConv.html#ga614ec3b71eb96e29952ec3f09e7b9c3c',1,'arm_convolve_HWC_q15_fast_nonsquare(const q15_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast_nonsquare.c'],['../group__NNConv.html#ga614ec3b71eb96e29952ec3f09e7b9c3c',1,'arm_convolve_HWC_q15_fast_nonsquare(const q15_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q15_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q15_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q15_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q15_fast_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic',['arm_convolve_HWC_q7_basic',['../group__NNConv.html#ga210ae8d8fc1d12ee15b41f1fa6947681',1,'arm_convolve_HWC_q7_basic(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic.c'],['../group__NNConv.html#ga210ae8d8fc1d12ee15b41f1fa6947681',1,'arm_convolve_HWC_q7_basic(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5fbasic_5fnonsquare',['arm_convolve_HWC_q7_basic_nonsquare',['../group__NNConv.html#ga4501fa22c0836002aa47ccc313dce252',1,'arm_convolve_HWC_q7_basic_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic_nonsquare.c'],['../group__NNConv.html#ga4501fa22c0836002aa47ccc313dce252',1,'arm_convolve_HWC_q7_basic_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_basic_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast',['arm_convolve_HWC_q7_fast',['../group__NNConv.html#gae00d3c1285907d59657369fc98bcc83f',1,'arm_convolve_HWC_q7_fast(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast.c'],['../group__NNConv.html#gae00d3c1285907d59657369fc98bcc83f',1,'arm_convolve_HWC_q7_fast(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5ffast_5fnonsquare',['arm_convolve_HWC_q7_fast_nonsquare',['../group__NNConv.html#gabc6d6b991024e9e5c5cdbd7489de88ef',1,'arm_convolve_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast_nonsquare.c'],['../group__NNConv.html#gabc6d6b991024e9e5c5cdbd7489de88ef',1,'arm_convolve_HWC_q7_fast_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_fast_nonsquare.c']]],
+ ['arm_5fconvolve_5fhwc_5fq7_5frgb',['arm_convolve_HWC_q7_RGB',['../group__NNConv.html#ga98f2ead67d7cbdf558b0cd8a3b8fc148',1,'arm_convolve_HWC_q7_RGB(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_RGB.c'],['../group__NNConv.html#ga98f2ead67d7cbdf558b0cd8a3b8fc148',1,'arm_convolve_HWC_q7_RGB(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_convolve_HWC_q7_RGB.c']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7',['arm_depthwise_separable_conv_HWC_q7',['../group__NNConv.html#gad3d21b3bc6dbd6f3b97d01104349cb0a',1,'arm_depthwise_separable_conv_HWC_q7(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7.c'],['../group__NNConv.html#gad3d21b3bc6dbd6f3b97d01104349cb0a',1,'arm_depthwise_separable_conv_HWC_q7(const q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7.c']]],
+ ['arm_5fdepthwise_5fseparable_5fconv_5fhwc_5fq7_5fnonsquare',['arm_depthwise_separable_conv_HWC_q7_nonsquare',['../group__NNConv.html#ga32ac508c5467813a84f74f96655dc697',1,'arm_depthwise_separable_conv_HWC_q7_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7_nonsquare.c'],['../group__NNConv.html#ga32ac508c5467813a84f74f96655dc697',1,'arm_depthwise_separable_conv_HWC_q7_nonsquare(const q7_t *Im_in, const uint16_t dim_im_in_x, const uint16_t dim_im_in_y, const uint16_t ch_im_in, const q7_t *wt, const uint16_t ch_im_out, const uint16_t dim_kernel_x, const uint16_t dim_kernel_y, const uint16_t padding_x, const uint16_t padding_y, const uint16_t stride_x, const uint16_t stride_y, const q7_t *bias, const uint16_t bias_shift, const uint16_t out_shift, q7_t *Im_out, const uint16_t dim_im_out_x, const uint16_t dim_im_out_y, q15_t *bufferA, q7_t *bufferB):&#160;arm_depthwise_separable_conv_HWC_q7_nonsquare.c']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15',['arm_fully_connected_mat_q7_vec_q15',['../group__FC.html#ga4a1521e7532a1e62d71f3b12762016e2',1,'arm_fully_connected_mat_q7_vec_q15(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15.c'],['../group__FC.html#ga4a1521e7532a1e62d71f3b12762016e2',1,'arm_fully_connected_mat_q7_vec_q15(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15.c']]],
+ ['arm_5ffully_5fconnected_5fmat_5fq7_5fvec_5fq15_5fopt',['arm_fully_connected_mat_q7_vec_q15_opt',['../group__FC.html#gae3857bb6375692e81dde8cbd70adec08',1,'arm_fully_connected_mat_q7_vec_q15_opt(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15_opt.c'],['../group__FC.html#gae3857bb6375692e81dde8cbd70adec08',1,'arm_fully_connected_mat_q7_vec_q15_opt(const q15_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_mat_q7_vec_q15_opt.c']]],
+ ['arm_5ffully_5fconnected_5fq15',['arm_fully_connected_q15',['../group__FC.html#gaac666c212b209e636c2369dd5c75d0dc',1,'arm_fully_connected_q15(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15.c'],['../group__FC.html#gaac666c212b209e636c2369dd5c75d0dc',1,'arm_fully_connected_q15(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15.c']]],
+ ['arm_5ffully_5fconnected_5fq15_5fopt',['arm_fully_connected_q15_opt',['../group__FC.html#ga062912078da113f5dd2004fd919a0ff2',1,'arm_fully_connected_q15_opt(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15_opt.c'],['../group__FC.html#ga062912078da113f5dd2004fd919a0ff2',1,'arm_fully_connected_q15_opt(const q15_t *pV, const q15_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q15_t *bias, q15_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q15_opt.c']]],
+ ['arm_5ffully_5fconnected_5fq7',['arm_fully_connected_q7',['../group__FC.html#ga8b7e0c2e989e8c75f0dc789f3115323d',1,'arm_fully_connected_q7(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7.c'],['../group__FC.html#ga8b7e0c2e989e8c75f0dc789f3115323d',1,'arm_fully_connected_q7(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7.c']]],
+ ['arm_5ffully_5fconnected_5fq7_5fopt',['arm_fully_connected_q7_opt',['../group__FC.html#gaf82b71ef472a38f8fc9ac414d9d07e67',1,'arm_fully_connected_q7_opt(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7_opt.c'],['../group__FC.html#gaf82b71ef472a38f8fc9ac414d9d07e67',1,'arm_fully_connected_q7_opt(const q7_t *pV, const q7_t *pM, const uint16_t dim_vec, const uint16_t num_of_rows, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut, q15_t *vec_buffer):&#160;arm_fully_connected_q7_opt.c']]],
+ ['arm_5fmaxpool_5fq7_5fhwc',['arm_maxpool_q7_HWC',['../group__Pooling.html#ga99afcdcc61eaf429ab3ee823702e44ce',1,'arm_maxpool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c'],['../group__Pooling.html#ga99afcdcc61eaf429ab3ee823702e44ce',1,'arm_maxpool_q7_HWC(q7_t *Im_in, const uint16_t dim_im_in, const uint16_t ch_im_in, const uint16_t dim_kernel, const uint16_t padding, const uint16_t stride, const uint16_t dim_im_out, q7_t *bufferA, q7_t *Im_out):&#160;arm_pool_q7_HWC.c']]],
+ ['arm_5fnn_5factivations_5fdirect_5fq15',['arm_nn_activations_direct_q15',['../group__Acti.html#ga8932b57c8d0ee757511af2d40dcc11e7',1,'arm_nn_activations_direct_q15(q15_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q15.c'],['../group__Acti.html#ga8932b57c8d0ee757511af2d40dcc11e7',1,'arm_nn_activations_direct_q15(q15_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q15.c']]],
+ ['arm_5fnn_5factivations_5fdirect_5fq7',['arm_nn_activations_direct_q7',['../group__Acti.html#ga79f11131ae6767d60e03b1f6506b1af8',1,'arm_nn_activations_direct_q7(q7_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q7.c'],['../group__Acti.html#ga79f11131ae6767d60e03b1f6506b1af8',1,'arm_nn_activations_direct_q7(q7_t *data, uint16_t size, uint16_t int_width, arm_nn_activation_type type):&#160;arm_nn_activations_q7.c']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15',['arm_nn_mat_mult_kernel_q7_q15',['../arm__nnfunctions_8h.html#abc4fb258cfe8500ee68e812a293a80a3',1,'arm_nn_mat_mult_kernel_q7_q15(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15.c'],['../arm__nn__mat__mult__kernel__q7__q15_8c.html#abc4fb258cfe8500ee68e812a293a80a3',1,'arm_nn_mat_mult_kernel_q7_q15(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15.c']]],
+ ['arm_5fnn_5fmat_5fmult_5fkernel_5fq7_5fq15_5freordered',['arm_nn_mat_mult_kernel_q7_q15_reordered',['../arm__nnfunctions_8h.html#aefe9c7ce9a65060a244b06dffe74c4b3',1,'arm_nn_mat_mult_kernel_q7_q15_reordered(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15_reordered.c'],['../arm__nn__mat__mult__kernel__q7__q15__reordered_8c.html#aefe9c7ce9a65060a244b06dffe74c4b3',1,'arm_nn_mat_mult_kernel_q7_q15_reordered(const q7_t *pA, const q15_t *pInBuffer, const uint16_t ch_im_out, const uint16_t numCol_A, const uint16_t bias_shift, const uint16_t out_shift, const q7_t *bias, q7_t *pOut):&#160;arm_nn_mat_mult_kernel_q7_q15_reordered.c']]],
+ ['arm_5fnn_5fmult_5fq15',['arm_nn_mult_q15',['../group__NNBasicMath.html#ga08f8340aa6533271b3aa6d211614fe22',1,'arm_nn_mult_q15(q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q15.c'],['../group__NNBasicMath.html#ga08f8340aa6533271b3aa6d211614fe22',1,'arm_nn_mult_q15(q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q15.c']]],
+ ['arm_5fnn_5fmult_5fq7',['arm_nn_mult_q7',['../group__NNBasicMath.html#gad46c9ab012cceda8ce6681c687a58c70',1,'arm_nn_mult_q7(q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q7.c'],['../group__NNBasicMath.html#gad46c9ab012cceda8ce6681c687a58c70',1,'arm_nn_mult_q7(q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockSize):&#160;arm_nn_mult_q7.c']]],
+ ['arm_5fq7_5fto_5fq15_5fno_5fshift',['arm_q7_to_q15_no_shift',['../group__nndata__convert.html#gae349de4dba8d253c89d45794ccf05680',1,'arm_q7_to_q15_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_no_shift.c'],['../group__nndata__convert.html#gae349de4dba8d253c89d45794ccf05680',1,'arm_q7_to_q15_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_no_shift.c']]],
+ ['arm_5fq7_5fto_5fq15_5freordered_5fno_5fshift',['arm_q7_to_q15_reordered_no_shift',['../group__nndata__convert.html#gaba8fd446d5f54760b406ee63b25d1aee',1,'arm_q7_to_q15_reordered_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_reordered_no_shift.c'],['../group__nndata__convert.html#gaba8fd446d5f54760b406ee63b25d1aee',1,'arm_q7_to_q15_reordered_no_shift(const q7_t *pSrc, q15_t *pDst, uint32_t blockSize):&#160;arm_q7_to_q15_reordered_no_shift.c']]],
+ ['arm_5frelu_5fq15',['arm_relu_q15',['../group__Acti.html#ga53bcc00e54b802919bb3c89c143ee5ba',1,'arm_relu_q15(q15_t *data, uint16_t size):&#160;arm_relu_q15.c'],['../group__Acti.html#ga53bcc00e54b802919bb3c89c143ee5ba',1,'arm_relu_q15(q15_t *data, uint16_t size):&#160;arm_relu_q15.c']]],
+ ['arm_5frelu_5fq7',['arm_relu_q7',['../group__Acti.html#ga638e803b4fe00426f401783a6255ca30',1,'arm_relu_q7(q7_t *data, uint16_t size):&#160;arm_relu_q7.c'],['../group__Acti.html#ga638e803b4fe00426f401783a6255ca30',1,'arm_relu_q7(q7_t *data, uint16_t size):&#160;arm_relu_q7.c']]],
+ ['arm_5fsoftmax_5fq15',['arm_softmax_q15',['../group__Softmax.html#ga1cacd8b84b8363079311987d0016ebe5',1,'arm_softmax_q15(const q15_t *vec_in, const uint16_t dim_vec, q15_t *p_out):&#160;arm_softmax_q15.c'],['../group__Softmax.html#ga1cacd8b84b8363079311987d0016ebe5',1,'arm_softmax_q15(const q15_t *vec_in, const uint16_t dim_vec, q15_t *p_out):&#160;arm_softmax_q15.c']]],
+ ['arm_5fsoftmax_5fq7',['arm_softmax_q7',['../group__Softmax.html#ga89aff212a97a3cf32d9d7ddf11a8f43e',1,'arm_softmax_q7(const q7_t *vec_in, const uint16_t dim_vec, q7_t *p_out):&#160;arm_softmax_q7.c'],['../group__Softmax.html#ga89aff212a97a3cf32d9d7ddf11a8f43e',1,'arm_softmax_q7(const q7_t *vec_in, const uint16_t dim_vec, q7_t *p_out):&#160;arm_softmax_q7.c']]]
+];
diff --git a/docs/NN/html/search/functions_1.html b/docs/NN/html/search/functions_1.html
new file mode 100644
index 0000000..3b4eacf
--- /dev/null
+++ b/docs/NN/html/search/functions_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/functions_1.js b/docs/NN/html/search/functions_1.js
new file mode 100644
index 0000000..8d250c5
--- /dev/null
+++ b/docs/NN/html/search/functions_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['convert_5fq7_5fq15_5fweights',['convert_q7_q15_weights',['../namespacepara__gen.html#a75db0b43a1b942aa87ff10fd3b73dc8d',1,'para_gen']]],
+ ['convert_5fto_5fx4_5fweights',['convert_to_x4_weights',['../namespacepara__gen.html#ab7f5de20ae32542da9f83a8e99850722',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/functions_2.html b/docs/NN/html/search/functions_2.html
new file mode 100644
index 0000000..78be8b4
--- /dev/null
+++ b/docs/NN/html/search/functions_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/functions_2.js b/docs/NN/html/search/functions_2.js
new file mode 100644
index 0000000..b07aef4
--- /dev/null
+++ b/docs/NN/html/search/functions_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['gru_5fexample',['gru_example',['../arm__nnexamples__gru_8cpp.html#ac71a806472c7c0c284a2253e71a6a27b',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/functions_3.html b/docs/NN/html/search/functions_3.html
new file mode 100644
index 0000000..ebf2eeb
--- /dev/null
+++ b/docs/NN/html/search/functions_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/functions_3.js b/docs/NN/html/search/functions_3.js
new file mode 100644
index 0000000..5bb2b40
--- /dev/null
+++ b/docs/NN/html/search/functions_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['main',['main',['../arm__nnexamples__cifar10_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__gru_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main():&#160;arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/groups_0.html b/docs/NN/html/search/groups_0.html
new file mode 100644
index 0000000..2090afa
--- /dev/null
+++ b/docs/NN/html/search/groups_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/groups_0.js b/docs/NN/html/search/groups_0.js
new file mode 100644
index 0000000..ba383cb
--- /dev/null
+++ b/docs/NN/html/search/groups_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['basic_20math_20functions_20for_20neural_20network_20computation',['Basic Math Functions for Neural Network Computation',['../group__NNBasicMath.html',1,'']]]
+];
diff --git a/docs/NN/html/search/groups_1.html b/docs/NN/html/search/groups_1.html
new file mode 100644
index 0000000..3ad8a3b
--- /dev/null
+++ b/docs/NN/html/search/groups_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/groups_1.js b/docs/NN/html/search/groups_1.js
new file mode 100644
index 0000000..e3787bc
--- /dev/null
+++ b/docs/NN/html/search/groups_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['convolutional_20neural_20network_20example',['Convolutional Neural Network Example',['../group__CNNExample.html',1,'']]]
+];
diff --git a/docs/NN/html/search/groups_2.html b/docs/NN/html/search/groups_2.html
new file mode 100644
index 0000000..361832c
--- /dev/null
+++ b/docs/NN/html/search/groups_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/groups_2.js b/docs/NN/html/search/groups_2.js
new file mode 100644
index 0000000..4a44fa7
--- /dev/null
+++ b/docs/NN/html/search/groups_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['fully_2dconnected_20layer_20functions',['Fully-connected Layer Functions',['../group__FC.html',1,'']]]
+];
diff --git a/docs/NN/html/search/groups_3.html b/docs/NN/html/search/groups_3.html
new file mode 100644
index 0000000..f42200a
--- /dev/null
+++ b/docs/NN/html/search/groups_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/groups_3.js b/docs/NN/html/search/groups_3.js
new file mode 100644
index 0000000..65fb309
--- /dev/null
+++ b/docs/NN/html/search/groups_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['gated_20recurrent_20unit_20example',['Gated Recurrent Unit Example',['../group__GRUExample.html',1,'']]]
+];
diff --git a/docs/NN/html/search/groups_4.html b/docs/NN/html/search/groups_4.html
new file mode 100644
index 0000000..b07fdf9
--- /dev/null
+++ b/docs/NN/html/search/groups_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/groups_4.js b/docs/NN/html/search/groups_4.js
new file mode 100644
index 0000000..9de9a65
--- /dev/null
+++ b/docs/NN/html/search/groups_4.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['neural_20network_20activation_20functions',['Neural Network Activation Functions',['../group__Acti.html',1,'']]],
+ ['neural_20network_20functions',['Neural Network Functions',['../group__groupNN.html',1,'']]],
+ ['neural_20network_20convolution_20functions',['Neural Network Convolution Functions',['../group__NNConv.html',1,'']]],
+ ['neural_20network_20data_20conversion_20functions',['Neural Network Data Conversion Functions',['../group__nndata__convert.html',1,'']]],
+ ['neural_20network_20pooling_20functions',['Neural Network Pooling Functions',['../group__Pooling.html',1,'']]]
+];
diff --git a/docs/NN/html/search/groups_5.html b/docs/NN/html/search/groups_5.html
new file mode 100644
index 0000000..35324c0
--- /dev/null
+++ b/docs/NN/html/search/groups_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/groups_5.js b/docs/NN/html/search/groups_5.js
new file mode 100644
index 0000000..a192cd1
--- /dev/null
+++ b/docs/NN/html/search/groups_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['softmax_20functions',['Softmax Functions',['../group__Softmax.html',1,'']]]
+];
diff --git a/docs/NN/html/search/mag_sel.png b/docs/NN/html/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
--- /dev/null
+++ b/docs/NN/html/search/mag_sel.png
Binary files differ
diff --git a/docs/NN/html/search/namespaces_0.html b/docs/NN/html/search/namespaces_0.html
new file mode 100644
index 0000000..dc60686
--- /dev/null
+++ b/docs/NN/html/search/namespaces_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="namespaces_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/namespaces_0.js b/docs/NN/html/search/namespaces_0.js
new file mode 100644
index 0000000..f7ae612
--- /dev/null
+++ b/docs/NN/html/search/namespaces_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['para_5fgen',['para_gen',['../namespacepara__gen.html',1,'']]]
+];
diff --git a/docs/NN/html/search/nomatches.html b/docs/NN/html/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/docs/NN/html/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/pages_0.html b/docs/NN/html/search/pages_0.html
new file mode 100644
index 0000000..c51c834
--- /dev/null
+++ b/docs/NN/html/search/pages_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/pages_0.js b/docs/NN/html/search/pages_0.js
new file mode 100644
index 0000000..09b85a4
--- /dev/null
+++ b/docs/NN/html/search/pages_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['cmsis_20nn_20software_20library',['CMSIS NN Software Library',['../index.html',1,'']]]
+];
diff --git a/docs/NN/html/search/pages_1.html b/docs/NN/html/search/pages_1.html
new file mode 100644
index 0000000..2a98fce
--- /dev/null
+++ b/docs/NN/html/search/pages_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/pages_1.js b/docs/NN/html/search/pages_1.js
new file mode 100644
index 0000000..ed3f118
--- /dev/null
+++ b/docs/NN/html/search/pages_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['revision_20history_20of_20cmsis_2dnn',['Revision History of CMSIS-NN',['../ChangeLog_pg.html',1,'']]]
+];
diff --git a/docs/NN/html/search/search.css b/docs/NN/html/search/search.css
new file mode 100644
index 0000000..1746d13
--- /dev/null
+++ b/docs/NN/html/search/search.css
@@ -0,0 +1,240 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#searchli {
+ float: right;
+ display: block;
+ width: 170px;
+ height: 24px;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 3px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
diff --git a/docs/NN/html/search/search.js b/docs/NN/html/search/search.js
new file mode 100644
index 0000000..8917d65
--- /dev/null
+++ b/docs/NN/html/search/search.js
@@ -0,0 +1,813 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "abcdfghimnoprstuvw",
+ 1: "a",
+ 2: "p",
+ 3: "acghp",
+ 4: "acgm",
+ 5: "bchinorstuvw",
+ 6: "a",
+ 7: "a",
+ 8: "cdhinpru",
+ 9: "bcfgns",
+ 10: "cr"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "namespaces",
+ 3: "files",
+ 4: "functions",
+ 5: "variables",
+ 6: "enums",
+ 7: "enumvalues",
+ 8: "defines",
+ 9: "groups",
+ 10: "pages"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9\u0080-\uFFFF]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&#8226;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var idxChar = searchValue.substr(0, 1).toLowerCase();
+ if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+ {
+ idxChar = searchValue.substr(0, 2);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+ if (idx!=-1)
+ {
+ var hexCode=idx.toString(16);
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e<searchData.length; e++)
+ {
+ var id = searchData[e][0];
+ var srResult = document.createElement('div');
+ srResult.setAttribute('id','SR_'+id);
+ setClassAttr(srResult,'SRResult');
+ var srEntry = document.createElement('div');
+ setClassAttr(srEntry,'SREntry');
+ var srLink = document.createElement('a');
+ srLink.setAttribute('id','Item'+e);
+ setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+ setClassAttr(srLink,'SRSymbol');
+ srLink.innerHTML = searchData[e][1][0];
+ srEntry.appendChild(srLink);
+ if (searchData[e][1].length==2) // single result
+ {
+ srLink.setAttribute('href',searchData[e][1][1][0]);
+ if (searchData[e][1][1][1])
+ {
+ srLink.setAttribute('target','_parent');
+ }
+ var srScope = document.createElement('span');
+ setClassAttr(srScope,'SRScope');
+ srScope.innerHTML = searchData[e][1][1][2];
+ srEntry.appendChild(srScope);
+ }
+ else // multiple results
+ {
+ srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+ var srChildren = document.createElement('div');
+ setClassAttr(srChildren,'SRChildren');
+ for (var c=0; c<searchData[e][1].length-1; c++)
+ {
+ var srChild = document.createElement('a');
+ srChild.setAttribute('id','Item'+e+'_c'+c);
+ setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+ setClassAttr(srChild,'SRScope');
+ srChild.setAttribute('href',searchData[e][1][c+1][0]);
+ if (searchData[e][1][c+1][1])
+ {
+ srChild.setAttribute('target','_parent');
+ }
+ srChild.innerHTML = searchData[e][1][c+1][2];
+ srChildren.appendChild(srChild);
+ }
+ srEntry.appendChild(srChildren);
+ }
+ srResult.appendChild(srEntry);
+ results.appendChild(srResult);
+ }
+}
+
diff --git a/docs/NN/html/search/search_l.png b/docs/NN/html/search/search_l.png
new file mode 100644
index 0000000..c872f4d
--- /dev/null
+++ b/docs/NN/html/search/search_l.png
Binary files differ
diff --git a/docs/NN/html/search/search_m.png b/docs/NN/html/search/search_m.png
new file mode 100644
index 0000000..b429a16
--- /dev/null
+++ b/docs/NN/html/search/search_m.png
Binary files differ
diff --git a/docs/NN/html/search/search_r.png b/docs/NN/html/search/search_r.png
new file mode 100644
index 0000000..97ee8b4
--- /dev/null
+++ b/docs/NN/html/search/search_r.png
Binary files differ
diff --git a/docs/NN/html/search/variables_0.html b/docs/NN/html/search/variables_0.html
new file mode 100644
index 0000000..1b8adc9
--- /dev/null
+++ b/docs/NN/html/search/variables_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_0.js b/docs/NN/html/search/variables_0.js
new file mode 100644
index 0000000..47c9b57
--- /dev/null
+++ b/docs/NN/html/search/variables_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['bytes',['bytes',['../unionarm__nnword.html#ac7cff6480a8e29d95f29b73cb1267249',1,'arm_nnword']]]
+];
diff --git a/docs/NN/html/search/variables_1.html b/docs/NN/html/search/variables_1.html
new file mode 100644
index 0000000..78f63cd
--- /dev/null
+++ b/docs/NN/html/search/variables_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_1.js b/docs/NN/html/search/variables_1.js
new file mode 100644
index 0000000..fe8c679
--- /dev/null
+++ b/docs/NN/html/search/variables_1.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['col_5fbuffer',['col_buffer',['../arm__nnexamples__cifar10_8cpp.html#a1f988afc6d7fe29ded1eafbf79a70386',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv1_5fbias',['conv1_bias',['../arm__nnexamples__cifar10_8cpp.html#a2dd28923edd6ae13ec6e61e1d876650c',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv1_5fwt',['conv1_wt',['../arm__nnexamples__cifar10_8cpp.html#a230b7412ffaaa297340ddcb49c828b4b',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv2_5fbias',['conv2_bias',['../arm__nnexamples__cifar10_8cpp.html#a686e558e4de77f778c775c9f0c9866d0',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv2_5fwt',['conv2_wt',['../arm__nnexamples__cifar10_8cpp.html#a52875a8218c39da056e6d5bfb2030230',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv3_5fbias',['conv3_bias',['../arm__nnexamples__cifar10_8cpp.html#a70b571cac288e0d371eb9f5e7c3ccbdd',1,'arm_nnexamples_cifar10.cpp']]],
+ ['conv3_5fwt',['conv3_wt',['../arm__nnexamples__cifar10_8cpp.html#a174a146d0ffaa32b073c84d95c489fed',1,'arm_nnexamples_cifar10.cpp']]]
+];
diff --git a/docs/NN/html/search/variables_2.html b/docs/NN/html/search/variables_2.html
new file mode 100644
index 0000000..ea80d20
--- /dev/null
+++ b/docs/NN/html/search/variables_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_2.js b/docs/NN/html/search/variables_2.js
new file mode 100644
index 0000000..51c8e10
--- /dev/null
+++ b/docs/NN/html/search/variables_2.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['half_5fwords',['half_words',['../unionarm__nnword.html#a9b5e49e4e2c4b7203e07b305386bb2ba',1,'arm_nnword']]],
+ ['hidden_5fbias',['hidden_bias',['../namespacepara__gen.html#a0f6c4400e131b103d2fd89e420d6c308',1,'para_gen']]],
+ ['hidden_5fstate_5fbias',['hidden_state_bias',['../arm__nnexamples__gru_8cpp.html#a40dda695923891899cb86b2f01bfd98a',1,'arm_nnexamples_gru.cpp']]],
+ ['hidden_5fstate_5fweights',['hidden_state_weights',['../arm__nnexamples__gru_8cpp.html#ab18783e8d8449d7222ec4a64dfcc92e6',1,'arm_nnexamples_gru.cpp']]],
+ ['hidden_5fweight',['hidden_weight',['../namespacepara__gen.html#a1a6edb73b72a6bbf443e6e450186660c',1,'para_gen']]],
+ ['history_5fdata',['history_data',['../namespacepara__gen.html#acdb294668ecca9a6f849afa4156883cd',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/variables_3.html b/docs/NN/html/search/variables_3.html
new file mode 100644
index 0000000..0dca26f
--- /dev/null
+++ b/docs/NN/html/search/variables_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_3.js b/docs/NN/html/search/variables_3.js
new file mode 100644
index 0000000..4c661a3
--- /dev/null
+++ b/docs/NN/html/search/variables_3.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['image_5fdata',['image_data',['../arm__nnexamples__cifar10_8cpp.html#aafa3e1726dde028f2dcce4febc1e9197',1,'arm_nnexamples_cifar10.cpp']]],
+ ['input_5fdata1',['input_data1',['../namespacepara__gen.html#a845220c0c6574ced6cdaf7b1d2983d6d',1,'para_gen']]],
+ ['input_5fdata2',['input_data2',['../namespacepara__gen.html#acb820c3015e6a212ad2fe82f7939965a',1,'para_gen']]],
+ ['ip1_5fbias',['ip1_bias',['../arm__nnexamples__cifar10_8cpp.html#af715ce48798db09f3bed1753fed5c5fb',1,'arm_nnexamples_cifar10.cpp']]],
+ ['ip1_5fwt',['ip1_wt',['../arm__nnexamples__cifar10_8cpp.html#a244dc5b6679b33a0a85b55adbe969208',1,'arm_nnexamples_cifar10.cpp']]]
+];
diff --git a/docs/NN/html/search/variables_4.html b/docs/NN/html/search/variables_4.html
new file mode 100644
index 0000000..400e8e9
--- /dev/null
+++ b/docs/NN/html/search/variables_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_4.js b/docs/NN/html/search/variables_4.js
new file mode 100644
index 0000000..8b05fd8
--- /dev/null
+++ b/docs/NN/html/search/variables_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['new_5fweight',['new_weight',['../namespacepara__gen.html#aead9af07b473ce5bbd93619e3319355c',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/variables_5.html b/docs/NN/html/search/variables_5.html
new file mode 100644
index 0000000..7f1241f
--- /dev/null
+++ b/docs/NN/html/search/variables_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_5.js b/docs/NN/html/search/variables_5.js
new file mode 100644
index 0000000..60ee6dc
--- /dev/null
+++ b/docs/NN/html/search/variables_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['outfile',['outfile',['../namespacepara__gen.html#a2e1a6685422a591fcb7801e9fd8ad574',1,'para_gen']]],
+ ['output_5fdata',['output_data',['../arm__nnexamples__cifar10_8cpp.html#a75c8e3727f7d3637f03ffb1d9f727313',1,'arm_nnexamples_cifar10.cpp']]]
+];
diff --git a/docs/NN/html/search/variables_6.html b/docs/NN/html/search/variables_6.html
new file mode 100644
index 0000000..7536df8
--- /dev/null
+++ b/docs/NN/html/search/variables_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_6.js b/docs/NN/html/search/variables_6.js
new file mode 100644
index 0000000..e726ec5
--- /dev/null
+++ b/docs/NN/html/search/variables_6.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['reset_5fbias',['reset_bias',['../namespacepara__gen.html#a3da798c88974b5d760f3e97288a0c490',1,'para_gen']]],
+ ['reset_5fgate_5fbias',['reset_gate_bias',['../arm__nnexamples__gru_8cpp.html#a2a9d5c9f16ee778ecc8170d8664722c7',1,'arm_nnexamples_gru.cpp']]],
+ ['reset_5fgate_5fweights',['reset_gate_weights',['../arm__nnexamples__gru_8cpp.html#ac2ae1ff19167c2bb359db2b319ca1060',1,'arm_nnexamples_gru.cpp']]],
+ ['reset_5fweight',['reset_weight',['../namespacepara__gen.html#a4ebba057829420c878a0a29ee9c71582',1,'para_gen']]],
+ ['row_5fdim',['row_dim',['../namespacepara__gen.html#a26cc0a96186b2e6b238d783d9364f14d',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/variables_7.html b/docs/NN/html/search/variables_7.html
new file mode 100644
index 0000000..66186a6
--- /dev/null
+++ b/docs/NN/html/search/variables_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_7.js b/docs/NN/html/search/variables_7.js
new file mode 100644
index 0000000..7429444
--- /dev/null
+++ b/docs/NN/html/search/variables_7.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['scratch_5fbuffer',['scratch_buffer',['../arm__nnexamples__cifar10_8cpp.html#a19548b1fad7cb85d95f5f276873a5de3',1,'scratch_buffer():&#160;arm_nnexamples_cifar10.cpp'],['../arm__nnexamples__gru_8cpp.html#a935afa741bcc39e4c4c48b019d415d97',1,'scratch_buffer():&#160;arm_nnexamples_gru.cpp']]],
+ ['sigmoidhtable_5fq15',['sigmoidHTable_q15',['../arm__nn__tables_8h.html#ab5096856d08f98c906b9b02e6c6a8bdf',1,'sigmoidHTable_q15():&#160;arm_nn_tables.h'],['../arm__nntables_8c.html#a107a16eaa36f4392fa3ed3792ad6c2cb',1,'sigmoidHTable_q15():&#160;arm_nntables.c']]],
+ ['sigmoidltable_5fq15',['sigmoidLTable_q15',['../arm__nn__tables_8h.html#add5ca535701805d3cb61287219975838',1,'sigmoidLTable_q15():&#160;arm_nn_tables.h'],['../arm__nntables_8c.html#a69dc528cb377690d5b37accfdfd226b1',1,'sigmoidLTable_q15():&#160;arm_nntables.c']]],
+ ['sigmoidtable_5fq15',['sigmoidTable_q15',['../arm__nn__tables_8h.html#ab4d7b07c387a3537d4efe21da86115b0',1,'sigmoidTable_q15():&#160;arm_nntables.c'],['../arm__nntables_8c.html#ab4d7b07c387a3537d4efe21da86115b0',1,'sigmoidTable_q15():&#160;arm_nntables.c']]],
+ ['sigmoidtable_5fq7',['sigmoidTable_q7',['../arm__nn__tables_8h.html#ae2ff3f4e7014f535358167150bdd544f',1,'sigmoidTable_q7():&#160;arm_nntables.c'],['../arm__nntables_8c.html#ae2ff3f4e7014f535358167150bdd544f',1,'sigmoidTable_q7():&#160;arm_nntables.c']]]
+];
diff --git a/docs/NN/html/search/variables_8.html b/docs/NN/html/search/variables_8.html
new file mode 100644
index 0000000..aa13bf2
--- /dev/null
+++ b/docs/NN/html/search/variables_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_8.js b/docs/NN/html/search/variables_8.js
new file mode 100644
index 0000000..1857c2e
--- /dev/null
+++ b/docs/NN/html/search/variables_8.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['tanhhtable_5fq15',['tanhHTable_q15',['../arm__nntables_8c.html#a4d093f7b0dc798d4898ff4fd125b21a6',1,'arm_nntables.c']]],
+ ['tanhltable_5fq15',['tanhLTable_q15',['../arm__nntables_8c.html#a7cb5ad2fff7e241d09024332488a706e',1,'arm_nntables.c']]],
+ ['tanhtable_5fq15',['tanhTable_q15',['../arm__nn__tables_8h.html#a6faad2fec173b2702fd0f219a83ca320',1,'tanhTable_q15():&#160;arm_nntables.c'],['../arm__nntables_8c.html#a6faad2fec173b2702fd0f219a83ca320',1,'tanhTable_q15():&#160;arm_nntables.c']]],
+ ['tanhtable_5fq7',['tanhTable_q7',['../arm__nn__tables_8h.html#a4f854bdf13f630ec21b3ad074491e32f',1,'tanhTable_q7():&#160;arm_nntables.c'],['../arm__nntables_8c.html#a4f854bdf13f630ec21b3ad074491e32f',1,'tanhTable_q7():&#160;arm_nntables.c']]],
+ ['test_5fhistory',['test_history',['../arm__nnexamples__gru_8cpp.html#ac327d41d23812b53d83c2da91971cbfe',1,'arm_nnexamples_gru.cpp']]],
+ ['test_5finput1',['test_input1',['../arm__nnexamples__gru_8cpp.html#a8b0acc149c9bd4aadfb9c1fa8345f57a',1,'arm_nnexamples_gru.cpp']]],
+ ['test_5finput2',['test_input2',['../arm__nnexamples__gru_8cpp.html#aad5944359ea4a426550a87efd0d90b02',1,'arm_nnexamples_gru.cpp']]]
+];
diff --git a/docs/NN/html/search/variables_9.html b/docs/NN/html/search/variables_9.html
new file mode 100644
index 0000000..78cc249
--- /dev/null
+++ b/docs/NN/html/search/variables_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_9.js b/docs/NN/html/search/variables_9.js
new file mode 100644
index 0000000..6bb6ac4
--- /dev/null
+++ b/docs/NN/html/search/variables_9.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['update_5fbias',['update_bias',['../namespacepara__gen.html#a3b9bab83acf3b4296f46165da08ddbc9',1,'para_gen']]],
+ ['update_5fgate_5fbias',['update_gate_bias',['../arm__nnexamples__gru_8cpp.html#ac5569d687768d693618f987a91e8aee5',1,'arm_nnexamples_gru.cpp']]],
+ ['update_5fgate_5fweights',['update_gate_weights',['../arm__nnexamples__gru_8cpp.html#aa2fc9b2b0449790ed7c37bab7fd3093e',1,'arm_nnexamples_gru.cpp']]],
+ ['update_5fweight',['update_weight',['../namespacepara__gen.html#ab8ce9efdee9cd118a25831839f9c5943',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/variables_a.html b/docs/NN/html/search/variables_a.html
new file mode 100644
index 0000000..592abaa
--- /dev/null
+++ b/docs/NN/html/search/variables_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_a.js b/docs/NN/html/search/variables_a.js
new file mode 100644
index 0000000..0ea2ee4
--- /dev/null
+++ b/docs/NN/html/search/variables_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['vec_5fdim',['vec_dim',['../namespacepara__gen.html#ad97bcbf0472c82d537ee41c0196e3b2a',1,'para_gen']]]
+];
diff --git a/docs/NN/html/search/variables_b.html b/docs/NN/html/search/variables_b.html
new file mode 100644
index 0000000..78052a1
--- /dev/null
+++ b/docs/NN/html/search/variables_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/NN/html/search/variables_b.js b/docs/NN/html/search/variables_b.js
new file mode 100644
index 0000000..d84e951
--- /dev/null
+++ b/docs/NN/html/search/variables_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['weight',['weight',['../namespacepara__gen.html#af3dbe004474bc66ad55591f470ff008c',1,'para_gen']]],
+ ['word',['word',['../unionarm__nnword.html#a35c7b2ae25e35e0ddcd9ec0a1a6f8d18',1,'arm_nnword']]]
+];