aboutsummaryrefslogtreecommitdiff
path: root/22.02/_pooling2d_test_impl_8hpp.xhtml
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2022-03-08 20:01:38 +0000
committerNikhil Raj <nikhil.raj@arm.com>2022-03-09 12:26:14 +0000
commitf4019872c1134c6fcc1d6993e5746f55c1e79208 (patch)
treeb07ea8bdd70d696adfa3814344e210ea67be1e8c /22.02/_pooling2d_test_impl_8hpp.xhtml
parent0d75c02b21b919b81035205f3914ee273b93b30c (diff)
downloadarmnn-f4019872c1134c6fcc1d6993e5746f55c1e79208.tar.gz
IVGCVSW-6819 Fix the directory structure and broken link to latest docu
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I05b559d15faf92c76ff536719693b361316be4f3
Diffstat (limited to '22.02/_pooling2d_test_impl_8hpp.xhtml')
-rw-r--r--22.02/_pooling2d_test_impl_8hpp.xhtml2706
1 files changed, 2706 insertions, 0 deletions
diff --git a/22.02/_pooling2d_test_impl_8hpp.xhtml b/22.02/_pooling2d_test_impl_8hpp.xhtml
new file mode 100644
index 0000000000..30a7bab573
--- /dev/null
+++ b/22.02/_pooling2d_test_impl_8hpp.xhtml
@@ -0,0 +1,2706 @@
+<!-- Copyright (c) 2020 ARM Limited. -->
+<!-- -->
+<!-- SPDX-License-Identifier: MIT -->
+<!-- -->
+<!-- HTML header for doxygen 1.8.13-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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.13"/>
+<meta name="robots" content="NOINDEX, NOFOLLOW" />
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>ArmNN: src/backends/backendsCommon/test/layerTests/Pooling2dTestImpl.hpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<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);
+</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/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX","output/HTML-CSS"],
+});
+</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="stylesheet.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <img alt="ArmNN" src="Arm_NN_horizontal_blue.png" style="max-width: 10rem; margin-top: .5rem; margin-left 10px"/>
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">
+ &#160;<span id="projectnumber">22.02</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_pooling2d_test_impl_8hpp.xhtml','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Pooling2dTestImpl.hpp File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="include_2armnn_test_utils_2_layer_test_result_8hpp_source.xhtml">armnnTestUtils/LayerTestResult.hpp</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_types_8hpp_source.xhtml">armnn/Types.hpp</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_i_backend_internal_8hpp_source.xhtml">armnn/backends/IBackendInternal.hpp</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="include_2armnn_2backends_2_workload_factory_8hpp_source.xhtml">armnn/backends/WorkloadFactory.hpp</a>&gt;</code><br />
+</div>
+<p><a href="_pooling2d_test_impl_8hpp_source.xhtml">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ad18df1220453e97c0686a129b2d2d79b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ad18df1220453e97c0686a129b2d2d79b">SimpleMaxPooling2dSize2x2Stride2x2Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:ad18df1220453e97c0686a129b2d2d79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1f2a5c336e021b1c1a2cfd9c66644b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#af1f2a5c336e021b1c1a2cfd9c66644b2">SimpleMaxPooling2dSize2x2Stride2x2Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:af1f2a5c336e021b1c1a2cfd9c66644b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdded119a95bdac07fd8d086b1cc9b5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#afdded119a95bdac07fd8d086b1cc9b5f">SimpleMaxPooling2dSize2x2Stride2x2Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:afdded119a95bdac07fd8d086b1cc9b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15d723fdf9c3c80f6b5deb2e66240622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a15d723fdf9c3c80f6b5deb2e66240622">SimpleMaxPooling2dSize3x3Stride2x4Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:a15d723fdf9c3c80f6b5deb2e66240622"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38e23959bb4200e6e019aa490f151e62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a38e23959bb4200e6e019aa490f151e62">SimpleMaxPooling2dSize3x3Stride2x4Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:a38e23959bb4200e6e019aa490f151e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fbb1973ecc2c9f0943922e9a122af63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a2fbb1973ecc2c9f0943922e9a122af63">SimpleMaxPooling2dSize3x3Stride2x4Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:a2fbb1973ecc2c9f0943922e9a122af63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e57d4e48a91435d73487dabacc091b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#aa3e57d4e48a91435d73487dabacc091b">SimpleMaxPooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:aa3e57d4e48a91435d73487dabacc091b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c607ea3a6688789e82b78298903e5d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a6c607ea3a6688789e82b78298903e5d2">SimpleMaxPooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:a6c607ea3a6688789e82b78298903e5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7a75e53f39941cb732a35a8b2dd6c60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ab7a75e53f39941cb732a35a8b2dd6c60">SimpleMaxPooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:ab7a75e53f39941cb732a35a8b2dd6c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f8edbf4d70c91dcfefeb6bcfc48dfb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a8f8edbf4d70c91dcfefeb6bcfc48dfb4">IgnorePaddingSimpleMaxPooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a8f8edbf4d70c91dcfefeb6bcfc48dfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2f5d449f05421b21cb686d6b341e75a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#af2f5d449f05421b21cb686d6b341e75a">IgnorePaddingSimpleMaxPooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:af2f5d449f05421b21cb686d6b341e75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98ea0eccf818625f0d4c6ea5dbc6f452"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a98ea0eccf818625f0d4c6ea5dbc6f452">IgnorePaddingSimpleMaxPooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a98ea0eccf818625f0d4c6ea5dbc6f452"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade050660fe0a2557ba60130c40f40017"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ade050660fe0a2557ba60130c40f40017">IgnorePaddingMaxPooling2dSize3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:ade050660fe0a2557ba60130c40f40017"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b8c319c895ac738290d754f913471cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a3b8c319c895ac738290d754f913471cd">IgnorePaddingMaxPooling2dSize3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a3b8c319c895ac738290d754f913471cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd30e75a9348c916154fe64dce659933"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#abd30e75a9348c916154fe64dce659933">IgnorePaddingMaxPooling2dSize3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:abd30e75a9348c916154fe64dce659933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace5d07b4866c0c0a7d6c20a1608c3213"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ace5d07b4866c0c0a7d6c20a1608c3213">SimpleAveragePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:ace5d07b4866c0c0a7d6c20a1608c3213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92b460c3ad7d8ad1e3cc91fca779423f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a92b460c3ad7d8ad1e3cc91fca779423f">SimpleAveragePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:a92b460c3ad7d8ad1e3cc91fca779423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb0f50adb2d9d42bfc469b3c961b344c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#aeb0f50adb2d9d42bfc469b3c961b344c">SimpleAveragePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:aeb0f50adb2d9d42bfc469b3c961b344c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a0bad554a0733d7af21b9d0eca627d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a2a0bad554a0733d7af21b9d0eca627d7">LargeTensorsAveragePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a2a0bad554a0733d7af21b9d0eca627d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cfcbf24e161da40af56add364386513"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a1cfcbf24e161da40af56add364386513">LargeTensorsAveragePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a1cfcbf24e161da40af56add364386513"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab693227602a70e077d310acf71c0c08d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ab693227602a70e077d310acf71c0c08d">LargeTensorsAveragePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:ab693227602a70e077d310acf71c0c08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45b7b4ee1096c02cb56cc68907171533"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a45b7b4ee1096c02cb56cc68907171533">IgnorePaddingAveragePooling2dSize3x2Stride2x2Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, bool forceNoPadding)</td></tr>
+<tr class="separator:a45b7b4ee1096c02cb56cc68907171533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fa96bdee9e4e1b84b1ead192e4d37d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a0fa96bdee9e4e1b84b1ead192e4d37d3">IgnorePaddingSimpleAveragePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a0fa96bdee9e4e1b84b1ead192e4d37d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e05c1f0877310caac35214456502cd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a6e05c1f0877310caac35214456502cd5">IgnorePaddingSimpleAveragePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a6e05c1f0877310caac35214456502cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6da475d5a9c9349cb7213e610acf89e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#af6da475d5a9c9349cb7213e610acf89e">IgnorePaddingSimpleAveragePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:af6da475d5a9c9349cb7213e610acf89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea02afa5072ae475b4fa19e9674796d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a8ea02afa5072ae475b4fa19e9674796d">IgnorePaddingSimpleAveragePooling2dNoPaddingTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a8ea02afa5072ae475b4fa19e9674796d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad89767b400c345ca8f2b35c5b57e4d45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ad89767b400c345ca8f2b35c5b57e4d45">IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:ad89767b400c345ca8f2b35c5b57e4d45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30dbe98e901d2315c7dc8d92789a3270"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a30dbe98e901d2315c7dc8d92789a3270">IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a30dbe98e901d2315c7dc8d92789a3270"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61f14785fbec16c8820b55fd895fc763"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a61f14785fbec16c8820b55fd895fc763">IgnorePaddingAveragePooling2dSize3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a61f14785fbec16c8820b55fd895fc763"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c6b75b8666fab92de438be79ca9ed64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a6c6b75b8666fab92de438be79ca9ed64">IgnorePaddingAveragePooling2dSize3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a6c6b75b8666fab92de438be79ca9ed64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a3cfd8f41f6fae3ff94fcb0f7926693"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a8a3cfd8f41f6fae3ff94fcb0f7926693">IgnorePaddingAveragePooling2dSize3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a8a3cfd8f41f6fae3ff94fcb0f7926693"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4bc368a4e78d01a9b7daaad2a2dbd51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#aa4bc368a4e78d01a9b7daaad2a2dbd51">SimpleL2Pooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:aa4bc368a4e78d01a9b7daaad2a2dbd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e863f692b93f2f36ae0787a0421c952"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a3e863f692b93f2f36ae0787a0421c952">SimpleL2Pooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:a3e863f692b93f2f36ae0787a0421c952"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8294d39b64461dc8cc264e2090428d8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a8294d39b64461dc8cc264e2090428d8f">SimpleL2Pooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
+<tr class="separator:a8294d39b64461dc8cc264e2090428d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a716ac8b594c1f6b9fa2bbde4597756d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a716ac8b594c1f6b9fa2bbde4597756d5">L2Pooling2dSize3Stride1Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a716ac8b594c1f6b9fa2bbde4597756d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bbcbeb6102a5354028a18056e323b26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a0bbcbeb6102a5354028a18056e323b26">L2Pooling2dSize3Stride1Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a0bbcbeb6102a5354028a18056e323b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba20cbea840a4a32df631ba77ab67087"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#aba20cbea840a4a32df631ba77ab67087">L2Pooling2dSize3Stride1Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:aba20cbea840a4a32df631ba77ab67087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01ba3efd925240328de48bc75a8cc076"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a01ba3efd925240328de48bc75a8cc076">L2Pooling2dSize3Stride3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a01ba3efd925240328de48bc75a8cc076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac882f58604273a64c05f572aa1dabbed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ac882f58604273a64c05f572aa1dabbed">L2Pooling2dSize3Stride3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:ac882f58604273a64c05f572aa1dabbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce92334083f7abae7b3489dd73a6bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#adce92334083f7abae7b3489dd73a6bad">L2Pooling2dSize3Stride3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:adce92334083f7abae7b3489dd73a6bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87075aa041ea71db03f8715c876d935f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a87075aa041ea71db03f8715c876d935f">L2Pooling2dSize3Stride4Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a87075aa041ea71db03f8715c876d935f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a532ef3dc9c0f9bab278408613c2d3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a8a532ef3dc9c0f9bab278408613c2d3c">L2Pooling2dSize3Stride4Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a8a532ef3dc9c0f9bab278408613c2d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a107fb3feb7d58601694580e70f517321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a107fb3feb7d58601694580e70f517321">L2Pooling2dSize3Stride4Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a107fb3feb7d58601694580e70f517321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aede50105e28116d2f3dee8e560ae386a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#aede50105e28116d2f3dee8e560ae386a">L2Pooling2dSize7Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:aede50105e28116d2f3dee8e560ae386a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d1af0ebb95be7492f9fe9fd0cb500e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a4d1af0ebb95be7492f9fe9fd0cb500e3">L2Pooling2dSize7Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a4d1af0ebb95be7492f9fe9fd0cb500e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53cdda233480f3323bdf6daf50d52dc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a53cdda233480f3323bdf6daf50d52dc9">L2Pooling2dSize7Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a53cdda233480f3323bdf6daf50d52dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50af9d3062e9a65532009182882a9346"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a50af9d3062e9a65532009182882a9346">L2Pooling2dSize9Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a50af9d3062e9a65532009182882a9346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04e67f517f6c414c2da165045e36c148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a04e67f517f6c414c2da165045e36c148">L2Pooling2dSize9Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a04e67f517f6c414c2da165045e36c148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61ff39d536c46c9b5eab282d786aa376"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a61ff39d536c46c9b5eab282d786aa376">L2Pooling2dSize9Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a61ff39d536c46c9b5eab282d786aa376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af505ddff09864af91b9c88be14ae9d40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#af505ddff09864af91b9c88be14ae9d40">IgnorePaddingSimpleL2Pooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:af505ddff09864af91b9c88be14ae9d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbb3d6e16938473c96b1751b3f914e79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#afbb3d6e16938473c96b1751b3f914e79">IgnorePaddingSimpleL2Pooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:afbb3d6e16938473c96b1751b3f914e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae479ee8c436c237bad1db32016904793"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ae479ee8c436c237bad1db32016904793">IgnorePaddingSimpleL2Pooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:ae479ee8c436c237bad1db32016904793"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a854b1d1211061a45f14cbab50e6f81fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a854b1d1211061a45f14cbab50e6f81fd">IgnorePaddingL2Pooling2dSize3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a854b1d1211061a45f14cbab50e6f81fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c06ab6f3153c690d39f9a88120c2645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a6c06ab6f3153c690d39f9a88120c2645">IgnorePaddingL2Pooling2dSize3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a6c06ab6f3153c690d39f9a88120c2645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27406e3855c4c293dc50ac131eef292c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a27406e3855c4c293dc50ac131eef292c">IgnorePaddingL2Pooling2dSize3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a27406e3855c4c293dc50ac131eef292c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7af512644b76af39b8ca0601c1e4f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a5f7af512644b76af39b8ca0601c1e4f6">AsymmetricNonSquarePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a5f7af512644b76af39b8ca0601c1e4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7db36aeba6b21f71a358e7045c8170f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a7db36aeba6b21f71a358e7045c8170f6">AsymmetricNonSquarePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a7db36aeba6b21f71a358e7045c8170f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c4f3be262de9165bd65893e2c8b4046"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a4c4f3be262de9165bd65893e2c8b4046">AsymmetricNonSquarePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory)</td></tr>
+<tr class="separator:a4c4f3be262de9165bd65893e2c8b4046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2d7d039990aea21189c39d5c721b488"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#ac2d7d039990aea21189c39d5c721b488">ComparePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, <a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;refWorkloadFactory, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;refTensorHandleFactory, <a class="el" href="namespacearmnn.xhtml#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingType)</td></tr>
+<tr class="separator:ac2d7d039990aea21189c39d5c721b488"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60a9b8d416252310b0fe082cdd8ef95f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a60a9b8d416252310b0fe082cdd8ef95f">ComparePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, <a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;refWorkloadFactory, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;refTensorHandleFactory, <a class="el" href="namespacearmnn.xhtml#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingType)</td></tr>
+<tr class="separator:a60a9b8d416252310b0fe082cdd8ef95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f431ecff87308a54cc3dde327b368ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml#a6f431ecff87308a54cc3dde327b368ff">ComparePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, <a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;refWorkloadFactory, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;tensorHandleFactory, const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;refTensorHandleFactory, <a class="el" href="namespacearmnn.xhtml#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingType)</td></tr>
+<tr class="separator:a6f431ecff87308a54cc3dde327b368ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a4c4f3be262de9165bd65893e2c8b4046"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c4f3be262de9165bd65893e2c8b4046">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; AsymmetricNonSquarePooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01919">1919</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160;{</div><div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160; <span class="keywordflow">return</span> AsymmetricNonSquarePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a5f7af512644b76af39b8ca0601c1e4f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f7af512644b76af39b8ca0601c1e4f6">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; AsymmetricNonSquarePooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01901">1901</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;{</div><div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160; <span class="keywordflow">return</span> AsymmetricNonSquarePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a7db36aeba6b21f71a358e7045c8170f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7db36aeba6b21f71a358e7045c8170f6">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; AsymmetricNonSquarePooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01910">1910</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;{</div><div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160; <span class="keywordflow">return</span> AsymmetricNonSquarePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a6f431ecff87308a54cc3dde327b368ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f431ecff87308a54cc3dde327b368ff">&#9670;&nbsp;</a></span>ComparePooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; ComparePooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>refWorkloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>refTensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespacearmnn.xhtml#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
+ <td class="paramname"><em>poolingType</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01953">1953</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160;{</div><div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160; <span class="keywordflow">return</span> ComparePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160; workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);</div><div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ac2d7d039990aea21189c39d5c721b488"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2d7d039990aea21189c39d5c721b488">&#9670;&nbsp;</a></span>ComparePooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; ComparePooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>refWorkloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>refTensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespacearmnn.xhtml#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
+ <td class="paramname"><em>poolingType</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01928">1928</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160;{</div><div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160; <span class="keywordflow">return</span> ComparePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160; workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);</div><div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a60a9b8d416252310b0fe082cdd8ef95f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60a9b8d416252310b0fe082cdd8ef95f">&#9670;&nbsp;</a></span>ComparePooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; ComparePooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>refWorkloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>refTensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespacearmnn.xhtml#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
+ <td class="paramname"><em>poolingType</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01940">1940</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160;{</div><div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160; <span class="keywordflow">return</span> ComparePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160; workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,</div><div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160; poolingType, 0.1f, 128);</div><div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a8a3cfd8f41f6fae3ff94fcb0f7926693"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a3cfd8f41f6fae3ff94fcb0f7926693">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingAveragePooling2dSize3Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01675">1675</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;{</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a61f14785fbec16c8820b55fd895fc763"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61f14785fbec16c8820b55fd895fc763">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingAveragePooling2dSize3Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01657">1657</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160;{</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a6c6b75b8666fab92de438be79ca9ed64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c6b75b8666fab92de438be79ca9ed64">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingAveragePooling2dSize3Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01666">1666</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;{</div><div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a45b7b4ee1096c02cb56cc68907171533"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45b7b4ee1096c02cb56cc68907171533">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingAveragePooling2dSize3x2Stride2x2Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01567">1567</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160;{</div><div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3x2Stride2x2TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);</div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a27406e3855c4c293dc50ac131eef292c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27406e3855c4c293dc50ac131eef292c">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingL2Pooling2dSize3Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01892">1892</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;{</div><div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160; <span class="keywordflow">return</span> IgnorePaddingL2Pooling2dSize3TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a854b1d1211061a45f14cbab50e6f81fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a854b1d1211061a45f14cbab50e6f81fd">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingL2Pooling2dSize3Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01874">1874</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160;{</div><div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160; <span class="keywordflow">return</span> IgnorePaddingL2Pooling2dSize3TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a6c06ab6f3153c690d39f9a88120c2645"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c06ab6f3153c690d39f9a88120c2645">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingL2Pooling2dSize3Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01883">1883</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;{</div><div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160; <span class="keywordflow">return</span> IgnorePaddingL2Pooling2dSize3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="abd30e75a9348c916154fe64dce659933"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd30e75a9348c916154fe64dce659933">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingMaxPooling2dSize3Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01528">1528</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160;{</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; <span class="keywordflow">return</span> IgnorePaddingMaxPooling2dSize3TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ade050660fe0a2557ba60130c40f40017"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade050660fe0a2557ba60130c40f40017">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingMaxPooling2dSize3Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01510">1510</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;{</div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; <span class="keywordflow">return</span> IgnorePaddingMaxPooling2dSize3TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a3b8c319c895ac738290d754f913471cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b8c319c895ac738290d754f913471cd">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingMaxPooling2dSize3Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01519">1519</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;{</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; <span class="keywordflow">return</span> IgnorePaddingMaxPooling2dSize3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="af6da475d5a9c9349cb7213e610acf89e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6da475d5a9c9349cb7213e610acf89e">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleAveragePooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01621">1621</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;{</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a30dbe98e901d2315c7dc8d92789a3270"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30dbe98e901d2315c7dc8d92789a3270">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01648">1648</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;{</div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a8ea02afa5072ae475b4fa19e9674796d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ea02afa5072ae475b4fa19e9674796d">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01630">1630</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;{</div><div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ad89767b400c345ca8f2b35c5b57e4d45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad89767b400c345ca8f2b35c5b57e4d45">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01639">1639</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;{</div><div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a0fa96bdee9e4e1b84b1ead192e4d37d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fa96bdee9e4e1b84b1ead192e4d37d3">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleAveragePooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01603">1603</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;{</div><div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a6e05c1f0877310caac35214456502cd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e05c1f0877310caac35214456502cd5">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleAveragePooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01612">1612</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;{</div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ae479ee8c436c237bad1db32016904793"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae479ee8c436c237bad1db32016904793">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleL2Pooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01865">1865</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;{</div><div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleL2Pooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="af505ddff09864af91b9c88be14ae9d40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af505ddff09864af91b9c88be14ae9d40">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleL2Pooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01847">1847</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160;{</div><div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleL2Pooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="afbb3d6e16938473c96b1751b3f914e79"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbb3d6e16938473c96b1751b3f914e79">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleL2Pooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01856">1856</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160;{</div><div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleL2Pooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a98ea0eccf818625f0d4c6ea5dbc6f452"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98ea0eccf818625f0d4c6ea5dbc6f452">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleMaxPooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01501">1501</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;{</div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleMaxPooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a8f8edbf4d70c91dcfefeb6bcfc48dfb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f8edbf4d70c91dcfefeb6bcfc48dfb4">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleMaxPooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01483">1483</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;{</div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleMaxPooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="af2f5d449f05421b21cb686d6b341e75a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2f5d449f05421b21cb686d6b341e75a">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleMaxPooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01492">1492</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;{</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleMaxPooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="aba20cbea840a4a32df631ba77ab67087"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba20cbea840a4a32df631ba77ab67087">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride1Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01732">1732</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160;{</div><div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride1TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a716ac8b594c1f6b9fa2bbde4597756d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a716ac8b594c1f6b9fa2bbde4597756d5">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride1Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01714">1714</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;{</div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride1TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a0bbcbeb6102a5354028a18056e323b26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bbcbeb6102a5354028a18056e323b26">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride1Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01723">1723</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;{</div><div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride1TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="adce92334083f7abae7b3489dd73a6bad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adce92334083f7abae7b3489dd73a6bad">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride3Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01759">1759</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;{</div><div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride3TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a01ba3efd925240328de48bc75a8cc076"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01ba3efd925240328de48bc75a8cc076">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride3Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01741">1741</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;{</div><div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride3TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ac882f58604273a64c05f572aa1dabbed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac882f58604273a64c05f572aa1dabbed">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride3Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01750">1750</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160;{</div><div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a107fb3feb7d58601694580e70f517321"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a107fb3feb7d58601694580e70f517321">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride4Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01785">1785</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160;{</div><div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride4TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a87075aa041ea71db03f8715c876d935f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87075aa041ea71db03f8715c876d935f">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride4Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01767">1767</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;{</div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride4TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a8a532ef3dc9c0f9bab278408613c2d3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a532ef3dc9c0f9bab278408613c2d3c">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride4Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01776">1776</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160;{</div><div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride4TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a53cdda233480f3323bdf6daf50d52dc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53cdda233480f3323bdf6daf50d52dc9">&#9670;&nbsp;</a></span>L2Pooling2dSize7Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize7Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01812">1812</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;{</div><div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize7TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="aede50105e28116d2f3dee8e560ae386a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aede50105e28116d2f3dee8e560ae386a">&#9670;&nbsp;</a></span>L2Pooling2dSize7Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize7Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01794">1794</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;{</div><div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize7TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a4d1af0ebb95be7492f9fe9fd0cb500e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d1af0ebb95be7492f9fe9fd0cb500e3">&#9670;&nbsp;</a></span>L2Pooling2dSize7Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize7Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01803">1803</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;{</div><div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize7TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a61ff39d536c46c9b5eab282d786aa376"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61ff39d536c46c9b5eab282d786aa376">&#9670;&nbsp;</a></span>L2Pooling2dSize9Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize9Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01839">1839</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160;{</div><div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize9TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a50af9d3062e9a65532009182882a9346"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50af9d3062e9a65532009182882a9346">&#9670;&nbsp;</a></span>L2Pooling2dSize9Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize9Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01821">1821</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160;{</div><div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize9TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a04e67f517f6c414c2da165045e36c148"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04e67f517f6c414c2da165045e36c148">&#9670;&nbsp;</a></span>L2Pooling2dSize9Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize9Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01830">1830</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;{</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize9TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ab693227602a70e077d310acf71c0c08d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab693227602a70e077d310acf71c0c08d">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; LargeTensorsAveragePooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01595">1595</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;{</div><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; <span class="keywordflow">return</span> LargeTensorsAveragePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a2a0bad554a0733d7af21b9d0eca627d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a0bad554a0733d7af21b9d0eca627d7">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; LargeTensorsAveragePooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01577">1577</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160;{</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160; <span class="keywordflow">return</span> LargeTensorsAveragePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; workloadFactory, memoryManager, tensorHandleFactory);</div><div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a1cfcbf24e161da40af56add364386513"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cfcbf24e161da40af56add364386513">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; LargeTensorsAveragePooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01586">1586</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;{</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160; <span class="keywordflow">return</span> LargeTensorsAveragePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, 0.5, -1);</div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="aeb0f50adb2d9d42bfc469b3c961b344c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb0f50adb2d9d42bfc469b3c961b344c">&#9670;&nbsp;</a></span>SimpleAveragePooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleAveragePooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01557">1557</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;{</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160; <span class="keywordflow">return</span> SimpleAveragePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ace5d07b4866c0c0a7d6c20a1608c3213"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace5d07b4866c0c0a7d6c20a1608c3213">&#9670;&nbsp;</a></span>SimpleAveragePooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SimpleAveragePooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01537">1537</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;{</div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160; <span class="keywordflow">return</span> SimpleAveragePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a92b460c3ad7d8ad1e3cc91fca779423f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92b460c3ad7d8ad1e3cc91fca779423f">&#9670;&nbsp;</a></span>SimpleAveragePooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleAveragePooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01547">1547</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;{</div><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; <span class="keywordflow">return</span> SimpleAveragePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout, 0.5, -1);</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a8294d39b64461dc8cc264e2090428d8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8294d39b64461dc8cc264e2090428d8f">&#9670;&nbsp;</a></span>SimpleL2Pooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleL2Pooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01704">1704</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;{</div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; <span class="keywordflow">return</span> SimpleL2Pooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="aa4bc368a4e78d01a9b7daaad2a2dbd51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4bc368a4e78d01a9b7daaad2a2dbd51">&#9670;&nbsp;</a></span>SimpleL2Pooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SimpleL2Pooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01684">1684</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;{</div><div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160; <span class="keywordflow">return</span> SimpleL2Pooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a3e863f692b93f2f36ae0787a0421c952"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e863f692b93f2f36ae0787a0421c952">&#9670;&nbsp;</a></span>SimpleL2Pooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleL2Pooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01694">1694</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;{</div><div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160; <span class="keywordflow">return</span> SimpleL2Pooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ab7a75e53f39941cb732a35a8b2dd6c60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7a75e53f39941cb732a35a8b2dd6c60">&#9670;&nbsp;</a></span>SimpleMaxPooling2dInt16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dInt16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01474">1474</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;{</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="afdded119a95bdac07fd8d086b1cc9b5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afdded119a95bdac07fd8d086b1cc9b5f">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01414">1414</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160;{</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize2x2Stride2x2TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="ad18df1220453e97c0686a129b2d2d79b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad18df1220453e97c0686a129b2d2d79b">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01394">1394</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;{</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize2x2Stride2x2TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="af1f2a5c336e021b1c1a2cfd9c66644b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1f2a5c336e021b1c1a2cfd9c66644b2">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01404">1404</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;{</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize2x2Stride2x2TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 3.0f, -5);</div><div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a2fbb1973ecc2c9f0943922e9a122af63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fbb1973ecc2c9f0943922e9a122af63">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Int16Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Int16Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01444">1444</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l00014">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;{</div><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize3x3Stride2x4TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a15d723fdf9c3c80f6b5deb2e66240622"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15d723fdf9c3c80f6b5deb2e66240622">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01424">1424</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize3x3Stride2x4TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a38e23959bb4200e6e019aa490f151e62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38e23959bb4200e6e019aa490f151e62">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Uint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>forceNoPadding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01434">1434</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;{</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize3x3Stride2x4TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 0.1f, 128);</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="aa3e57d4e48a91435d73487dabacc091b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3e57d4e48a91435d73487dabacc091b">&#9670;&nbsp;</a></span>SimpleMaxPooling2dTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dTest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01454">1454</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;{</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a6c607ea3a6688789e82b78298903e5d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c607ea3a6688789e82b78298903e5d2">&#9670;&nbsp;</a></span>SimpleMaxPooling2dUint8Test()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dUint8Test </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>workloadFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
+ <td class="paramname"><em>memoryManager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_tensor_handle_factory.xhtml">armnn::ITensorHandleFactory</a> &amp;&#160;</td>
+ <td class="paramname"><em>tensorHandleFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespacearmnn.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
+ <td class="paramname"><em>dataLayout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml#l01464">1464</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.xhtml">Pooling2dTestImpl.cpp</a>.</p>
+
+<p class="reference">Referenced by <a class="el" href="_cl_layer_tests_8cpp_source.xhtml#l00027">TEST_SUITE()</a>.</p>
+<div class="fragment"><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;{</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; workloadFactory, memoryManager, tensorHandleFactory, dataLayout);</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;}</div></div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.xhtml">src</a></li><li class="navelem"><a class="el" href="dir_0f3cdec46afbc61a1ded8e1687c9c9a0.xhtml">backends</a></li><li class="navelem"><a class="el" href="dir_797a213d7d01b98ef12d53b0820ea64e.xhtml">backendsCommon</a></li><li class="navelem"><a class="el" href="dir_28bfe507f7e135bdae07c2a6b7f66696.xhtml">test</a></li><li class="navelem"><a class="el" href="dir_99a30439342d160875b21dac3498ad7f.xhtml">layerTests</a></li><li class="navelem"><a class="el" href="_pooling2d_test_impl_8hpp.xhtml">Pooling2dTestImpl.hpp</a></li>
+ <li class="footer">Generated on Wed Mar 9 2022 12:01:06 for ArmNN by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>