arm_compute v17.12
diff --git a/documentation/search/files_12.js b/documentation/search/files_12.js
index 7df72dc..8e37cb6 100644
--- a/documentation/search/files_12.js
+++ b/documentation/search/files_12.js
@@ -1,12 +1,18 @@
 var searchData=
 [
+  ['samplingpolicydataset_2eh',['SamplingPolicyDataset.h',['../_sampling_policy_dataset_8h.xhtml',1,'']]],
   ['scale_2ecl',['scale.cl',['../scale_8cl.xhtml',1,'']]],
   ['scale_2ecpp',['Scale.cpp',['../_c_l_2_scale_8cpp.xhtml',1,'']]],
-  ['scale_2ecpp',['Scale.cpp',['../_c_p_p_2_scale_8cpp.xhtml',1,'']]],
   ['scale_2ecpp',['Scale.cpp',['../_n_e_o_n_2_scale_8cpp.xhtml',1,'']]],
+  ['scale_2ecpp',['Scale.cpp',['../reference_2_scale_8cpp.xhtml',1,'']]],
   ['scale_2eh',['Scale.h',['../_scale_8h.xhtml',1,'']]],
   ['scalefixture_2eh',['ScaleFixture.h',['../_scale_fixture_8h.xhtml',1,'']]],
+  ['schaar_2ecpp',['Schaar.cpp',['../_schaar_8cpp.xhtml',1,'']]],
+  ['scharr_2ecpp',['Scharr.cpp',['../_c_l_2_scharr_8cpp.xhtml',1,'']]],
+  ['scharr_2ecpp',['Scharr.cpp',['../reference_2_scharr_8cpp.xhtml',1,'']]],
+  ['scharr_2eh',['Scharr.h',['../_scharr_8h.xhtml',1,'']]],
   ['scharr_5ffilter_2ecl',['scharr_filter.cl',['../scharr__filter_8cl.xhtml',1,'']]],
+  ['scharrfixture_2eh',['ScharrFixture.h',['../_scharr_fixture_8h.xhtml',1,'']]],
   ['scheduler_2eh',['Scheduler.h',['../_scheduler_8h.xhtml',1,'']]],
   ['semaphore_2eh',['Semaphore.h',['../_semaphore_8h.xhtml',1,'']]],
   ['shapedatasets_2eh',['ShapeDatasets.h',['../_shape_datasets_8h.xhtml',1,'']]],
@@ -17,25 +23,34 @@
   ['size2d_2eh',['Size2D.h',['../_size2_d_8h.xhtml',1,'']]],
   ['smallconvolutionlayerdataset_2eh',['SmallConvolutionLayerDataset.h',['../_small_convolution_layer_dataset_8h.xhtml',1,'']]],
   ['smallgemmdataset_2eh',['SmallGEMMDataset.h',['../_small_g_e_m_m_dataset_8h.xhtml',1,'']]],
-  ['sobel_2ecpp',['Sobel.cpp',['../_c_l_2_sobel_8cpp.xhtml',1,'']]],
-  ['sobel_2ecpp',['Sobel.cpp',['../_c_p_p_2_sobel_8cpp.xhtml',1,'']]],
+  ['smallgemmlowpdataset_2eh',['SmallGEMMLowpDataset.h',['../_small_g_e_m_m_lowp_dataset_8h.xhtml',1,'']]],
   ['sobel_2ecpp',['Sobel.cpp',['../_n_e_o_n_2_sobel_8cpp.xhtml',1,'']]],
+  ['sobel_2ecpp',['Sobel.cpp',['../_c_l_2_sobel_8cpp.xhtml',1,'']]],
+  ['sobel_2ecpp',['Sobel.cpp',['../reference_2_sobel_8cpp.xhtml',1,'']]],
   ['sobel_2eh',['Sobel.h',['../_sobel_8h.xhtml',1,'']]],
   ['sobel_5ffilter_2ecl',['sobel_filter.cl',['../sobel__filter_8cl.xhtml',1,'']]],
   ['sobelfixture_2eh',['SobelFixture.h',['../_sobel_fixture_8h.xhtml',1,'']]],
   ['softmax_5flayer_2ecl',['softmax_layer.cl',['../softmax__layer_8cl.xhtml',1,'']]],
-  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../_c_p_p_2_softmax_layer_8cpp.xhtml',1,'']]],
-  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../_n_e_o_n_2_softmax_layer_8cpp.xhtml',1,'']]],
-  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../_c_l_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmax_5flayer_5fquantized_2ecl',['softmax_layer_quantized.cl',['../softmax__layer__quantized_8cl.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../validation_2_g_l_e_s___c_o_m_p_u_t_e_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../validation_2reference_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../benchmark_2_c_l_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../benchmark_2_n_e_o_n_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../validation_2_c_l_2_softmax_layer_8cpp.xhtml',1,'']]],
+  ['softmaxlayer_2ecpp',['SoftmaxLayer.cpp',['../validation_2_n_e_o_n_2_softmax_layer_8cpp.xhtml',1,'']]],
   ['softmaxlayer_2eh',['SoftmaxLayer.h',['../arm__compute_2graph_2nodes_2_softmax_layer_8h.xhtml',1,'']]],
-  ['softmaxlayer_2eh',['SoftmaxLayer.h',['../tests_2validation_2_c_p_p_2_softmax_layer_8h.xhtml',1,'']]],
-  ['softmaxlayerfixture_2eh',['SoftmaxLayerFixture.h',['../_softmax_layer_fixture_8h.xhtml',1,'']]],
+  ['softmaxlayer_2eh',['SoftmaxLayer.h',['../tests_2validation_2reference_2_softmax_layer_8h.xhtml',1,'']]],
+  ['softmaxlayerfixture_2eh',['SoftmaxLayerFixture.h',['../benchmark_2fixtures_2_softmax_layer_fixture_8h.xhtml',1,'']]],
+  ['softmaxlayerfixture_2eh',['SoftmaxLayerFixture.h',['../validation_2fixtures_2_softmax_layer_fixture_8h.xhtml',1,'']]],
   ['squeezenetactivationlayerdataset_2eh',['SqueezeNetActivationLayerDataset.h',['../_squeeze_net_activation_layer_dataset_8h.xhtml',1,'']]],
   ['squeezenetconvolutionlayerdataset_2eh',['SqueezeNetConvolutionLayerDataset.h',['../_squeeze_net_convolution_layer_dataset_8h.xhtml',1,'']]],
   ['squeezenetpoolinglayerdataset_2eh',['SqueezeNetPoolingLayerDataset.h',['../_squeeze_net_pooling_layer_dataset_8h.xhtml',1,'']]],
+  ['stdprinter_2eh',['StdPrinter.h',['../_std_printer_8h.xhtml',1,'']]],
   ['steps_2eh',['Steps.h',['../_steps_8h.xhtml',1,'']]],
   ['strides_2eh',['Strides.h',['../_strides_8h.xhtml',1,'']]],
-  ['subtensor_2eh',['SubTensor.h',['../runtime_2_sub_tensor_8h.xhtml',1,'']]],
+  ['subgraph_2eh',['SubGraph.h',['../_sub_graph_8h.xhtml',1,'']]],
   ['subtensor_2eh',['SubTensor.h',['../graph_2_sub_tensor_8h.xhtml',1,'']]],
+  ['subtensor_2eh',['SubTensor.h',['../runtime_2_sub_tensor_8h.xhtml',1,'']]],
   ['subtensorinfo_2eh',['SubTensorInfo.h',['../_sub_tensor_info_8h.xhtml',1,'']]]
 ];