arm_compute v17.12
diff --git a/documentation/search/files_2.js b/documentation/search/files_2.js
index bdced59..316e75d 100644
--- a/documentation/search/files_2.js
+++ b/documentation/search/files_2.js
@@ -1,43 +1,46 @@
 var searchData=
 [
   ['batchnormalization_5flayer_2ecl',['batchnormalization_layer.cl',['../batchnormalization__layer_8cl.xhtml',1,'']]],
+  ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../benchmark_2_c_l_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
+  ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
   ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../benchmark_2_n_e_o_n_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
   ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../validation_2_c_l_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
-  ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../validation_2_c_p_p_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
+  ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../validation_2_g_l_e_s___c_o_m_p_u_t_e_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
   ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../validation_2_n_e_o_n_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
-  ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../benchmark_2_c_l_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
+  ['batchnormalizationlayer_2ecpp',['BatchNormalizationLayer.cpp',['../validation_2reference_2_batch_normalization_layer_8cpp.xhtml',1,'']]],
+  ['batchnormalizationlayer_2eh',['BatchNormalizationLayer.h',['../tests_2validation_2reference_2_batch_normalization_layer_8h.xhtml',1,'']]],
   ['batchnormalizationlayer_2eh',['BatchNormalizationLayer.h',['../arm__compute_2graph_2nodes_2_batch_normalization_layer_8h.xhtml',1,'']]],
-  ['batchnormalizationlayer_2eh',['BatchNormalizationLayer.h',['../tests_2validation_2_c_p_p_2_batch_normalization_layer_8h.xhtml',1,'']]],
   ['batchnormalizationlayerdataset_2eh',['BatchNormalizationLayerDataset.h',['../_batch_normalization_layer_dataset_8h.xhtml',1,'']]],
-  ['batchnormalizationlayerfixture_2eh',['BatchNormalizationLayerFixture.h',['../benchmark_2fixtures_2_batch_normalization_layer_fixture_8h.xhtml',1,'']]],
   ['batchnormalizationlayerfixture_2eh',['BatchNormalizationLayerFixture.h',['../validation_2fixtures_2_batch_normalization_layer_fixture_8h.xhtml',1,'']]],
+  ['batchnormalizationlayerfixture_2eh',['BatchNormalizationLayerFixture.h',['../benchmark_2fixtures_2_batch_normalization_layer_fixture_8h.xhtml',1,'']]],
   ['bitwise_5fop_2ecl',['bitwise_op.cl',['../bitwise__op_8cl.xhtml',1,'']]],
   ['bitwiseand_2ecpp',['BitwiseAnd.cpp',['../_c_l_2_bitwise_and_8cpp.xhtml',1,'']]],
-  ['bitwiseand_2ecpp',['BitwiseAnd.cpp',['../_c_p_p_2_bitwise_and_8cpp.xhtml',1,'']]],
   ['bitwiseand_2ecpp',['BitwiseAnd.cpp',['../_n_e_o_n_2_bitwise_and_8cpp.xhtml',1,'']]],
+  ['bitwiseand_2ecpp',['BitwiseAnd.cpp',['../reference_2_bitwise_and_8cpp.xhtml',1,'']]],
   ['bitwiseand_2eh',['BitwiseAnd.h',['../_bitwise_and_8h.xhtml',1,'']]],
   ['bitwiseandfixture_2eh',['BitwiseAndFixture.h',['../_bitwise_and_fixture_8h.xhtml',1,'']]],
   ['bitwisenot_2ecpp',['BitwiseNot.cpp',['../_c_l_2_bitwise_not_8cpp.xhtml',1,'']]],
-  ['bitwisenot_2ecpp',['BitwiseNot.cpp',['../_c_p_p_2_bitwise_not_8cpp.xhtml',1,'']]],
   ['bitwisenot_2ecpp',['BitwiseNot.cpp',['../_n_e_o_n_2_bitwise_not_8cpp.xhtml',1,'']]],
+  ['bitwisenot_2ecpp',['BitwiseNot.cpp',['../reference_2_bitwise_not_8cpp.xhtml',1,'']]],
   ['bitwisenot_2eh',['BitwiseNot.h',['../_bitwise_not_8h.xhtml',1,'']]],
   ['bitwisenotfixture_2eh',['BitwiseNotFixture.h',['../_bitwise_not_fixture_8h.xhtml',1,'']]],
-  ['bitwiseor_2ecpp',['BitwiseOr.cpp',['../_c_p_p_2_bitwise_or_8cpp.xhtml',1,'']]],
+  ['bitwiseor_2ecpp',['BitwiseOr.cpp',['../reference_2_bitwise_or_8cpp.xhtml',1,'']]],
   ['bitwiseor_2ecpp',['BitwiseOr.cpp',['../_c_l_2_bitwise_or_8cpp.xhtml',1,'']]],
   ['bitwiseor_2ecpp',['BitwiseOr.cpp',['../_n_e_o_n_2_bitwise_or_8cpp.xhtml',1,'']]],
   ['bitwiseor_2eh',['BitwiseOr.h',['../_bitwise_or_8h.xhtml',1,'']]],
   ['bitwiseorfixture_2eh',['BitwiseOrFixture.h',['../_bitwise_or_fixture_8h.xhtml',1,'']]],
-  ['bitwisexor_2ecpp',['BitwiseXor.cpp',['../_n_e_o_n_2_bitwise_xor_8cpp.xhtml',1,'']]],
+  ['bitwisexor_2ecpp',['BitwiseXor.cpp',['../reference_2_bitwise_xor_8cpp.xhtml',1,'']]],
   ['bitwisexor_2ecpp',['BitwiseXor.cpp',['../_c_l_2_bitwise_xor_8cpp.xhtml',1,'']]],
-  ['bitwisexor_2ecpp',['BitwiseXor.cpp',['../_c_p_p_2_bitwise_xor_8cpp.xhtml',1,'']]],
+  ['bitwisexor_2ecpp',['BitwiseXor.cpp',['../_n_e_o_n_2_bitwise_xor_8cpp.xhtml',1,'']]],
   ['bitwisexor_2eh',['BitwiseXor.h',['../_bitwise_xor_8h.xhtml',1,'']]],
   ['bitwisexorfixture_2eh',['BitwiseXorFixture.h',['../_bitwise_xor_fixture_8h.xhtml',1,'']]],
   ['bloblifetimemanager_2eh',['BlobLifetimeManager.h',['../_blob_lifetime_manager_8h.xhtml',1,'']]],
   ['blobmemorypool_2eh',['BlobMemoryPool.h',['../_blob_memory_pool_8h.xhtml',1,'']]],
   ['bordermodedataset_2eh',['BorderModeDataset.h',['../_border_mode_dataset_8h.xhtml',1,'']]],
-  ['box3x3_2ecpp',['Box3x3.cpp',['../_c_p_p_2_box3x3_8cpp.xhtml',1,'']]],
+  ['box3x3_2ecpp',['Box3x3.cpp',['../reference_2_box3x3_8cpp.xhtml',1,'']]],
   ['box3x3_2ecpp',['Box3x3.cpp',['../_c_l_2_box3x3_8cpp.xhtml',1,'']]],
   ['box3x3_2ecpp',['Box3x3.cpp',['../_n_e_o_n_2_box3x3_8cpp.xhtml',1,'']]],
   ['box3x3_2eh',['Box3x3.h',['../_box3x3_8h.xhtml',1,'']]],
-  ['box3x3fixture_2eh',['Box3x3Fixture.h',['../_box3x3_fixture_8h.xhtml',1,'']]]
+  ['box3x3fixture_2eh',['Box3x3Fixture.h',['../_box3x3_fixture_8h.xhtml',1,'']]],
+  ['branchlayer_2eh',['BranchLayer.h',['../_branch_layer_8h.xhtml',1,'']]]
 ];