arm_compute v17.06
diff --git a/documentation/functions_func_b.xhtml b/documentation/functions_func_b.xhtml
index af523a2..752072c 100644
--- a/documentation/functions_func_b.xhtml
+++ b/documentation/functions_func_b.xhtml
@@ -6,7 +6,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
-<title>ARM Compute Library: Data Fields - Functions</title>
+<title>Compute Library: Data Fields - Functions</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>
@@ -39,8 +39,8 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">ARM Compute Library
-   &#160;<span id="projectnumber">17.05</span>
+   <div id="projectname">Compute Library
+   &#160;<span id="projectnumber">v17.06</span>
    </div>
   </td>
  </tr>
@@ -55,6 +55,7 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.xhtml"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.xhtml"><span>Related&#160;Pages</span></a></li>
       <li><a href="namespaces.xhtml"><span>Namespaces</span></a></li>
       <li class="current"><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
       <li><a href="files.xhtml"><span>Files</span></a></li>
@@ -89,7 +90,10 @@
       <li><a href="functions.xhtml"><span>All</span></a></li>
       <li class="current"><a href="functions_func.xhtml"><span>Functions</span></a></li>
       <li><a href="functions_vars.xhtml"><span>Variables</span></a></li>
+      <li><a href="functions_type.xhtml"><span>Typedefs</span></a></li>
       <li><a href="functions_enum.xhtml"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.xhtml"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.xhtml"><span>Related&#160;Functions</span></a></li>
     </ul>
   </div>
   <div id="navrow4" class="tabs3">
@@ -158,12 +162,39 @@
 <li>b()
 : <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#af28869d53fbe340640044d672b29ba7c">ActivationLayerInfo</a>
 </li>
+<li>batch_normalization_layer()
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reference_c_p_p.xhtml#ac9fec1f76f1b3b4cae3b7feb19e397c3">ReferenceCPP</a>
+</li>
+<li>batch_normalization_layer_visitor()
+: <a class="el" href="structarm__compute_1_1test_1_1validation_1_1tensor__visitors_1_1batch__normalization__layer__visitor.xhtml#aa04d65cdc78a365ce1151b4302aafe56">batch_normalization_layer_visitor</a>
+</li>
 <li>begin()
 : <a class="el" href="classarm__compute_1_1_dimensions.xhtml#ab2878b67ca384a699c1270900b31290b">Dimensions&lt; T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_border_modes.xhtml#a2fcbf5359798ec294d009f286fd802e6">BorderModes</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_convert_policies.xhtml#a2fcbf5359798ec294d009f286fd802e6">ConvertPolicies</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_data_types.xhtml#a2fcbf5359798ec294d009f286fd802e6">DataTypes&lt; Size &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_generic_dataset.xhtml#a2fcbf5359798ec294d009f286fd802e6">GenericDataset&lt; T, Size &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_image_dataset.xhtml#a2fcbf5359798ec294d009f286fd802e6">ImageDataset&lt; Size &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_interpolation_policies.xhtml#a2fcbf5359798ec294d009f286fd802e6">InterpolationPolicies</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_normalization_types.xhtml#a2fcbf5359798ec294d009f286fd802e6">NormalizationTypes</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_rounding_policies.xhtml#a2fcbf5359798ec294d009f286fd802e6">RoundingPolicies</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_shape_dataset.xhtml#a2fcbf5359798ec294d009f286fd802e6">ShapeDataset&lt; Size &gt;</a>
 </li>
 <li>beta()
 : <a class="el" href="classarm__compute_1_1_normalization_layer_info.xhtml#a55fe6a30749e41ce31c2bb969a5aa25e">NormalizationLayerInfo</a>
 </li>
+<li>bitwise_and()
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reference_c_p_p.xhtml#abf10dbf9017acc5b941ca80879ed3650">ReferenceCPP</a>
+</li>
+<li>bitwise_not()
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reference_c_p_p.xhtml#a3242afdd5be299ca6260c2dcce581f75">ReferenceCPP</a>
+</li>
+<li>bitwise_or()
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reference_c_p_p.xhtml#ad9c7e06a7125cdef72a0d0b8cd5c9440">ReferenceCPP</a>
+</li>
+<li>bitwise_xor()
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reference_c_p_p.xhtml#a6d1292bec01869fc5efd1e39d3496dc3">ReferenceCPP</a>
+</li>
 <li>block_size()
 : <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a13a9a6f5cfa21b3ab15b1e4315311aeb">HOGInfo</a>
 </li>
@@ -174,6 +205,7 @@
 : <a class="el" href="classarm__compute_1_1_c_l_box3x3_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLBox3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLConvolutionKernel&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_rectangle_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLConvolutionRectangleKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLDepthConcatenateKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_derivative_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLDerivativeKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_dilate_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLDilateKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_edge_non_max_suppression_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">CLEdgeNonMaxSuppressionKernel</a>
@@ -204,8 +236,10 @@
 , <a class="el" href="classarm__compute_1_1_n_e_box3x3_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEBox3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEConvolutionKernel&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_rectangle_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEConvolutionRectangleKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEDepthConcatenateKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_derivative_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEDerivativeKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_dilate_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEDilateKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEDirectConvolutionLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_edge_non_max_suppression_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEEdgeNonMaxSuppressionKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_edge_trace_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEEdgeTraceKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_erode_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEErodeKernel</a>
@@ -220,7 +254,6 @@
 , <a class="el" href="classarm__compute_1_1_n_e_integral_image_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEIntegralImageKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_l_k_tracker_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NELKTrackerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_logits1_d_max_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NELogits1DMaxKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_logits1_d_shift_exp_sum_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NELogits1DShiftExpSumKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_median3x3_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NEMedian3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_non_linear_filter_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NENonLinearFilterKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_non_maxima_suppression3x3_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NENonMaximaSuppression3x3Kernel</a>
@@ -237,7 +270,10 @@
 , <a class="el" href="classarm__compute_1_1_n_e_sobel7x7_vert_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7">NESobel7x7VertKernel</a>
 </li>
 <li>BorderSize()
-: <a class="el" href="structarm__compute_1_1_border_size.xhtml#a4ead5a6d48151a603bf3be1e6acafb05">BorderSize</a>
+: <a class="el" href="structarm__compute_1_1_border_size.xhtml#a44089024084b73c5b83e509518df48e0">BorderSize</a>
+</li>
+<li>box3x3()
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reference_c_p_p.xhtml#af7b729e6ded963c8bf9ead4012f17e02">ReferenceCPP</a>
 </li>
 <li>buffer()
 : <a class="el" href="classarm__compute_1_1_array.xhtml#a46fdef12397c4404e7706cba3568b42d">Array&lt; T &gt;</a>
@@ -251,10 +287,13 @@
 , <a class="el" href="classarm__compute_1_1_i_lut.xhtml#ab988210662dbd3bf32fd563c7dd1bdbf">ILut</a>
 , <a class="el" href="classarm__compute_1_1_i_tensor.xhtml#ab988210662dbd3bf32fd563c7dd1bdbf">ITensor</a>
 , <a class="el" href="classarm__compute_1_1_lut.xhtml#ace7b855e3c647d29cc37a1ce147901dc">Lut</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor.xhtml#ace7b855e3c647d29cc37a1ce147901dc">SubTensor</a>
 , <a class="el" href="classarm__compute_1_1_tensor.xhtml#ace7b855e3c647d29cc37a1ce147901dc">Tensor</a>
 </li>
 <li>build()
-: <a class="el" href="classarm__compute_1_1_program.xhtml#ac7692fcd49be268380d2a8da9a058d0f">Program</a>
+: <a class="el" href="classarm__compute_1_1_program.xhtml#ad321fe7c8b8db45f1e48b6f7d13346c5">Program</a>
+, <a class="el" href="classarm__compute_1_1test_1_1model__objects_1_1_alex_net.xhtml#a7740c7ab195c03ac140f1f75f633470f">AlexNet&lt; ITensorType, TensorType, SubTensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction, dt, fixed_point_position &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1model__objects_1_1_le_net5.xhtml#a511458946c2bfea4a6f1642ac5c6f898">LeNet5&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
@@ -262,7 +301,7 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Wed May 3 2017 17:20:05 for ARM Compute Library by
+    <li class="footer">Generated on Fri Jun 23 2017 15:44:36 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>