arm_compute v19.11
diff --git a/documentation/search/variables_3.js b/documentation/search/variables_3.js
index 4de3231..1ac2bdc 100644
--- a/documentation/search/variables_3.js
+++ b/documentation/search/variables_3.js
@@ -3,6 +3,8 @@
   ['c0',['c0',['../structarm__compute_1_1_depthwise_convolution_reshape_info.xhtml#a98d2eb8d58557c785f3baa0b848abd3c',1,'arm_compute::DepthwiseConvolutionReshapeInfo']]],
   ['cache_5fsize',['cache_size',['../structarm__compute_1_1_c_l_device_options.xhtml#a95bd826331e8ced007cf895e1d70c670',1,'arm_compute::CLDeviceOptions']]],
   ['cast',['cast',['../namespacearm__compute_1_1test_1_1validation.xhtml#ab6297d0cdabfa96a652333a57dc77f79',1,'arm_compute::test::validation']]],
+  ['cell_5fgate_5fbias',['cell_gate_bias',['../namespacearm__compute_1_1test_1_1validation.xhtml#a69aaf7df811f8c7750cae785ea6f9719',1,'arm_compute::test::validation']]],
+  ['cell_5fstate',['cell_state',['../namespacearm__compute_1_1test_1_1validation.xhtml#a34e65b7d309d497fc82a9515166cde38',1,'arm_compute::test::validation']]],
   ['clabslayerfixture_3c_20float_20_3e',['CLAbsLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#ab178df7932b919ad363ff9aceeeeaa47',1,'arm_compute::test::validation']]],
   ['clactivationlayerfixture_3c_20float_20_3e',['CLActivationLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#ae032868a7b7e2ac31a34e2e3d3fdd476',1,'arm_compute::test::validation']]],
   ['clactivationlayerquantizedfixture_3c_20int16_5ft_20_3e',['CLActivationLayerQuantizedFixture< int16_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a6aee5a77d963d14b04f5260bcc23b04f',1,'arm_compute::test::validation']]],
@@ -44,8 +46,10 @@
   ['cldepthtospacelayerfixture_3c_20half_20_3e',['CLDepthToSpaceLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#aed929c450377a8b39278d76d1e6dd4ff',1,'arm_compute::test::validation']]],
   ['cldepthwiseconvolutionlayerfixture_3c_20float_20_3e',['CLDepthwiseConvolutionLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a98594c5ca9886c14365d813714611c79',1,'arm_compute::test::validation']]],
   ['cldepthwiseconvolutionlayerfixture_3c_20half_20_3e',['CLDepthwiseConvolutionLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2437c44063526d22feb88404f431c5c8',1,'arm_compute::test::validation']]],
+  ['cldepthwiseconvolutionlayernativefixture_3c_20float_20_3e',['CLDepthwiseConvolutionLayerNativeFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#afd1977350856b00c3bc79fe1f5b51655',1,'arm_compute::test::validation']]],
+  ['cldepthwiseconvolutionlayernativefixture_3c_20half_20_3e',['CLDepthwiseConvolutionLayerNativeFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#ab01d58883bfbc7a4dd82ecc1ae43ade2',1,'arm_compute::test::validation']]],
   ['cldepthwiseconvolutionlayerquantizedfixture_3c_20uint8_5ft_20_3e',['CLDepthwiseConvolutionLayerQuantizedFixture< uint8_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a46215efb57d85d73b814e3a5b3f987c2',1,'arm_compute::test::validation']]],
-  ['cldequantizationlayerfixture_3c_20float_20_3e',['CLDequantizationLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a51fc165ac27a83c47e8aa8dbd6830526',1,'arm_compute::test::validation']]],
+  ['cldepthwiseconvolutionlayerquantizedperchannelfixture_3c_20uint8_5ft_20_3e',['CLDepthwiseConvolutionLayerQuantizedPerChannelFixture< uint8_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a860cb13f725aff473482655e08e7a783',1,'arm_compute::test::validation']]],
   ['cldirectconvolutionlayerfixture_3c_20float_20_3e',['CLDirectConvolutionLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2088b98fe9b02606cf2c11c631b1a5c8',1,'arm_compute::test::validation']]],
   ['cldirectconvolutionvalidationwithtensorshapesfixture_3c_20float_20_3e',['CLDirectConvolutionValidationWithTensorShapesFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a49f5f087aaae21a7a485b9f526eda06a',1,'arm_compute::test::validation']]],
   ['cldirectconvolutionvalidationwithtensorshapesquantizedfixture_3c_20uint8_5ft_20_3e',['CLDirectConvolutionValidationWithTensorShapesQuantizedFixture< uint8_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#aaf038292ad471958b8f233e3d2bd43fb',1,'arm_compute::test::validation']]],
@@ -69,10 +73,12 @@
   ['clgatherfixture_3c_20uint16_5ft_20_3e',['CLGatherFixture< uint16_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a613286ae289112c3a097b8a839fb1bc1',1,'arm_compute::test::validation']]],
   ['clgatherfixture_3c_20uint8_5ft_20_3e',['CLGatherFixture< uint8_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a02abc0dde7cc34397661399fea8e43ad',1,'arm_compute::test::validation']]],
   ['clgemmconvolutionlayerfixture_3c_20float_20_3e',['CLGEMMConvolutionLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a0f3dc00a54fa25a6e8d565b5c8b56ea0',1,'arm_compute::test::validation']]],
+  ['clgemmconvolutionlayerquantizedperchannelfixture_3c_20uint8_5ft_20_3e',['CLGEMMConvolutionLayerQuantizedPerChannelFixture< uint8_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a7e002f978c99fcafee4b61ce8bd05924',1,'arm_compute::test::validation']]],
   ['clgemmgroupedconvolutionlayerfixture_3c_20half_20_3e',['CLGEMMGroupedConvolutionLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#adda980a6f6ff459cb9b0a1720cd8fbe8',1,'arm_compute::test::validation']]],
   ['clgemminputoutput3dfixture_3c_20half_20_3e',['CLGEMMInputOutput3DFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#af37f99d9d7c03d65a5d57545b30f254e',1,'arm_compute::test::validation']]],
   ['clgemmmatrixmultiplynativefixture_3c_20half_20_3e',['CLGEMMMatrixMultiplyNativeFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a41cb6d520b4fe32455ec280e25d15bdc',1,'arm_compute::test::validation']]],
   ['clgemmmatrixmultiplyreshapedfixture_3c_20half_20_3e',['CLGEMMMatrixMultiplyReshapedFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a28fa6d5e29c077ffe9ea832d28db32d6',1,'arm_compute::test::validation']]],
+  ['clgemmmatrixmultiplyreshapedmixedprecisionfixture_3c_20half_20_3e',['CLGEMMMatrixMultiplyReshapedMixedPrecisionFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#af63dd30ec4a5a4368719fcb88f258302',1,'arm_compute::test::validation']]],
   ['clgemmoutput3dfixture_3c_20float_20_3e',['CLGEMMOutput3DFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a1f88e4be563eecf18673c5a3d2022983',1,'arm_compute::test::validation']]],
   ['clgemmoutput3dfixture_3c_20half_20_3e',['CLGEMMOutput3DFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a97ed53b7dcef1a0632bcb19c6543b565',1,'arm_compute::test::validation']]],
   ['clgemmreshapelhsmatrix3dfixture_3c_20char_20_3e',['CLGEMMReshapeLHSMatrix3DFixture< char >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2f75ceb7e31f376cf7045e808e2dda9f',1,'arm_compute::test::validation']]],
@@ -93,6 +99,7 @@
   ['clgetprogrambuildinfo_5fptr',['clGetProgramBuildInfo_ptr',['../classarm__compute_1_1_c_l_symbols.xhtml#a34391377f3991f0a88631cf1b05e3c8b',1,'arm_compute::CLSymbols']]],
   ['clgetprograminfo_5fptr',['clGetProgramInfo_ptr',['../classarm__compute_1_1_c_l_symbols.xhtml#a38787d16b9a4ccb79f11c9e807b31f39',1,'arm_compute::CLSymbols']]],
   ['climportmemoryarm_5fptr',['clImportMemoryARM_ptr',['../classarm__compute_1_1_c_l_symbols.xhtml#ac85382870c183f26f792e183ee80e38c',1,'arm_compute::CLSymbols']]],
+  ['clinstancenormalizationlayerfixture_3c_20half_20_3e',['CLInstanceNormalizationLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2c8cf066c5c57ab026598ccc0ec55a7b',1,'arm_compute::test::validation']]],
   ['cll2normalizelayerfixture_3c_20half_20_3e',['CLL2NormalizeLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a1deaf35286ff5180764d217831b6c424',1,'arm_compute::test::validation']]],
   ['clloglayerfixture_3c_20float_20_3e',['CLLogLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a53faea801bc59c21dea60a9fdfd9f868',1,'arm_compute::test::validation']]],
   ['cllstmlayerfixture_3c_20half_20_3e',['CLLSTMLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a5550422830bbd7b8b38e9df1cfc7e157',1,'arm_compute::test::validation']]],
@@ -100,6 +107,7 @@
   ['clmeanstddevfixture_3c_20float_20_3e',['CLMeanStdDevFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2c9fcdc70ffb87e0f4b44ecf99a341c4',1,'arm_compute::test::validation']]],
   ['clmeanstddevfixture_3c_20half_20_3e',['CLMeanStdDevFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#af4daef0996ee4fae0f7e619d510f2760',1,'arm_compute::test::validation']]],
   ['clmeanstddevnormalizationlayerfixture_3c_20float_20_3e',['CLMeanStdDevNormalizationLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#abbb104d6d6759ba20b029ee664d0236e',1,'arm_compute::test::validation']]],
+  ['clmixedprecesionpoolinglayerfixture_3c_20half_20_3e',['CLMixedPrecesionPoolingLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a609daf26fa140c81ad39c928c0ffd3bf',1,'arm_compute::test::validation']]],
   ['clneglayerfixture_3c_20float_20_3e',['CLNegLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a7b02e80600c7d4563aa058a0eeeb5102',1,'arm_compute::test::validation']]],
   ['clnormalizationlayerfixture_3c_20float_20_3e',['CLNormalizationLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a129a1e26d5a015161e1a1affcbad0e55',1,'arm_compute::test::validation']]],
   ['clpaddingfixture_3c_20half_20_3e',['CLPaddingFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a9a76a99dc39bd0f4667e7475688d049a',1,'arm_compute::test::validation']]],
@@ -108,8 +116,7 @@
   ['clpixelwisemultiplicationbroadcastfixture_3c_20float_20_3e',['CLPixelWiseMultiplicationBroadcastFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a3e75bd77bb0651928ec6c635c0e2612d',1,'arm_compute::test::validation']]],
   ['clpixelwisemultiplicationquantizedfixture_3c_20int16_5ft_20_3e',['CLPixelWiseMultiplicationQuantizedFixture< int16_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#aa2beab5ff5a1c02704f6d9869804f6a5',1,'arm_compute::test::validation']]],
   ['clpixelwisemultiplicationtof32fixture_3c_20float_20_3e',['CLPixelWiseMultiplicationToF32Fixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a7358bbca9e5c79b0b9f8c336fd38c5a1',1,'arm_compute::test::validation']]],
-  ['clpoolinglayerfixture_3c_20half_20_3e',['CLPoolingLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a563e036c5c2976f911c0f33d91f328ec',1,'arm_compute::test::validation']]],
-  ['clquantizationlayerfixture_3c_20half_20_3e',['CLQuantizationLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2059305e61bbc7aa4bea5ca0cb463fec',1,'arm_compute::test::validation']]],
+  ['clquantizationlayerqasymm8fixture_3c_20half_20_3e',['CLQuantizationLayerQASYMM8Fixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a9bce64d51666353819c9982e0eaa4cf2',1,'arm_compute::test::validation']]],
   ['clrangefixture_3c_20float_20_3e',['CLRangeFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a990f1d5d2348970b3301e3166a404b4f',1,'arm_compute::test::validation']]],
   ['clrangefixture_3c_20half_20_3e',['CLRangeFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#aab6ce1adb1c41b7d8fd4ab24b2d8c6f0',1,'arm_compute::test::validation']]],
   ['clrangefixture_3c_20int16_5ft_20_3e',['CLRangeFixture< int16_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a77a1a2caa1c67fc5790f21e7c501940a',1,'arm_compute::test::validation']]],
@@ -133,6 +140,7 @@
   ['clreversefixture_3c_20float_20_3e',['CLReverseFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a3762c018db4fec05957b9ba9201eb531',1,'arm_compute::test::validation']]],
   ['clreversefixture_3c_20uint8_5ft_20_3e',['CLReverseFixture< uint8_t >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a2decc4dbc281b774157870df7eef8a81',1,'arm_compute::test::validation']]],
   ['clrnnlayerfixture_3c_20half_20_3e',['CLRNNLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#ae384fa66bc539fa51ffb8b0ce40b61b8',1,'arm_compute::test::validation']]],
+  ['clroialignlayerfixture_3c_20half_20_3e',['CLROIAlignLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a18e24f4dd3a3c8927fd48e9b1e65d617',1,'arm_compute::test::validation']]],
   ['clroundlayerfixture_3c_20float_20_3e',['CLRoundLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a677ab35f8a277c30bced579f412116cb',1,'arm_compute::test::validation']]],
   ['clrsqrtlayerfixture_3c_20float_20_3e',['CLRsqrtLayerFixture< float >',['../namespacearm__compute_1_1test_1_1validation.xhtml#a31fba8801c1e7965e95c7f68ba805906',1,'arm_compute::test::validation']]],
   ['clscalefixture_3c_20half_20_3e',['CLScaleFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#ae95354de9ee10854aed0572ea3be9655',1,'arm_compute::test::validation']]],
@@ -160,6 +168,7 @@
   ['clwinogradconvolutionlayerfastmathfixture16',['CLWinogradConvolutionLayerFastMathFixture16',['../namespacearm__compute_1_1test_1_1validation.xhtml#a1016f3f9a608db04ae19147571d7ae9d',1,'arm_compute::test::validation']]],
   ['clyololayerfixture_3c_20half_20_3e',['CLYOLOLayerFixture< half >',['../namespacearm__compute_1_1test_1_1validation.xhtml#adef6e5b1a372d6d800abca3a02e6de8b',1,'arm_compute::test::validation']]],
   ['color_5foutput',['color_output',['../classarm__compute_1_1test_1_1framework_1_1_common_options.xhtml#ab7984161940027ec6f8fc3a72026f364',1,'arm_compute::test::framework::CommonOptions']]],
+  ['common_5fparams',['common_params',['../structarm__compute_1_1utils_1_1_common_params.xhtml#ae5f124b6706064b8b8a507d1b8967ab8',1,'arm_compute::utils::CommonParams']]],
   ['conjugate',['conjugate',['../structarm__compute_1_1_f_f_t_scale_kernel_info.xhtml#a3eedaeae28218786bf093b225accbfe0',1,'arm_compute::FFTScaleKernelInfo::conjugate()'],['../structarm__compute_1_1_f_f_t_digit_reverse_kernel_info.xhtml#a3eedaeae28218786bf093b225accbfe0',1,'arm_compute::FFTDigitReverseKernelInfo::conjugate()']]],
   ['constant_5fborder_5fvalue',['constant_border_value',['../structarm__compute_1_1test_1_1validation_1_1_harris_corners_parameters.xhtml#adbc7a7f2ed8211ad938edc9e795fbb6f',1,'arm_compute::test::validation::HarrisCornersParameters::constant_border_value()'],['../structarm__compute_1_1test_1_1validation_1_1_canny_edge_parameters.xhtml#adbc7a7f2ed8211ad938edc9e795fbb6f',1,'arm_compute::test::validation::CannyEdgeParameters::constant_border_value()'],['../namespacearm__compute.xhtml#a3fed059965fe44cbe7ed4091d6b63acf',1,'arm_compute::CONSTANT_BORDER_VALUE()']]],
   ['conv',['conv',['../namespacearm__compute_1_1test_1_1validation.xhtml#a006546051719c5fb4b20c966a26b9c76',1,'arm_compute::test::validation']]],
@@ -167,11 +176,12 @@
   ['conv_5fdataset_5fdft',['conv_dataset_dft',['../namespacearm__compute_1_1test_1_1validation.xhtml#a03c574d14dd0623ae30cf069c53a7f25',1,'arm_compute::test::validation']]],
   ['conv_5finfo',['conv_info',['../namespacearm__compute_1_1test_1_1validation.xhtml#a00525ff582f16038a1d3819aa44a23a3',1,'arm_compute::test::validation']]],
   ['convert_5fpolicy',['convert_policy',['../namespacearm__compute_1_1test_1_1validation.xhtml#a5d58c32bff63e4c34b3234f884a4da58',1,'arm_compute::test::validation']]],
-  ['convolution',['convolution',['../namespacearm__compute_1_1test_1_1validation.xhtml#ae38161fda91461cff23b750a95e47e6f',1,'arm_compute::test::validation']]],
+  ['convolution',['convolution',['../structarm__compute_1_1utils_1_1_example_params.xhtml#a6bc5bc347677882d4004e81b43d2ba1b',1,'arm_compute::utils::ExampleParams::convolution()'],['../namespacearm__compute_1_1test_1_1validation.xhtml#ae38161fda91461cff23b750a95e47e6f',1,'arm_compute::test::validation::convolution()']]],
   ['convolution_5finfo',['convolution_info',['../structarm__compute_1_1_winograd_info.xhtml#ad99e40b120f0a9e96821c08bf60a84f2',1,'arm_compute::WinogradInfo']]],
+  ['convolution_5fmethod',['convolution_method',['../structarm__compute_1_1utils_1_1_example_params.xhtml#a7173829b5cc784e10e5e113cfa19e57c',1,'arm_compute::utils::ExampleParams']]],
   ['convolution_5fmethod_5fhint',['convolution_method_hint',['../structarm__compute_1_1graph_1_1frontend_1_1_stream_hints.xhtml#af18f64d6fa79da2fd4fd585bf818b3d2',1,'arm_compute::graph::frontend::StreamHints']]],
   ['core_5fmask',['core_mask',['../_mali_counter_8cpp.xhtml#a250eb089b2094c09544ea64b3910bd33',1,'MaliCounter.cpp']]],
-  ['cpu_5finfo',['cpu_info',['../structarm__compute_1_1_thread_info.xhtml#a92a85dfb6988cb6da124c05d9eeef869',1,'arm_compute::ThreadInfo']]],
+  ['cpu_5finfo',['cpu_info',['../structarm__compute_1_1_thread_info.xhtml#a92a85dfb6988cb6da124c05d9eeef869',1,'arm_compute::ThreadInfo::cpu_info()'],['../structarm__compute_1_1_device_properties.xhtml#aa122040552579e3f388b81cb23cbdbef',1,'arm_compute::DeviceProperties::cpu_info()']]],
   ['cross_5fgroup',['cross_group',['../structarm__compute_1_1graph_1_1_memory_manager_context.xhtml#a9a1a8b3c7023ca46b49d051c2ac25489',1,'arm_compute::graph::MemoryManagerContext']]],
   ['cross_5fmm',['cross_mm',['../structarm__compute_1_1graph_1_1_memory_manager_context.xhtml#a4e1e0a2d09540e4c286f7ef4b5a02053',1,'arm_compute::graph::MemoryManagerContext']]],
   ['ctx',['ctx',['../structarm__compute_1_1graph_1_1_execution_workload.xhtml#abda8fc9044eb180a388401a256d4ed05',1,'arm_compute::graph::ExecutionWorkload']]]