arm_compute v17.12
diff --git a/documentation/functions_s.xhtml b/documentation/functions_s.xhtml
index be8c6ea..f8aebcc 100644
--- a/documentation/functions_s.xhtml
+++ b/documentation/functions_s.xhtml
@@ -4,7 +4,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
 <title>Compute Library: Data Fields</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -12,22 +12,24 @@
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="navtree.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
 <script type="text/javascript" src="navtree.js"></script>
 <script type="text/javascript">
   $(document).ready(initResizable);
   $(window).load(resizeHeight);
 </script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
 <script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
+  $(document).ready(function() { init_search(); });
 </script>
 <script type="text/x-mathjax-config">
   MathJax.Hub.Config({
     extensions: ["tex2jax.js"],
     jax: ["input/TeX","output/HTML-CSS"],
 });
-</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
+</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -38,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">17.10</span>
+   &#160;<span id="projectnumber">17.12</span>
    </div>
   </td>
  </tr>
@@ -46,7 +48,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -90,7 +92,6 @@
       <li><a href="functions_vars.xhtml"><span>Variables</span></a></li>
       <li><a href="functions_type.xhtml"><span>Typedefs</span></a></li>
       <li><a href="functions_enum.xhtml"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.xhtml"><span>Enumerator</span></a></li>
       <li><a href="functions_rela.xhtml"><span>Related&#160;Functions</span></a></li>
     </ul>
   </div>
@@ -123,7 +124,7 @@
       <li><a href="functions_x.xhtml#index_x"><span>x</span></a></li>
       <li><a href="functions_y.xhtml#index_y"><span>y</span></a></li>
       <li><a href="functions_z.xhtml#index_z"><span>z</span></a></li>
-      <li><a href="functions_~.xhtml#index_~"><span>~</span></a></li>
+      <li><a href="functions_0x7e.xhtml#index_0x7e"><span>~</span></a></li>
     </ul>
   </div>
 </div><!-- top -->
@@ -146,7 +147,7 @@
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -159,15 +160,32 @@
 <div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
 
 <h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>s16
+: <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#adbbcd82ccbf61d179ba87ee5fe1bb7d8">PixelValue</a>
+</li>
+<li>s32
+: <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#acd1420e45b5486795a46cf1a5943a0ff">PixelValue</a>
+</li>
+<li>s64
+: <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ae66ed2ec20c2115ff9970c73168fc0df">PixelValue</a>
+</li>
+<li>s8
+: <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#acf0eb502f72832af26e62c69457bd1b6">PixelValue</a>
+</li>
+<li>SamplingPolicies()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_sampling_policies.xhtml#a6591a72688c744514322272177741dce">SamplingPolicies</a>
+</li>
 <li>saturate_cast()
 : <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1constant__expr.xhtml#a59cfd98dfc03fbc5540092aa196d7187">constant_expr&lt; T &gt;</a>
 </li>
 <li>save_binary()
 : <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a7c0b2aa80e920344936e8e7dbaa73e43">CLKernelLibrary</a>
+, <a class="el" href="classarm__compute_1_1_g_c_kernel_library.xhtml#a7c0b2aa80e920344936e8e7dbaa73e43">GCKernelLibrary</a>
 </li>
 <li>scale
 : <a class="el" href="structarm__compute_1_1_key_point.xhtml#a1d28dec57cce925ad92342891bd71e7c">KeyPoint</a>
 , <a class="el" href="classarm__compute_1_1_pyramid_info.xhtml#ac0960069e9d05e0ee93ef010ce63913a">PyramidInfo</a>
+, <a class="el" href="structarm__compute_1_1_quantization_info.xhtml#a1d28dec57cce925ad92342891bd71e7c">QuantizationInfo</a>
 , <a class="el" href="classarm__compute_1_1_window.xhtml#a5e8e5ab06329702df09ab7eb07e9b84d">Window</a>
 , <a class="el" href="struct_keypoint.xhtml#a1d28dec57cce925ad92342891bd71e7c">Keypoint</a>
 </li>
@@ -207,6 +225,9 @@
 <li>set_allocator()
 : <a class="el" href="classarm__compute_1_1_memory_manager_on_demand.xhtml#a068c36b905736af9b9752c5b8b301d27">MemoryManagerOnDemand</a>
 </li>
+<li>set_argument()
+: <a class="el" href="classarm__compute_1_1_g_c_kernel.xhtml#ad5cfd50c152f0aa984f53bb034d1461b">GCKernel</a>
+</li>
 <li>set_associated_memory_group()
 : <a class="el" href="classarm__compute_1_1_c_l_tensor_allocator.xhtml#ae1746928cddc235a148f11132f0fa8f2">CLTensorAllocator</a>
 , <a class="el" href="classarm__compute_1_1_tensor_allocator.xhtml#a89ee265e94df4e8aaf4f465649d4e065">TensorAllocator</a>
@@ -222,18 +243,20 @@
 </li>
 <li>set_constant_border()
 : <a class="el" href="classarm__compute_1_1_c_l_fill_border_kernel.xhtml#ac56c459beac7a6b904b6dece97b377e6">CLFillBorderKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_fill_border_kernel.xhtml#ac56c459beac7a6b904b6dece97b377e6">GCFillBorderKernel</a>
 </li>
 <li>set_context()
 : <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a293edc1bbcbddffb7228ac97917ed107">CLKernelLibrary</a>
 , <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a293edc1bbcbddffb7228ac97917ed107">CLScheduler</a>
+, <a class="el" href="classarm__compute_1_1_g_c_kernel_library.xhtml#adad9a34e26a1a1b6574057981a1f7bb3">GCKernelLibrary</a>
 </li>
 <li>set_convolution_method_hint()
 : <a class="el" href="classarm__compute_1_1graph_1_1_graph_hints.xhtml#ab735e95cc0f2bc3a7c16c672c4929fc4">GraphHints</a>
 </li>
 <li>set_data_type()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a4b622a0346ec30baf0b9a387e00c9ace">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#ab499d647cc2a22dbd8bd21e39eb2aa58">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#ab499d647cc2a22dbd8bd21e39eb2aa58">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a9ebcdce876b4cd07736afa47d50154de">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a613528bd0feb15ee8d6df06cbdb629f8">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a613528bd0feb15ee8d6df06cbdb629f8">TensorInfo</a>
 </li>
 <li>set_device()
 : <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a5a6865d04c8d3348860f3cb8100fdb97">CLKernelLibrary</a>
@@ -245,40 +268,39 @@
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a46a0cefc3b9a13645548ec705f438ce9">Framework</a>
 </li>
 <li>set_fixed_point_position()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#aec2c125ece3cc6593a0be7f1fef3d97f">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a5221aaaad21f278619a8420bea680cf6">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a5221aaaad21f278619a8420bea680cf6">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a8d9488caf817e12132f0ca2a4c30deba">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a2732b9eab657cad69807adb815b97c9f">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a2732b9eab657cad69807adb815b97c9f">TensorInfo</a>
 </li>
 <li>set_format()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a43bf980bc1ac27efa062386baa506380">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a76960ce9a9ccefb3f2f059edf360490d">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a76960ce9a9ccefb3f2f059edf360490d">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a17394f0f7aea22d9b2d4c6f33bfa69ca">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#af501bc12f51874e786b0f28016a99ff7">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#af501bc12f51874e786b0f28016a99ff7">TensorInfo</a>
 </li>
 <li>set_help()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">Option</a>
 </li>
 <li>set_info()
-: <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#a3274e3bbd7e999565b6f63037d0e8733">SubTensor</a>
-, <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#a8a47fb3f9c4a913a82e7a0b3cbd9df9e">Tensor</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#a8a47fb3f9c4a913a82e7a0b3cbd9df9e">Tensor</a>
 </li>
 <li>set_is_resizable()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#afc2a8e64645655d3bb8f37003c27a7ea">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a64843bb449deed5b6d5c83e8bc94b9c5">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a64843bb449deed5b6d5c83e8bc94b9c5">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a9273842d8e5dc1a3c7fab727176fd7fe">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a78bf77b2d9b959259f77a32b9a412184">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a78bf77b2d9b959259f77a32b9a412184">TensorInfo</a>
 </li>
 <li>set_kernel_path()
 : <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a66a558a56f5d0dcd6305c405ebc38cc2">CLKernelLibrary</a>
 </li>
-<li>set_logger()
-: <a class="el" href="classarm__compute_1_1_logger.xhtml#a8ce097d129855b3ce7f3fcd6c30551ba">Logger</a>
+<li>set_log_level()
+: <a class="el" href="classarm__compute_1_1logging_1_1_logger.xhtml#a41691397975dfad51e3a2f6b55aef749">Logger</a>
 </li>
 <li>set_lws_hint()
 : <a class="el" href="classarm__compute_1_1_i_c_l_kernel.xhtml#a44c701b9dbd01a171de4928254d1ecbf">ICLKernel</a>
 </li>
 <li>set_num_channels()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#ae05139a48d9360e44f5ef2eef64b23ec">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a8fe01e461d1783bda8f489983e3434fd">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a8fe01e461d1783bda8f489983e3434fd">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#aaf74be25e2392705f29352ffaa4b1f9d">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a5b0a9fd674f8748506b6944c030bc47e">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a5b0a9fd674f8748506b6944c030bc47e">TensorInfo</a>
 </li>
 <li>set_num_dimensions()
 : <a class="el" href="classarm__compute_1_1_dimensions.xhtml#a810a78f0b7cc0270f38d4136e023ea3b">Dimensions&lt; T &gt;</a>
@@ -295,12 +317,14 @@
 , <a class="el" href="classarm__compute_1_1_o_m_p_scheduler.xhtml#ae64eebaa07f4d2da6cc2ba538c3cb095">OMPScheduler</a>
 , <a class="el" href="classarm__compute_1_1_single_thread_scheduler.xhtml#ae64eebaa07f4d2da6cc2ba538c3cb095">SingleThreadScheduler</a>
 </li>
-<li>set_printer()
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#ab3e6a123f1a0717364f2bfe9e2dbaedf">Framework</a>
-</li>
 <li>set_processed_elements()
 : <a class="el" href="classarm__compute_1_1test_1_1_padding_calculator.xhtml#a8c357fa4f24f5e2ad4d06b68687d5e9b">PaddingCalculator</a>
 </li>
+<li>set_quantization_info()
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#ab64a0374b9e2292ed2b55f4f18c98423">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#ae3099a4be4777389b60712f43e065403">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#ae3099a4be4777389b60712f43e065403">TensorInfo</a>
+</li>
 <li>set_queue()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a9608e5af9f3a199f69ca6aa41b94359a">CLScheduler</a>
 </li>
@@ -310,6 +334,12 @@
 <li>set_required()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_option.xhtml#a564afafa4220cd36afbe388fcd24549b">Option</a>
 </li>
+<li>set_shader_params_binding_point()
+: <a class="el" href="classarm__compute_1_1_g_c_kernel.xhtml#ae722344eb4eb8a404d600561914859ab">GCKernel</a>
+</li>
+<li>set_shader_path()
+: <a class="el" href="classarm__compute_1_1_g_c_kernel_library.xhtml#a1d39c8fd9605c241b797dcbd9d3cc474">GCKernelLibrary</a>
+</li>
 <li>set_step()
 : <a class="el" href="classarm__compute_1_1_window_1_1_dimension.xhtml#aa84a724344a983832279fe13f047b52d">Window::Dimension</a>
 </li>
@@ -321,7 +351,10 @@
 </li>
 <li>set_target()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#ad5ba9d34a3a855bf1dd2e36316ff550a">CLScheduler</a>
-, <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#aa1cadaf6294a53ceeba961d6bc673e33">Tensor</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_i_tensor_object.xhtml#aeef25dd1e341012fd05197bea6ab4e41">ITensorObject</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_node_context.xhtml#a6808972173f9b2e2a528235c2f22c79c">NodeContext</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#adc3516eafe22db8f96b4cd1076137758">SubTensor</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#adc3516eafe22db8f96b4cd1076137758">Tensor</a>
 , <a class="el" href="classarm__compute_1_1_i_c_l_kernel.xhtml#ad5ba9d34a3a855bf1dd2e36316ff550a">ICLKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_scheduler.xhtml#a6a49fcb6640894fb5ec2da99f10a1593">IScheduler</a>
 </li>
@@ -332,9 +365,9 @@
 : <a class="el" href="classarm__compute_1_1graph_1_1_graph.xhtml#a3945abf22acb665acda99694b5478dd8">Graph</a>
 </li>
 <li>set_tensor_shape()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a40deec9ef7e7c892bef6b11b4d81c38e">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a5307618c5f15c917ef703324ea2c02af">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a5307618c5f15c917ef703324ea2c02af">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#aaf359cee0fc728e7c7fb8b692979994b">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a73e8ce43ba86fece3400cf79d0978811">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a73e8ce43ba86fece3400cf79d0978811">TensorInfo</a>
 </li>
 <li>set_test_result()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a4494f098cda45f40105c454d0ffa9147">Framework</a>
@@ -355,22 +388,33 @@
 , <a class="el" href="classarm__compute_1_1test_1_1_alex_net_fixture.xhtml#a185963d7942ed980634a92b96446df50">AlexNetFixture&lt; ITensorType, TensorType, SubTensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_batch_normalization_layer_fixture.xhtml#acab980ecd77cd2a0fee5c0a8ce0455f1">BatchNormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_convolution_layer_fixture.xhtml#a84cf5394398a0053a45d64008af0b56a">ConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_depthwise_convolution_fixture.xhtml#a27bdda1a147c574602fee0772f897b25">DepthwiseConvolutionFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_depthwise_separable_convolution_layer_fixture.xhtml#ad0298d773ba275a55857e294f68fc679">DepthwiseSeparableConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_depthwise_convolution_layer_fixture.xhtml#a84cf5394398a0053a45d64008af0b56a">DepthwiseConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_depthwise_separable_convolution_layer_fixture.xhtml#aa01cc7c3a4632c9dbc81f65a22515a16">DepthwiseSeparableConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_floor_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">FloorFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_fixture.xhtml#a4fc01d736fe50cf5b977f755b675f11d">Fixture</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_fully_connected_layer_fixture.xhtml#aa2d1f9c5f65c10bd64d74eac9051f29f">FullyConnectedLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_fixture.xhtml#a976ed582c1740d7b92ef7d8bdf6a0769">GEMMFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_lowp_matrix_multiply_core_fixture.xhtml#a44eeceeeedee48ece4e5799f9e618d31">GEMMLowpMatrixMultiplyCoreFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_le_net5_fixture.xhtml#ae0889d5950a7bc129f6ecdbbdc6bcdde">LeNet5Fixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_fixture.xhtml#ae0889d5950a7bc129f6ecdbbdc6bcdde">MobileNetFixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionLayerFunction, ReshapeFunction, PoolingLayerFunction &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_v1_fixture.xhtml#ae0889d5950a7bc129f6ecdbbdc6bcdde">MobileNetV1Fixture&lt; TensorType, Accessor, ActivationLayerFunction, BatchNormalizationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionFunction, ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction, InputSize &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_normalization_layer_fixture.xhtml#afa6a85800c03451cf04ea5f5f547ef99">NormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_pooling_layer_fixture.xhtml#aab5404626b472c257f85cdc2fa8332ae">PoolingLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_r_o_i_pooling_layer_fixture.xhtml#a9d9ef45610f4520af555025ef8e85b16">ROIPoolingLayerFixture&lt; TensorType, Function, Accessor, Array_T, ArrayAccessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_softmax_layer_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">SoftmaxLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_difference_validation_fixture.xhtml#aadf4d8453aa0b86ea167daa8d016e223">AbsoluteDifferenceValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_accumulate_base_validation_fixture.xhtml#acd7edbe88c8e254be88a12566df03b26">AccumulateBaseValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_accumulate_squared_validation_fixture.xhtml#acd7edbe88c8e254be88a12566df03b26">AccumulateSquaredValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_accumulate_validation_fixture.xhtml#acd7edbe88c8e254be88a12566df03b26">AccumulateValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_accumulate_weighted_validation_fixture.xhtml#acd7edbe88c8e254be88a12566df03b26">AccumulateWeightedValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml#a7540a7c74aad6327d12a9398df94c53b">ActivationValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml#a8201654def90dc987798d66714d8fc20">ActivationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_generic_fixture.xhtml#a3bc9c5df05963918f8b87668adf9ec88">ActivationValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_quantized_fixture.xhtml#a1a3a0415f34248bd9f7f7d02c9e0e8ac">ActivationValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml#a2fd2a952a0490b9ed4d483ca710b3fbc">ArithmeticAdditionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml#a75819e4b60c60472ece8e6a0b06e8f3d">ArithmeticAdditionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml#a2fd2a952a0490b9ed4d483ca710b3fbc">ArithmeticSubtractionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml#a75819e4b60c60472ece8e6a0b06e8f3d">ArithmeticSubtractionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml#a2fd2a952a0490b9ed4d483ca710b3fbc">ArithmeticSubtractionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T1, T2, T3 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml#a75819e4b60c60472ece8e6a0b06e8f3d">ArithmeticSubtractionValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2, T3 &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml#afe3c476be552a5dfe1c3424f9df4307d">BatchNormalizationLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml#a05420bae21c6d8d4d1cbe29d20b3f73b">BatchNormalizationLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">BitwiseAndValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
@@ -380,49 +424,89 @@
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">Box3x3ValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml#a75f5c0acd9be0f4e0fedac8f08565326">ConvolutionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml#ace91f7c17f96d3462da663858964be58">ConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">DepthConcatenateValidationFixture&lt; TensorType, ITensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixed_point_fixture.xhtml#a6851e9e899058e106e201a97eb9cad34">DepthConvertValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml#a30fb2535cd7b95d2542c48dff2b154fc">DepthConvertValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml#a1bdc9fe6f9f0bd7785adc1398ebc73a0">DepthConvertValidationFractionalBitsFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_validation_fixture.xhtml#a1bff4e126c021edd189307b51ac1855d">DepthwiseConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml#a87a318c69e17beafe35dcc83691b8088">DepthwiseSeparableConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_generic_fixture.xhtml#aa9182978cc803ad27df1459661e5661d">ConvolutionValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_quantized_fixture.xhtml#afdaaca1ad611cdf5943caf5f823a723c">ConvolutionValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_deconvolution_layer_fixture_base.xhtml#abf20ee6e62bc0b6f4c66ad5822927951">DeconvolutionLayerFixtureBase&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_deconvolution_validation_fixture.xhtml#af117269d9fc15e3f0cb3f8a9b9bf3118">DeconvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T, kernel_size_x, kernel_size_y &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_layer_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">DepthConcatenateLayerValidationFixture&lt; TensorType, ITensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fixed_point_fixture.xhtml#a6851e9e899058e106e201a97eb9cad34">DepthConvertLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fixture.xhtml#a30fb2535cd7b95d2542c48dff2b154fc">DepthConvertLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fractional_bits_fixture.xhtml#a1bdc9fe6f9f0bd7785adc1398ebc73a0">DepthConvertLayerValidationFractionalBitsFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_fixture.xhtml#a00d77a44514ea9a32b4010d3267a5e2f">DepthwiseConvolutionLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_generic_fixture.xhtml#ac2925f4b8989dfd6832edd79668d8974">DepthwiseConvolutionLayerValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_quantized_fixture.xhtml#ac2925f4b8989dfd6832edd79668d8974">DepthwiseConvolutionLayerValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml#a77caff90f8f366e00b1870f84469c283">DepthwiseSeparableConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixed_point_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">DequantizationValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">DequantizationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dilate_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">DilateValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml#a80cf460fccc2e11417a5e9ac50f573f1">DirectConvolutionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml#aa066ba38977b9ce2addae3ad1b9396b6">DirectConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_fixture.xhtml#af8e2a3921565046434bb1f71553e2dfe">DirectConvolutionValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_fixture.xhtml#afecceaeb93c4090c820cdc74f5b41052">DirectConvolutionValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_fixture.xhtml#ab9edf693ee9802848ab27cde76c5d7b5">DirectConvolutionValidationWithTensorShapesFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_fixture.xhtml#a0a5ae5ad5e0b43ef9051908a4dc21624">DirectConvolutionValidationWithTensorShapesQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dropout_layer_validation_fixture.xhtml#a6b911ebe3db08a33aa8a1c9df1341081">DropoutLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_erode_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">ErodeValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fixed_point_pixel_wise_multiplication_validation_fixture.xhtml#ae37307bac21551e8b9374590e6d423bc">FixedPointPixelWiseMultiplicationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fixed_point_validation_fixture.xhtml#a6b1f26ea0df1d4ec46250dccf466d43d">FixedPointValidationFixture&lt; TensorType, AccessorType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_flatten_layer_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">FlattenLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">FloorValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml#a9cf85fdf748668d730a30e60a77e80ff">FullyConnectedLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T, run_interleave &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml#a76ed145b5e59fffbf17a6165423f9c3c">FullyConnectedLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T, run_interleave &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_generic_fixture.xhtml#aeb3b61eb2e9c35a2baf0f5294bcc76dc">FullyConnectedLayerValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T, run_interleave &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_quantized_fixture.xhtml#a2322e6f31e8f2e9c7aae54fdf1af313b">FullyConnectedLayerValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T, run_interleave &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">Gaussian3x3ValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">Gaussian5x5ValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_offset_validation_fixture.xhtml#a87b4d66d3720492b2c1f839b9b2d564f">GEMMLowpOffsetValidationFixture&lt; TensorType, AccessorType, FunctionType &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian_pyramid_half_validation_fixture.xhtml#aa76950223ce2411deb4a21eed4090ca1">GaussianPyramidHalfValidationFixture&lt; TensorType, AccessorType, FunctionType, T, PyramidType &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_interleave4x4_validation_fixed_point_fixture.xhtml#ab3ddf8b5dd67d7770dd6e6810e9fc991">GEMMInterleave4x4ValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_interleave4x4_validation_fixture.xhtml#af75c5bb313e1129d2dbd73d8c897a42e">GEMMInterleave4x4ValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_interleave_blocked_validation_fixture.xhtml#a92f0d0cf9436ed8f059297ba83696dd2">GEMMInterleaveBlockedValidationFixture&lt; TensorType, AccessorType, FunctionType, Transposed &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_assembly_fixture.xhtml#ae60c6641e8948659c9b50132fed62391">GEMMLowpAssemblyFixture&lt; TensorType, AccessorType, FunctionType, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_matrix_multiply_core_validation_fixture.xhtml#afd6bbee033a292b6deb8557048de3807">GEMMLowpMatrixMultiplyCoreValidationFixture&lt; TensorType, AccessorType, FunctionType &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_validation_fixture.xhtml#a843769c054c25031f97ce64c831607a3">GEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointValidationFixture&lt; TensorType, AccessorType, FunctionType &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_validation_fixture.xhtml#ac098906b1165c83b19cea88460d0bca2">GEMMLowpQuantizeDownInt32ToUint8ScaleValidationFixture&lt; TensorType, AccessorType, FunctionType &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml#a43dfdb916cf28a03cc45bbce3e0d62d0">GEMMValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml#a8e7efde385250fc5e1b64e1ddcc2e3f4">GEMMValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_global_pooling_layer_validation_fixture.xhtml#a21c3933be328b1ca0bacb020ab4b13a5">GlobalPoolingLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml#a95933eed3ae9b66a75b98205a27899c1">HarrisCornersValidationFixture&lt; TensorType, AccessorType, ArrayType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_histogram_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">HistogramValidationFixture&lt; TensorType, AccessorType, FunctionType, T, DistributionType &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">IntegralImageValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_validation_fixture.xhtml#aed1fb228082a65b2dacf2a5ae0f73ac1">L2NormalizeValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_layer_validation_fixture.xhtml#aed1fb228082a65b2dacf2a5ae0f73ac1">L2NormalizeLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_magnitude_validation_fixture.xhtml#a6fb0095e1b88a2c3ee6232d0c34123be">MagnitudeValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">MeanStdDevValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_median3x3_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">Median3x3ValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">MinMaxLocationValidationFixture&lt; TensorType, AccessorType, ArrayType, ArrayAccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml#a352d9f56afb7caa7363f641c5661feed">NonLinearFilterValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml#a7219cf694f8d9614e2a65997275912ae">NormalizationValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml#a473822f60be7d9e772bebc62e5960d6f">NormalizationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml#ac037ca7ceef025e529c043d91985bc73">PoolingLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml#aae08a5110c9edd76c6c33292fd508fe0">PoolingLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml#a5e8875e637b141caa9b73469d6a225b9">NormalizationValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml#a85b2a684b6fae9ed98dcdc5eabb9df84">NormalizationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_permute_validation_fixture.xhtml#a0265c35bd946119c91e2e11995a9666c">PermuteValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_phase_validation_fixture.xhtml#a9bbec58642b79e2a012324ae6c9212d5">PhaseValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pixel_wise_multiplication_validation_fixture.xhtml#ae2da16b7f105a28685fa3c57ba318ad0">PixelWiseMultiplicationValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml#aba7482605e6b3b566ef2fc57eb10f5d6">PoolingLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml#afece20d40025a4de35a16295db1592b2">PoolingLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_generic_fixture.xhtml#a46249decc4614bb6d2aea63bf59c7b99">PoolingLayerValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_quantized_fixture.xhtml#abcc1b40849b2655fb79ef1e1ce9fc12c">PoolingLayerValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixed_point_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">QuantizationValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">QuantizationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml#ad6bb7dc0867c04e8af42bb7db1c6af7d">ReductionOperationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_remap_validation_fixture.xhtml#a418f91d61bdbd113973830b2d50880cc">RemapValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml#aed61c80f8795e65aaa6afb28f4b59744">ReshapeLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml#a098cb4d9deddf6515a9ce06a9bf25e5d">ScaleValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml#a590aa0dbd0d4c4fe76a95f6832c0b80e">SobelValidationFixture&lt; TensorType, AccessorType, FunctionType, T, U &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml#a310fa234dd1f63f6fbfd6895e1b3167b">SoftmaxValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">SoftmaxValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml#a6a4e2482103ab59cb9d247c10e7846b2">ScaleValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scharr_validation_fixture.xhtml#ab7566a3d6b6ea5c74cf0b400a57cf75e">ScharrValidationFixture&lt; TensorType, AccessorType, FunctionType, T, U &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml#ab7566a3d6b6ea5c74cf0b400a57cf75e">SobelValidationFixture&lt; TensorType, AccessorType, FunctionType, T, U &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml#a616ac3370dc58d4da1ab884aecf1b127">SoftmaxValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml#accb980e1f831c6bd9745a7e67ddb5515">SoftmaxValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_generic_fixture.xhtml#a301f31fc95de1f33a6379bcd09f9b6d3">SoftmaxValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_quantized_fixture.xhtml#a30437d3816f07c8af4db3cab2c803508">SoftmaxValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">TableLookupValidationFixture&lt; TensorType, AccessorType, FunctionType, LutAccessorType, LutType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml#ab6ba3f24183b1e763158ec5f93cabcee">ThresholdValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_transpose_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">TransposeValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_warp_affine_validation_fixture.xhtml#a098cb4d9deddf6515a9ce06a9bf25e5d">WarpAffineValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_warp_perspective_validation_fixture.xhtml#a55e8d7690eee28837d2fcdc690619436">WarpPerspectiveValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_winograd_layer_validation_fixture.xhtml#afa26edc176766b3e1eba1d233d54fc79">WinogradLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+</li>
+<li>setup_dummy_fbo()
+: <a class="el" href="classarm__compute_1_1_g_c_kernel_library.xhtml#a374c8804afa3425411f78ec3b164f267">GCKernelLibrary</a>
 </li>
 <li>shader_present
 : <a class="el" href="structmali__userspace_1_1gpu__raw__gpu__props.xhtml#a3c44b8a93155be93cf99c2ff4c2e57e0">gpu_raw_gpu_props</a>
@@ -430,9 +514,11 @@
 <li>shape()
 : <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml#aba5871b3e4a65d057ec1c28fce8b00ba">Accessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml#aba5871b3e4a65d057ec1c28fce8b00ba">CLAccessor</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_g_c_accessor.xhtml#aba5871b3e4a65d057ec1c28fce8b00ba">GCAccessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a1c5e120ea2712b21296aa8f62421d3c1">IAccessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#aba5871b3e4a65d057ec1c28fce8b00ba">SimpleTensor&lt; T &gt;</a>
 , <a class="el" href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">ValidRegion</a>
+, <a class="el" href="class_tensor4_d.xhtml#a2ee0dbfbb3e8a518fd1d410fb7cdcb10">Tensor4D&lt; ShapeT, T &gt;</a>
 </li>
 <li>shift()
 : <a class="el" href="classarm__compute_1_1_window.xhtml#ae688f3eb6c2673216d12d5490e1e88dc">Window</a>
@@ -453,23 +539,25 @@
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_simple_option.xhtml#a53b7b0b7aee13285e6d841dc184c054b">SimpleOption&lt; T &gt;</a>
 </li>
 <li>SimpleTensor()
-: <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#a9a1cd44d7621633f8ae04a3a16287673">SimpleTensor&lt; T &gt;</a>
+: <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#a40eed42b5858849fb8570018760ba996">SimpleTensor&lt; T &gt;</a>
 </li>
 <li>SingletonDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_singleton_dataset.xhtml#ad23d34842f593ae646353d39fc0466cd">SingletonDataset&lt; T &gt;</a>
 </li>
 <li>size()
-: <a class="el" href="classarm__compute_1_1_i_distribution1_d.xhtml#ad7701a09a964eab360a8e51fa7ad2c16">IDistribution1D</a>
+: <a class="el" href="classarm__compute_1_1gles_1_1_n_d_range.xhtml#aac782da1f912bceb5d8ad00c8dc892ac">NDRange</a>
+, <a class="el" href="classarm__compute_1_1_i_distribution1_d.xhtml#ad7701a09a964eab360a8e51fa7ad2c16">IDistribution1D</a>
 , <a class="el" href="classarm__compute_1_1_i_distribution.xhtml#aa983ddaeded5756189f46428be79c631">IDistribution</a>
 , <a class="el" href="classarm__compute_1_1_i_lut_allocator.xhtml#aac782da1f912bceb5d8ad00c8dc892ac">ILutAllocator</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml#ad7701a09a964eab360a8e51fa7ad2c16">Accessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml#ad7701a09a964eab360a8e51fa7ad2c16">CLAccessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_batch_normalization_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">BatchNormalizationLayerDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_convolution_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">ConvolutionLayerDataset</a>
-, <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depthwise_convolution_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">DepthwiseConvolutionDataset</a>
+, <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depthwise_convolution_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">DepthwiseConvolutionLayerDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depthwise_separable_convolution_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">DepthwiseSeparableConvolutionLayerDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_fully_connected_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">FullyConnectedLayerDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_g_e_m_m_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">GEMMDataset</a>
+, <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_g_e_m_m_lowp_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">GEMMLowpDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_pooling_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">PoolingLayerDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_reshape_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">ReshapeLayerDataset</a>
 , <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_r_o_i_pooling_layer_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">ROIPoolingLayerDataset</a>
@@ -481,11 +569,17 @@
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_range_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">RangeDataset&lt; T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_singleton_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">SingletonDataset&lt; T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_zip_dataset.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">ZipDataset&lt; T, U &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_g_c_accessor.xhtml#ad7701a09a964eab360a8e51fa7ad2c16">GCAccessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#aa983ddaeded5756189f46428be79c631">IAccessor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#ad7701a09a964eab360a8e51fa7ad2c16">SimpleTensor&lt; T &gt;</a>
+, <a class="el" href="struct_kernel_shape.xhtml#ac220353c673bbf646160eec8c03b44bf">KernelShape</a>
+, <a class="el" href="struct_tensor4_d_shape.xhtml#ab8e4e3e2a7bf18888b71bdf9dda0770b">Tensor4DShape</a>
 </li>
 <li>Size2D()
-: <a class="el" href="classarm__compute_1_1_size2_d.xhtml#a44efe216ab2b960ea89f2dea7227f2f2">Size2D</a>
+: <a class="el" href="classarm__compute_1_1_size2_d.xhtml#a9863cd6393417aa75ad980189b0fedaf">Size2D</a>
+</li>
+<li>size_bytes()
+: <a class="el" href="class_tensor4_d.xhtml#a6b7939a033faf2ab815feb05d3bb0a1d">Tensor4D&lt; ShapeT, T &gt;</a>
 </li>
 <li>size_in_bytes()
 : <a class="el" href="classarm__compute_1_1_c_l_lut.xhtml#a68f33e9afee896dc24b32093d25c6766">CLLut</a>
@@ -507,8 +601,8 @@
 <li>slide_window_slice_4D()
 : <a class="el" href="classarm__compute_1_1_window.xhtml#af17a73ce230dc8ff4df86c5730781783">Window</a>
 </li>
-<li>Small1DShape()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small1_d_shape.xhtml#a42e48f27686347e905050153e3e87dc5">Small1DShape</a>
+<li>Small1DShapes()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small1_d_shapes.xhtml#a1b3c1c17f4e9b0285fcd07cf58088005">Small1DShapes</a>
 </li>
 <li>Small2DShapes()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml#af5e1a4f2a8c5ec30856fbe4f3efe4ee9">Small2DShapes</a>
@@ -522,11 +616,14 @@
 <li>SmallConvolutionLayerDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml#aa4c7f78870d286899624e4277c3377c0">SmallConvolutionLayerDataset</a>
 </li>
-<li>SmallDepthwiseConvolutionDataset()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_depthwise_convolution_dataset.xhtml#a1c6576b33d20946b205b7e65cc43410c">SmallDepthwiseConvolutionDataset</a>
+<li>SmallDeconvolutionShapes()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_deconvolution_shapes.xhtml#af8507bf0b08d45579b3918f52e5a0987">SmallDeconvolutionShapes</a>
 </li>
-<li>SmallDepthwiseConvolutionDataset3x3()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_depthwise_convolution_dataset3x3.xhtml#af3b8bec3fbb30e575b3ddf962bbbe194">SmallDepthwiseConvolutionDataset3x3</a>
+<li>SmallDepthwiseConvolutionLayerDataset()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_depthwise_convolution_layer_dataset.xhtml#a967df0ba6a0802aa4fa3c734ff570a5c">SmallDepthwiseConvolutionLayerDataset</a>
+</li>
+<li>SmallDepthwiseConvolutionLayerDataset3x3()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_depthwise_convolution_layer_dataset3x3.xhtml#ac4409f0b609fedf0fcb5147a4dcc97a7">SmallDepthwiseConvolutionLayerDataset3x3</a>
 </li>
 <li>SmallDirectConvolutionShapes()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_direct_convolution_shapes.xhtml#acb0c6c9450dcbca845c4eb86d08e4f5f">SmallDirectConvolutionShapes</a>
@@ -537,6 +634,9 @@
 <li>SmallGEMMDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml#a1da1e638414446315185ca62f21ca283">SmallGEMMDataset</a>
 </li>
+<li>SmallGEMMLowpDataset()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_lowp_dataset.xhtml#a3d287f7f06b2c14ff2cf45fe19ca1f0b">SmallGEMMLowpDataset</a>
+</li>
 <li>SmallReshapeLayerDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml#abb38b3d6b3e9b13ac2a389943db0b571">SmallReshapeLayerDataset</a>
 </li>
@@ -546,8 +646,14 @@
 <li>SmallShapes()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml#a1b136718b9d6afe5e05c64730fd84531">SmallShapes</a>
 </li>
-<li>SOFT_RELU
-: <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaadcc44a50c791a591c74e00ecdda7c58d">ActivationLayerInfo</a>
+<li>SmallWinogradLayerDataset()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_winograd_layer_dataset.xhtml#a482338739d82088e97d41698747d78ef">SmallWinogradLayerDataset</a>
+</li>
+<li>SoftmaxLayerLargeShapes()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_softmax_layer_large_shapes.xhtml#af55d2d91efcf6573341255c70cdb4840">SoftmaxLayerLargeShapes</a>
+</li>
+<li>SoftmaxLayerSmallShapes()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_softmax_layer_small_shapes.xhtml#ab9bc8c1b90f03d8280cd6ea5b02e0146">SoftmaxLayerSmallShapes</a>
 </li>
 <li>spatial_scale()
 : <a class="el" href="classarm__compute_1_1_r_o_i_pooling_layer_info.xhtml#a13a5239b80c3170a975b369f288cbd91">ROIPoolingLayerInfo</a>
@@ -555,14 +661,8 @@
 <li>split_window()
 : <a class="el" href="classarm__compute_1_1_window.xhtml#aa4ce41fc0f8c3203753a4fbee8211f5a">Window</a>
 </li>
-<li>SQRT
-: <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa36875f2500a09ee35d0bb7eb8c0b91b0">ActivationLayerInfo</a>
-</li>
-<li>SQUARE
-: <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa12dec4e1f7ec620651b2b95c440ffac0">ActivationLayerInfo</a>
-</li>
 <li>SqueezeNetActivationLayerDataset()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_squeeze_net_activation_layer_dataset.xhtml#a11df01900099140a94ef5f553cda8efb">SqueezeNetActivationLayerDataset</a>
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_squeeze_net_activation_layer_dataset.xhtml#a0cdf847b63f45a609248370b51cb1a93">SqueezeNetActivationLayerDataset</a>
 </li>
 <li>SqueezeNetConvolutionLayerDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_squeeze_net_convolution_layer_dataset.xhtml#abbc7600599ae6338fce43997e633f595">SqueezeNetConvolutionLayerDataset</a>
@@ -570,12 +670,13 @@
 <li>SqueezeNetPoolingLayerDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_squeeze_net_pooling_layer_dataset.xhtml#a681dae3e2336f7ae90c9bc1e78ac52ae">SqueezeNetPoolingLayerDataset</a>
 </li>
-<li>ST
-: <a class="el" href="classarm__compute_1_1_scheduler.xhtml#a1d1cfd8ffb84e947f82999c682b666a7aec8e57d71f07e31203035548b79d03c8">Scheduler</a>
+<li>SqueezeNetWinogradLayerDataset()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_squeeze_net_winograd_layer_dataset.xhtml#a6120780c00669e2640d8bce8d532f9be">SqueezeNetWinogradLayerDataset</a>
 </li>
 <li>start()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instrument.xhtml#ac0ae5f26cd2001d772aed9d2ea97d41c">Instrument</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_mali_counter.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">MaliCounter</a>
+, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_open_c_l_timer.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">OpenCLTimer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_p_m_u_counter.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">PMUCounter</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a60de64d75454385b23995437f1d72669">Profiler</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_wall_clock_timer.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">WallClockTimer</a>
@@ -583,31 +684,33 @@
 , <a class="el" href="classarm__compute_1_1_window_1_1_dimension.xhtml#a27c3790df96e9523b0370e7e10c0d375">Window::Dimension</a>
 </li>
 <li>start_lifetime()
-: <a class="el" href="classarm__compute_1_1_blob_lifetime_manager.xhtml#af9e6669812c674ab36a3cb3e592d5efe">BlobLifetimeManager</a>
-, <a class="el" href="classarm__compute_1_1_i_lifetime_manager.xhtml#ad8645b2be72197ce554268c1dc704849">ILifetimeManager</a>
+: <a class="el" href="classarm__compute_1_1_i_lifetime_manager.xhtml#ad8645b2be72197ce554268c1dc704849">ILifetimeManager</a>
+, <a class="el" href="classarm__compute_1_1_i_simple_lifetime_manager.xhtml#af9e6669812c674ab36a3cb3e592d5efe">ISimpleLifetimeManager</a>
+</li>
+<li>Status()
+: <a class="el" href="classarm__compute_1_1_status.xhtml#a93b08299ab67e6071215b7dcabb40386">Status</a>
+, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70b">TestCaseFactory</a>
 </li>
 <li>status()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a53db8bc0a7fc4a59903bd0492614bc3e">TestCaseFactory</a>
-</li>
-<li>Status
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70b">TestCaseFactory</a>
-</li>
-<li>status
-: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_info.xhtml#a9e590b7d913d38286ab0916c38bb600f">TestInfo</a>
-, <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#ae29aa2d4ae440022daaed1107eb306b3">TestResult</a>
+, <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_info.xhtml#a9e590b7d913d38286ab0916c38bb600f">TestInfo</a>
 </li>
 <li>Status
 : <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70b">TestResult</a>
 </li>
+<li>status
+: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#ae29aa2d4ae440022daaed1107eb306b3">TestResult</a>
+</li>
 <li>step()
 : <a class="el" href="classarm__compute_1_1_window_1_1_dimension.xhtml#a992b375fc3254afe2e38f63bc29a43d4">Window::Dimension</a>
 </li>
 <li>Steps()
-: <a class="el" href="classarm__compute_1_1_steps.xhtml#ae1478601d1a4df4ce6952dfedc42aea6">Steps</a>
+: <a class="el" href="classarm__compute_1_1_steps.xhtml#a55144677120e26b771c2ed3959fb21bf">Steps</a>
 </li>
 <li>stop()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instrument.xhtml#a0efff8623a2fb79dad94a96dcf16d966">Instrument</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_mali_counter.xhtml#ab3536e22848ce87b16a9b96d6d824d45">MaliCounter</a>
+, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_open_c_l_timer.xhtml#ab3536e22848ce87b16a9b96d6d824d45">OpenCLTimer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_p_m_u_counter.xhtml#ab3536e22848ce87b16a9b96d6d824d45">PMUCounter</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a8c528baf37154d347366083f0f816846">Profiler</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_wall_clock_timer.xhtml#ab3536e22848ce87b16a9b96d6d824d45">WallClockTimer</a>
@@ -615,6 +718,9 @@
 <li>stop_on_error()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a4d22ec5d060270ed5e0c348ca0177cdb">Framework</a>
 </li>
+<li>stream()
+: <a class="el" href="classarm__compute_1_1io_1_1_file_handler.xhtml#a480926182a1f0b657c56803bc0122386">FileHandler</a>
+</li>
 <li>strength
 : <a class="el" href="structarm__compute_1_1_key_point.xhtml#a2c1c8f9331368f38bfc3eaee260b59a6">KeyPoint</a>
 , <a class="el" href="struct_keypoint.xhtml#a2c1c8f9331368f38bfc3eaee260b59a6">Keypoint</a>
@@ -623,42 +729,45 @@
 : <a class="el" href="classarm__compute_1_1_pad_stride_info.xhtml#ad2f1ea50a9e215ad8ef612a724a4866a">PadStrideInfo</a>
 </li>
 <li>stride_w
-: <a class="el" href="struct_tensor4_d.xhtml#a13a60f6e75f64f1953b8858ea454a880">Tensor4D</a>
+: <a class="el" href="class_tensor4_d.xhtml#a13a60f6e75f64f1953b8858ea454a880">Tensor4D&lt; ShapeT, T &gt;</a>
 </li>
 <li>stride_x
 : <a class="el" href="struct_image.xhtml#ae01febbfd0689ef709f3ff6fdd2abc7e">Image</a>
 , <a class="el" href="struct_tensor3_d.xhtml#ae01febbfd0689ef709f3ff6fdd2abc7e">Tensor3D</a>
-, <a class="el" href="struct_tensor4_d.xhtml#ae01febbfd0689ef709f3ff6fdd2abc7e">Tensor4D</a>
+, <a class="el" href="class_tensor4_d.xhtml#ae01febbfd0689ef709f3ff6fdd2abc7e">Tensor4D&lt; ShapeT, T &gt;</a>
 , <a class="el" href="struct_vector.xhtml#ae01febbfd0689ef709f3ff6fdd2abc7e">Vector</a>
 </li>
 <li>stride_y
 : <a class="el" href="struct_image.xhtml#a4f0b90c9ecd6e57ceb3f37332fefe8f1">Image</a>
 , <a class="el" href="struct_tensor3_d.xhtml#a4f0b90c9ecd6e57ceb3f37332fefe8f1">Tensor3D</a>
-, <a class="el" href="struct_tensor4_d.xhtml#a4f0b90c9ecd6e57ceb3f37332fefe8f1">Tensor4D</a>
+, <a class="el" href="class_tensor4_d.xhtml#a4f0b90c9ecd6e57ceb3f37332fefe8f1">Tensor4D&lt; ShapeT, T &gt;</a>
 </li>
 <li>stride_z
 : <a class="el" href="struct_tensor3_d.xhtml#ad5ff7a2b2bd0eec50fe09c254b127d1c">Tensor3D</a>
-, <a class="el" href="struct_tensor4_d.xhtml#ad5ff7a2b2bd0eec50fe09c254b127d1c">Tensor4D</a>
+, <a class="el" href="class_tensor4_d.xhtml#ad5ff7a2b2bd0eec50fe09c254b127d1c">Tensor4D&lt; ShapeT, T &gt;</a>
 </li>
 <li>Strides()
-: <a class="el" href="classarm__compute_1_1_strides.xhtml#afdb9be8973c70959dabbc185205c1573">Strides</a>
+: <a class="el" href="classarm__compute_1_1_strides.xhtml#aff8ae27aa78df0ff95b55bbf726c92da">Strides</a>
 </li>
 <li>strides_in_bytes()
 : <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a6b14f175bf5281f57b561e2d4e4b1f1f">ITensorInfo</a>
 , <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a5f1ca9d674346287cae57a6c5b5c24ec">SubTensorInfo</a>
 , <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a5f1ca9d674346287cae57a6c5b5c24ec">TensorInfo</a>
 </li>
+<li>StringDecorator()
+: <a class="el" href="classarm__compute_1_1logging_1_1_string_decorator.xhtml#a771c01048077563edb8c5bfe596cd5e6">StringDecorator</a>
+</li>
 <li>sub()
 : <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a287e18f5dec27ac32bfd30039a57dddf">functions</a>
 </li>
+<li>SubGraph()
+: <a class="el" href="classarm__compute_1_1graph_1_1_sub_graph.xhtml#af740215546f06a8decc93c085f69d1b0">SubGraph</a>
+</li>
 <li>SubTensor()
-: <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#a366eac7e6cd70c8032528a17da5c3999">SubTensor</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#a2eb4c5766d4ffbe979168946f1d088ea">SubTensor</a>
 </li>
 <li>SubTensorInfo()
-: <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a2e8fc1c13ac1fe37b542b786c182ed04">SubTensorInfo</a>
-</li>
-<li>SUCCESS
-: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70bad0749aaba8b833466dfcbb0428e4f89c">TestResult</a>
+: <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a3504ac3cf390bdc4eadbc5dca081e07a">SubTensorInfo</a>
 </li>
 <li>suspend_size
 : <a class="el" href="structmali__userspace_1_1gpu__raw__gpu__props.xhtml#ab3d23a7273edd862c9aa56ae882b2059">gpu_raw_gpu_props</a>
@@ -668,6 +777,7 @@
 </li>
 <li>sync()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#ad55f80ed3cd8b6c4f247763b747016af">CLScheduler</a>
+, <a class="el" href="classarm__compute_1_1_g_c_scheduler.xhtml#ad55f80ed3cd8b6c4f247763b747016af">GCScheduler</a>
 </li>
 </ul>
 </div><!-- contents -->
@@ -675,9 +785,9 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Thu Oct 12 2017 14:26:39 for Compute Library by
+    <li class="footer">Generated on Thu Dec 14 2017 23:48:39 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>
 </div>
 </body>