arm_compute v17.06
diff --git a/documentation/search/all_c.js b/documentation/search/all_c.js
index c5ad9b0..cc74480 100644
--- a/documentation/search/all_c.js
+++ b/documentation/search/all_c.js
@@ -1,46 +1,54 @@
 var searchData=
 [
-  ['magnitude_5fl1',['magnitude_l1',['../magnitude__phase_8cl.xhtml#aedc7e5ee4cb8f5a0240e422f9a9e7ce9',1,'magnitude_phase.cl']]],
-  ['magnitude_5fl2',['magnitude_l2',['../magnitude__phase_8cl.xhtml#aec9387519a61474acb0b2bf90ef6d94d',1,'magnitude_phase.cl']]],
-  ['magnitude_5fop',['MAGNITUDE_OP',['../magnitude__phase_8cl.xhtml#a259a59d7a4f247119c457af235827a29',1,'magnitude_phase.cl']]],
-  ['magnitude_5fphase',['magnitude_phase',['../magnitude__phase_8cl.xhtml#a76ac02e1f05a26f67090c9464434e04a',1,'magnitude_phase.cl']]],
-  ['magnitude_5fphase_2ecl',['magnitude_phase.cl',['../magnitude__phase_8cl.xhtml',1,'']]],
-  ['magnitudetype',['MagnitudeType',['../namespacearm__compute.xhtml#a7b3ec6413f000b02fdb4e39a951d9f8a',1,'arm_compute']]],
-  ['main',['main',['../cl__convolution_8cpp.xhtml#a217dbf8b442f20279ea00b898af96f52',1,'main(int argc, const char **argv): cl_convolution.cpp'],['../cl__events_8cpp.xhtml#a217dbf8b442f20279ea00b898af96f52',1,'main(int argc, const char **argv): cl_events.cpp'],['../neon__convolution_8cpp.xhtml#a217dbf8b442f20279ea00b898af96f52',1,'main(int argc, const char **argv): neon_convolution.cpp'],['../neon__copy__objects_8cpp.xhtml#a217dbf8b442f20279ea00b898af96f52',1,'main(int argc, const char **argv): neon_copy_objects.cpp'],['../neon__scale_8cpp.xhtml#a217dbf8b442f20279ea00b898af96f52',1,'main(int argc, const char **argv): neon_scale.cpp'],['../neoncl__scale__median__gaussian_8cpp.xhtml#a217dbf8b442f20279ea00b898af96f52',1,'main(int argc, const char **argv): neoncl_scale_median_gaussian.cpp']]],
-  ['main_5fcl_5fconvolution',['main_cl_convolution',['../cl__convolution_8cpp.xhtml#a63683d6451d68be4415ea2a694b350e7',1,'cl_convolution.cpp']]],
-  ['main_5fcl_5fevents',['main_cl_events',['../cl__events_8cpp.xhtml#a5eb01b416cc3221d024edaf6eddee305',1,'cl_events.cpp']]],
-  ['main_5fneon_5fconvolution',['main_neon_convolution',['../neon__convolution_8cpp.xhtml#ac741ff15d9366f7bf55dc470e87144d3',1,'neon_convolution.cpp']]],
-  ['main_5fneon_5fcopy_5fobjects',['main_neon_copy_objects',['../neon__copy__objects_8cpp.xhtml#a548cd646528b7a0644cb08e483e7ee2b',1,'neon_copy_objects.cpp']]],
-  ['main_5fneon_5fscale',['main_neon_scale',['../neon__scale_8cpp.xhtml#a8311a04cc09fb45ff5126dc74b6c6dcb',1,'neon_scale.cpp']]],
-  ['main_5fneoncl_5fscale_5fmedian_5fgaussian',['main_neoncl_scale_median_gaussian',['../neoncl__scale__median__gaussian_8cpp.xhtml#a4003cb8b626a6604e2f51b8e17f8bb3d',1,'neoncl_scale_median_gaussian.cpp']]],
-  ['map',['map',['../classarm__compute_1_1_i_c_l_array.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0',1,'arm_compute::ICLArray::map()'],['../classarm__compute_1_1_i_c_l_distribution1_d.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0',1,'arm_compute::ICLDistribution1D::map()'],['../classarm__compute_1_1_i_c_l_lut.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0',1,'arm_compute::ICLLut::map()'],['../classarm__compute_1_1_i_c_l_tensor.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0',1,'arm_compute::ICLTensor::map()'],['../classarm__compute_1_1_c_l_array.xhtml#a14c53d2d17be6fa8a2c9861527c7b002',1,'arm_compute::CLArray::map()'],['../classarm__compute_1_1_c_l_distribution1_d.xhtml#a14c53d2d17be6fa8a2c9861527c7b002',1,'arm_compute::CLDistribution1D::map()'],['../classarm__compute_1_1_c_l_lut.xhtml#a14c53d2d17be6fa8a2c9861527c7b002',1,'arm_compute::CLLut::map()'],['../classarm__compute_1_1_c_l_lut_allocator.xhtml#a460f371bafd64854b2332d96697939b3',1,'arm_compute::CLLutAllocator::map()'],['../classarm__compute_1_1_c_l_tensor.xhtml#a14c53d2d17be6fa8a2c9861527c7b002',1,'arm_compute::CLTensor::map()'],['../classarm__compute_1_1_c_l_tensor_allocator.xhtml#a460f371bafd64854b2332d96697939b3',1,'arm_compute::CLTensorAllocator::map()']]],
-  ['mat_5findex',['MAT_INDEX',['../convolution__rectangle_8cl.xhtml#a61020724430287ed1cd963e312ca47d2',1,'convolution_rectangle.cl']]],
-  ['matrixpattern',['MatrixPattern',['../namespacearm__compute.xhtml#afdda916edc7502967bbec17ea3c06c02',1,'arm_compute']]],
-  ['max',['MAX',['../namespacearm__compute.xhtml#adf2ced65e536375a1c96425d9fced858a26a4b44a837bf97b972628509912b4a5',1,'arm_compute::MAX()'],['../namespacearm__compute.xhtml#a9172da722f0a434e5cc07c0a3c115d93a26a4b44a837bf97b972628509912b4a5',1,'arm_compute::MAX()']]],
-  ['max_5fconsecutive_5felements_5fdisplay_5fwidth',['max_consecutive_elements_display_width',['../namespacearm__compute.xhtml#ac3f2de3a35ff8d9a47b5b793637784e7',1,'arm_compute']]],
-  ['max_5fconsecutive_5felements_5fdisplay_5fwidth_5fimpl',['max_consecutive_elements_display_width_impl',['../namespacearm__compute.xhtml#aaecee617b967dd96f27d2f36732fb68e',1,'arm_compute']]],
-  ['max_5fdims',['MAX_DIMS',['../namespacearm__compute.xhtml#a769d636d7a3c7c84579a5f477a18bc9d',1,'arm_compute']]],
-  ['max_5fnum_5fvalues',['max_num_values',['../classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3',1,'arm_compute::IArray']]],
-  ['mean_5fstddev_2ecl',['mean_stddev.cl',['../mean__stddev_8cl.xhtml',1,'']]],
-  ['mean_5fstddev_5faccumulate',['mean_stddev_accumulate',['../mean__stddev_8cl.xhtml#a35eedf10476f85a87aa70a4292dd380a',1,'mean_stddev.cl']]],
-  ['median',['MEDIAN',['../namespacearm__compute.xhtml#adf2ced65e536375a1c96425d9fced858a8ab0c3a037e882577dec378985477074',1,'arm_compute']]],
-  ['median_5fbox5x5',['median_box5x5',['../non__linear__filter5x5_8cl.xhtml#ac943e4049581c4aa48abecb270d36fd8',1,'non_linear_filter5x5.cl']]],
-  ['median_5fdisk5x5',['median_disk5x5',['../non__linear__filter5x5_8cl.xhtml#a8a1966a000958e0d48cdc182da9c8bdf',1,'non_linear_filter5x5.cl']]],
-  ['min',['MIN',['../namespacearm__compute.xhtml#adf2ced65e536375a1c96425d9fced858ace31e2a082d17e038fcc6e3006166653',1,'arm_compute']]],
-  ['min_5feig',['min_eig',['../structarm__compute_1_1_c_l_coefficient_table.xhtml#a08ad73a840663cb2f4a6e040e507cbb7',1,'arm_compute::CLCoefficientTable']]],
-  ['minmax',['minmax',['../minmaxloc_8cl.xhtml#a57351025b140b0b9ef881714d32d84d3',1,'minmaxloc.cl']]],
-  ['minmaxloc',['minmaxloc',['../minmaxloc_8cl.xhtml#a31ce1a75df24b2037dc76f1748236579',1,'minmaxloc.cl']]],
-  ['minmaxloc_2ecl',['minmaxloc.cl',['../minmaxloc_8cl.xhtml',1,'']]],
-  ['minval',['MINVAL',['../softmax__layer_8cl.xhtml#a80b22c555ddadb47cc6ca338a9c49126',1,'softmax_layer.cl']]],
-  ['model',['model',['../classarm__compute_1_1_i_multi_h_o_g.xhtml#a75e828c2dc5a300d224761a410c0925f',1,'arm_compute::IMultiHOG::model(size_t index)=0'],['../classarm__compute_1_1_i_multi_h_o_g.xhtml#a71394cddbab548690b314af51be472f0',1,'arm_compute::IMultiHOG::model(size_t index) const =0'],['../classarm__compute_1_1_multi_h_o_g.xhtml#aa9d93a19f9961a4ee8b06527cd8842b4',1,'arm_compute::MultiHOG::model(size_t index) override'],['../classarm__compute_1_1_multi_h_o_g.xhtml#a3fdc663dd36acddc50a879d9b2f84d2a',1,'arm_compute::MultiHOG::model(size_t index) const override']]],
-  ['multihog',['MultiHOG',['../classarm__compute_1_1_multi_h_o_g.xhtml',1,'arm_compute']]],
-  ['multihog',['MultiHOG',['../classarm__compute_1_1_multi_h_o_g.xhtml#a6e2a8eb69ed47bf06e7da4b63da32bc5',1,'arm_compute::MultiHOG']]],
-  ['multihog_2eh',['MultiHOG.h',['../_multi_h_o_g_8h.xhtml',1,'']]],
-  ['multiimage',['MultiImage',['../classarm__compute_1_1_multi_image.xhtml#a122ea2bfab91467608e255a8612f0bff',1,'arm_compute::MultiImage']]],
-  ['multiimage',['MultiImage',['../classarm__compute_1_1_multi_image.xhtml',1,'arm_compute']]],
-  ['multiimage_2eh',['MultiImage.h',['../_multi_image_8h.xhtml',1,'']]],
-  ['multiimageinfo',['MultiImageInfo',['../classarm__compute_1_1_multi_image_info.xhtml#a335d0038f37278ee9adc798b2efa7775',1,'arm_compute::MultiImageInfo']]],
-  ['multiimageinfo',['MultiImageInfo',['../classarm__compute_1_1_multi_image_info.xhtml',1,'arm_compute']]],
-  ['multiimageinfo_2eh',['MultiImageInfo.h',['../_multi_image_info_8h.xhtml',1,'']]],
-  ['multithread',['multithread',['../classarm__compute_1_1_c_p_p_scheduler.xhtml#a2c8fb9f063c63c186213c042080f4e79',1,'arm_compute::CPPScheduler']]]
+  ['library_20architecture',['Library architecture',['../architecture.xhtml',1,'']]],
+  ['l1_5fnorm',['L1_NORM',['../namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3a68616ae21712c00705b962f4eff06eaa',1,'arm_compute']]],
+  ['l1norm',['L1NORM',['../namespacearm__compute.xhtml#a7b3ec6413f000b02fdb4e39a951d9f8aac2f1be73bf576190d1f42bdaf5162ae8',1,'arm_compute']]],
+  ['l2_5fhyst_5fthreshold',['l2_hyst_threshold',['../classarm__compute_1_1_h_o_g_info.xhtml#a954d05635b1ff48daffdd70d8a1a6443',1,'arm_compute::HOGInfo']]],
+  ['l2_5fnorm',['L2_NORM',['../namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3a80485e54c7a3c93a0f74637c6b918ce5',1,'arm_compute']]],
+  ['l2hys_5fnorm',['L2HYS_NORM',['../namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3ac9e68c0594494ec85805b225a7acb9c2',1,'arm_compute']]],
+  ['l2norm',['L2NORM',['../namespacearm__compute.xhtml#a7b3ec6413f000b02fdb4e39a951d9f8aad927ac799e8b24f80fc80d89b2eb7131',1,'arm_compute']]],
+  ['largefullyconnectedlayerdataset',['LargeFullyConnectedLayerDataset',['../classarm__compute_1_1test_1_1_large_fully_connected_layer_dataset.xhtml',1,'arm_compute::test']]],
+  ['largefullyconnectedlayerdataset',['LargeFullyConnectedLayerDataset',['../classarm__compute_1_1test_1_1_large_fully_connected_layer_dataset.xhtml#a67e061497f9e20d506a0016a13f76829',1,'arm_compute::test::LargeFullyConnectedLayerDataset']]],
+  ['largegemmdataset',['LargeGEMMDataset',['../classarm__compute_1_1test_1_1_large_g_e_m_m_dataset.xhtml',1,'arm_compute::test']]],
+  ['largegemmdataset',['LargeGEMMDataset',['../classarm__compute_1_1test_1_1_large_g_e_m_m_dataset.xhtml#aae88224f4fa8355a2453aa0f8c82ff81',1,'arm_compute::test::LargeGEMMDataset']]],
+  ['largeimages',['LargeImages',['../classarm__compute_1_1test_1_1_large_images.xhtml#aa90e802636bcb10b34f856fc8c055daa',1,'arm_compute::test::LargeImages']]],
+  ['largeimages',['LargeImages',['../classarm__compute_1_1test_1_1_large_images.xhtml',1,'arm_compute::test']]],
+  ['largeshapes',['LargeShapes',['../classarm__compute_1_1test_1_1_large_shapes.xhtml',1,'arm_compute::test']]],
+  ['largeshapes',['LargeShapes',['../classarm__compute_1_1test_1_1_large_shapes.xhtml#a9715c2e5fcad0e230de11c4f66ecf8a3',1,'arm_compute::test::LargeShapes']]],
+  ['left',['left',['../structarm__compute_1_1_border_size.xhtml#a05374b750b0fc472c34ee61e6f028bba',1,'arm_compute::BorderSize']]],
+  ['lenet5',['LeNet5',['../classarm__compute_1_1test_1_1model__objects_1_1_le_net5.xhtml',1,'arm_compute::test::model_objects']]],
+  ['lenet5_2ecpp',['LeNet5.cpp',['../_n_e_o_n_2_le_net5_8cpp.xhtml',1,'']]],
+  ['lenet5_2ecpp',['LeNet5.cpp',['../_c_l_2_le_net5_8cpp.xhtml',1,'']]],
+  ['lenet5_2eh',['LeNet5.h',['../benchmark_2system__tests_2common_2_le_net5_8h.xhtml',1,'']]],
+  ['lenet5_2eh',['LeNet5.h',['../model__objects_2_le_net5_8h.xhtml',1,'']]],
+  ['lenet5activationlayerdataset',['LeNet5ActivationLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_activation_layer_dataset.xhtml',1,'arm_compute::test']]],
+  ['lenet5activationlayerdataset',['LeNet5ActivationLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_activation_layer_dataset.xhtml#a1214ab786c67321e2b26ed65c778ca34',1,'arm_compute::test::LeNet5ActivationLayerDataset']]],
+  ['lenet5convolutionlayerdataset',['LeNet5ConvolutionLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_convolution_layer_dataset.xhtml#a3a52dcbb8d093d9899337cb9c022aa59',1,'arm_compute::test::LeNet5ConvolutionLayerDataset']]],
+  ['lenet5convolutionlayerdataset',['LeNet5ConvolutionLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_convolution_layer_dataset.xhtml',1,'arm_compute::test']]],
+  ['lenet5fixture',['LeNet5Fixture',['../classarm__compute_1_1test_1_1benchmark_1_1_le_net5_fixture.xhtml',1,'arm_compute::test::benchmark']]],
+  ['lenet5fullyconnectedlayerdataset',['LeNet5FullyConnectedLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_fully_connected_layer_dataset.xhtml',1,'arm_compute::test']]],
+  ['lenet5fullyconnectedlayerdataset',['LeNet5FullyConnectedLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_fully_connected_layer_dataset.xhtml#a3e6b1264353f809d02913c6d10a5530f',1,'arm_compute::test::LeNet5FullyConnectedLayerDataset']]],
+  ['lenet5poolinglayerdataset',['LeNet5PoolingLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_pooling_layer_dataset.xhtml',1,'arm_compute::test']]],
+  ['lenet5poolinglayerdataset',['LeNet5PoolingLayerDataset',['../classarm__compute_1_1test_1_1_le_net5_pooling_layer_dataset.xhtml#af6e1aa0a2104e54eac9fe81f66098d10',1,'arm_compute::test::LeNet5PoolingLayerDataset']]],
+  ['library',['library',['../namespacearm__compute_1_1test.xhtml#a4ced6442a379a75e8a6c4be093fb666b',1,'arm_compute::test']]],
+  ['limit',['limit',['../structarm__compute_1_1_border_size.xhtml#a00ac5d6334fe3217b4ef49ea8dc61fb0',1,'arm_compute::BorderSize']]],
+  ['linear',['LINEAR',['../classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaaaac544aacc3615aada24897a215f5046',1,'arm_compute::ActivationLayerInfo']]],
+  ['lkinternalkeypointarray',['LKInternalKeypointArray',['../namespacearm__compute.xhtml#a681c120e2188371794ec3a59768c64ab',1,'arm_compute']]],
+  ['lktracker_5fstage0',['lktracker_stage0',['../optical__flow__pyramid__lk_8cl.xhtml#ae1961d0f636da631c35ffaf096187840',1,'optical_flow_pyramid_lk.cl']]],
+  ['lktracker_5fstage1',['lktracker_stage1',['../optical__flow__pyramid__lk_8cl.xhtml#a97401877f0071dbe2443c697b29d80e0',1,'optical_flow_pyramid_lk.cl']]],
+  ['load_5fand_5fset_5fmask',['LOAD_AND_SET_MASK',['../fast__corners_8cl.xhtml#a9da9e257c05fa101dacfaaedd305f5bb',1,'fast_corners.cl']]],
+  ['load_5fbinary',['load_binary',['../classarm__compute_1_1_c_l_kernel_library.xhtml#a389a543ae040ca6bf6b57fd6215f154b',1,'arm_compute::CLKernelLibrary']]],
+  ['log',['log',['../structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a33520868a877b6b9a1beccdc1aaa4ec6',1,'arm_compute::test::fixed_point_arithmetic::detail::functions::log()'],['../namespacearm__compute.xhtml#afa20b6a7f4383003babd690f026f22dca4b5ffcdaf38ce4d463171f5c977c5ab3',1,'arm_compute::LOG()'],['../namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#a8c8ce35c61b4f71cccec28d18161eaa1',1,'arm_compute::test::fixed_point_arithmetic::detail::log()']]],
+  ['log_5fqs8_2ecpp',['Log_QS8.cpp',['../_log___q_s8_8cpp.xhtml',1,'']]],
+  ['log_5ftab',['log_tab',['../namespacearm__compute.xhtml#a48fb9cf404e8f7043235bf14105c9793',1,'arm_compute']]],
+  ['log_5ftab_5fqs8',['log_tab_qs8',['../namespacearm__compute.xhtml#af6bad6fafc33437f617e27d063aea07d',1,'arm_compute']]],
+  ['log_5ftabq_5fqs8',['log_tabq_qs8',['../namespacearm__compute.xhtml#a44e335b1163d294dcd6efc8e51565135',1,'arm_compute']]],
+  ['logistic',['LOGISTIC',['../classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa72ee60fba0509af07cbbd91398d8db9d',1,'arm_compute::ActivationLayerInfo']]],
+  ['lower_5fstring',['lower_string',['../namespacearm__compute.xhtml#a532fb45c0261724a4c2e755cfd3a44e6',1,'arm_compute']]],
+  ['lut',['Lut',['../classarm__compute_1_1_lut.xhtml',1,'arm_compute']]],
+  ['lut',['Lut',['../classarm__compute_1_1_lut.xhtml#a0f61968969758af458b1bb644445cb4d',1,'arm_compute::Lut::Lut()'],['../classarm__compute_1_1_lut.xhtml#adad4e75f50babe21da02638fa2cfb9d1',1,'arm_compute::Lut::Lut(size_t num_elements, DataType data_type)']]],
+  ['lut_2eh',['Lut.h',['../_lut_8h.xhtml',1,'']]],
+  ['lutallocator',['LutAllocator',['../classarm__compute_1_1_lut_allocator.xhtml',1,'arm_compute']]],
+  ['lutallocator',['LutAllocator',['../classarm__compute_1_1_lut_allocator.xhtml#a5fdb67ad7cf44fcbc5bf7bd0a7a1ca09',1,'arm_compute::LutAllocator']]],
+  ['lutallocator_2eh',['LutAllocator.h',['../_lut_allocator_8h.xhtml',1,'']]]
 ];