arm_compute v18.08
diff --git a/documentation/_validate_8h.xhtml b/documentation/_validate_8h.xhtml
index e470422..ef1cf5f 100644
--- a/documentation/_validate_8h.xhtml
+++ b/documentation/_validate_8h.xhtml
@@ -40,7 +40,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Compute Library
-  <span id="projectnumber">18.05</span>
+  <span id="projectnumber">18.08</span>
</div>
</td>
</tr>
@@ -204,10 +204,6 @@
<tr class="separator:a5befbfaf6bc224eabc58b5e88b1de6d1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8f3ff7da485ff7e75dab07baadf5b4bd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a8f3ff7da485ff7e75dab07baadf5b4bd">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_TYPES</a>(...)   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a00672eb7b5db5f6396b39b241eaf12f7">arm_compute::error_on_mismatching_data_types</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
<tr class="separator:a8f3ff7da485ff7e75dab07baadf5b4bd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab92ec8ea3d2b4661f61e26599931ef62"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#ab92ec8ea3d2b4661f61e26599931ef62">ARM_COMPUTE_ERROR_ON_MISMATCHING_FIXED_POINT</a>(...)   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#aafd4504246cc7e82e108204cb9636a90">arm_compute::error_on_mismatching_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
-<tr class="separator:ab92ec8ea3d2b4661f61e26599931ef62"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a343cfb5e0a477fcaca3bef703003db81"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a343cfb5e0a477fcaca3bef703003db81">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_FIXED_POINT</a>(...)   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#aafd4504246cc7e82e108204cb9636a90">arm_compute::error_on_mismatching_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
-<tr class="separator:a343cfb5e0a477fcaca3bef703003db81"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a13722b17f287d58f2a24f039dc2b4fc1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a13722b17f287d58f2a24f039dc2b4fc1">ARM_COMPUTE_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</a>(...)   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#af4c3199d58278db542e1cdfb72a41901">arm_compute::error_on_mismatching_quantization_info</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
<tr class="separator:a13722b17f287d58f2a24f039dc2b4fc1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba910b683652be1f65437ef37a9da2a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aba910b683652be1f65437ef37a9da2a9">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</a>(...)   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#af4c3199d58278db542e1cdfb72a41901">arm_compute::error_on_mismatching_quantization_info</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
@@ -250,14 +246,6 @@
<tr class="separator:abce948c8b82a9d127299e3dcdefdf652"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4197915cae5cac7ab730d8032722630d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a4197915cae5cac7ab730d8032722630d">ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</a>(pv, sv)   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a74dd77930a4d0ccf755c1cc648601c63">arm_compute::error_on_invalid_subtensor_valid_region</a>(__func__, __FILE__, __LINE__, pv, sv))</td></tr>
<tr class="separator:a4197915cae5cac7ab730d8032722630d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af7ffc9f13a83131b59e2a250a7438101"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#af7ffc9f13a83131b59e2a250a7438101">ARM_COMPUTE_ERROR_ON_MISMATCHING_FIXED_POINT_POSITION</a>(...)   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a82c748dc3464dfc48133fbf8f84d7240">arm_compute::error_on_mismatching_fixed_point_position</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
-<tr class="separator:af7ffc9f13a83131b59e2a250a7438101"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4e44b964e6651d275171025574747135"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a4e44b964e6651d275171025574747135">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_FIXED_POINT_POSITION</a>(...)   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a82c748dc3464dfc48133fbf8f84d7240">arm_compute::error_on_mismatching_fixed_point_position</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
-<tr class="separator:a4e44b964e6651d275171025574747135"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6c48a8f0fea0f127b56dcc7c107fd168"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a6c48a8f0fea0f127b56dcc7c107fd168">ARM_COMPUTE_ERROR_ON_VALUE_NOT_REPRESENTABLE_IN_FIXED_POINT</a>(...)   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a902b2c73a1317fd91a167e9d4d3f211b">arm_compute::error_on_value_not_representable_in_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
-<tr class="separator:a6c48a8f0fea0f127b56dcc7c107fd168"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adcdeae303050af15c9511e8e9c4f1680"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#adcdeae303050af15c9511e8e9c4f1680">ARM_COMPUTE_RETURN_ERROR_ON_VALUE_NOT_REPRESENTABLE_IN_FIXED_POINT</a>(...)   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a902b2c73a1317fd91a167e9d4d3f211b">arm_compute::error_on_value_not_representable_in_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
-<tr class="separator:adcdeae303050af15c9511e8e9c4f1680"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -333,14 +321,6 @@
<tr class="memitem:a709c2aef39aa212b840c6395fc20ce17"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a709c2aef39aa212b840c6395fc20ce17">error_on_mismatching_data_types</a> (const char *function, const char *file, const int line, const ITensor *tensor, Ts...tensors)</td></tr>
<tr class="memdesc:a709c2aef39aa212b840c6395fc20ce17"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the passed two tensors have different data types. <a href="namespacearm__compute.xhtml#a709c2aef39aa212b840c6395fc20ce17">More...</a><br /></td></tr>
<tr class="separator:a709c2aef39aa212b840c6395fc20ce17"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aafd4504246cc7e82e108204cb9636a90"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
-<tr class="memitem:aafd4504246cc7e82e108204cb9636a90"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#aafd4504246cc7e82e108204cb9636a90">error_on_mismatching_fixed_point</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts...tensor_infos)</td></tr>
-<tr class="memdesc:aafd4504246cc7e82e108204cb9636a90"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the passed tensor infos have different fixed point data types or different fixed point positions. <a href="namespacearm__compute.xhtml#aafd4504246cc7e82e108204cb9636a90">More...</a><br /></td></tr>
-<tr class="separator:aafd4504246cc7e82e108204cb9636a90"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8ecebd0b1ad2f0c593f7b093a1e43448"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
-<tr class="memitem:a8ecebd0b1ad2f0c593f7b093a1e43448"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a8ecebd0b1ad2f0c593f7b093a1e43448">error_on_mismatching_fixed_point</a> (const char *function, const char *file, const int line, const ITensor *tensor_1, const ITensor *tensor_2, Ts...tensors)</td></tr>
-<tr class="memdesc:a8ecebd0b1ad2f0c593f7b093a1e43448"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the passed tensor have different fixed point data types or different fixed point positions. <a href="namespacearm__compute.xhtml#a8ecebd0b1ad2f0c593f7b093a1e43448">More...</a><br /></td></tr>
-<tr class="separator:a8ecebd0b1ad2f0c593f7b093a1e43448"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af4c3199d58278db542e1cdfb72a41901"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
<tr class="memitem:af4c3199d58278db542e1cdfb72a41901"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#af4c3199d58278db542e1cdfb72a41901">error_on_mismatching_quantization_info</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts...tensor_infos)</td></tr>
<tr class="memdesc:af4c3199d58278db542e1cdfb72a41901"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the passed tensor infos have different asymmetric quantized data types or different quantization info. <a href="namespacearm__compute.xhtml#af4c3199d58278db542e1cdfb72a41901">More...</a><br /></td></tr>
@@ -369,9 +349,18 @@
<tr class="memitem:ad3137e73dbd78133d25751abd84540d8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ad3137e73dbd78133d25751abd84540d8">error_on_data_type_channel_not_in</a> (const char *function, const char *file, const int line, const ITensor *tensor, size_t num_channels, T &&dt, Ts &&...dts)</td></tr>
<tr class="memdesc:ad3137e73dbd78133d25751abd84540d8"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the data type or the number of channels of the passed tensor does not match any of the data types and number of channels provided. <a href="namespacearm__compute.xhtml#ad3137e73dbd78133d25751abd84540d8">More...</a><br /></td></tr>
<tr class="separator:ad3137e73dbd78133d25751abd84540d8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a76433394f276fbc92390850a15bd2cae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a76433394f276fbc92390850a15bd2cae">error_on_unsupported_fp16</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, bool is_fp16_supported)</td></tr>
+<tr class="memdesc:a76433394f276fbc92390850a15bd2cae"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the data type of the passed tensor info is FP16 and FP16 extension is not supported by the device. <a href="namespacearm__compute.xhtml#a76433394f276fbc92390850a15bd2cae">More...</a><br /></td></tr>
+<tr class="separator:a76433394f276fbc92390850a15bd2cae"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aea2b331c31943c1f726c9f552348c89c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#aea2b331c31943c1f726c9f552348c89c">error_on_unsupported_fp16</a> (const char *function, const char *file, const int line, const ITensor *tensor, bool is_fp16_supported)</td></tr>
+<tr class="memdesc:aea2b331c31943c1f726c9f552348c89c"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the data type of the passed tensor is FP16 and FP16 extension is not supported by the device. <a href="namespacearm__compute.xhtml#aea2b331c31943c1f726c9f552348c89c">More...</a><br /></td></tr>
+<tr class="separator:aea2b331c31943c1f726c9f552348c89c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f37a1ead28d12ce216e27209dae2a81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a9f37a1ead28d12ce216e27209dae2a81">error_on_tensor_not_2d</a> (const char *function, const char *file, const int line, const ITensor *tensor)</td></tr>
<tr class="memdesc:a9f37a1ead28d12ce216e27209dae2a81"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the tensor is not 2D. <a href="namespacearm__compute.xhtml#a9f37a1ead28d12ce216e27209dae2a81">More...</a><br /></td></tr>
<tr class="separator:a9f37a1ead28d12ce216e27209dae2a81"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6aca7957ee1166144ae3999c7cf42d29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a6aca7957ee1166144ae3999c7cf42d29">error_on_tensor_not_2d</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor)</td></tr>
+<tr class="memdesc:a6aca7957ee1166144ae3999c7cf42d29"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the tensor info is not 2D. <a href="namespacearm__compute.xhtml#a6aca7957ee1166144ae3999c7cf42d29">More...</a><br /></td></tr>
+<tr class="separator:a6aca7957ee1166144ae3999c7cf42d29"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7fcde610527b8fa3d9acdf398187962"><td class="memTemplParams" colspan="2">template<typename T , typename... Ts> </td></tr>
<tr class="memitem:ae7fcde610527b8fa3d9acdf398187962"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ae7fcde610527b8fa3d9acdf398187962">error_on_channel_not_in</a> (const char *function, const char *file, const int line, T cn, T &&channel, Ts &&...channels)</td></tr>
<tr class="memdesc:ae7fcde610527b8fa3d9acdf398187962"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the channel is not in channels. <a href="namespacearm__compute.xhtml#ae7fcde610527b8fa3d9acdf398187962">More...</a><br /></td></tr>
@@ -391,20 +380,6 @@
<tr class="memitem:a74dd77930a4d0ccf755c1cc648601c63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a74dd77930a4d0ccf755c1cc648601c63">error_on_invalid_subtensor_valid_region</a> (const char *function, const char *file, const int line, const ValidRegion &parent_valid_region, const ValidRegion &valid_region)</td></tr>
<tr class="memdesc:a74dd77930a4d0ccf755c1cc648601c63"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the valid region of a subtensor is not inside the valid region of the parent tensor. <a href="namespacearm__compute.xhtml#a74dd77930a4d0ccf755c1cc648601c63">More...</a><br /></td></tr>
<tr class="separator:a74dd77930a4d0ccf755c1cc648601c63"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a82c748dc3464dfc48133fbf8f84d7240"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
-<tr class="memitem:a82c748dc3464dfc48133fbf8f84d7240"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a82c748dc3464dfc48133fbf8f84d7240">error_on_mismatching_fixed_point_position</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts...tensor_infos)</td></tr>
-<tr class="memdesc:a82c748dc3464dfc48133fbf8f84d7240"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the input fixed-point positions are different. <a href="namespacearm__compute.xhtml#a82c748dc3464dfc48133fbf8f84d7240">More...</a><br /></td></tr>
-<tr class="separator:a82c748dc3464dfc48133fbf8f84d7240"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adec7d6b27c9cacab7940ce67eaab4bf6"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
-<tr class="memitem:adec7d6b27c9cacab7940ce67eaab4bf6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#adec7d6b27c9cacab7940ce67eaab4bf6">error_on_mismatching_fixed_point_position</a> (const char *function, const char *file, const int line, const ITensor *tensor_1, const ITensor *tensor_2, Ts...tensors)</td></tr>
-<tr class="memdesc:adec7d6b27c9cacab7940ce67eaab4bf6"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the input fixed-point positions are different. <a href="namespacearm__compute.xhtml#adec7d6b27c9cacab7940ce67eaab4bf6">More...</a><br /></td></tr>
-<tr class="separator:adec7d6b27c9cacab7940ce67eaab4bf6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a902b2c73a1317fd91a167e9d4d3f211b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a902b2c73a1317fd91a167e9d4d3f211b">error_on_value_not_representable_in_fixed_point</a> (const char *function, const char *file, int line, float value, const ITensorInfo *tensor_info)</td></tr>
-<tr class="memdesc:a902b2c73a1317fd91a167e9d4d3f211b"><td class="mdescLeft"> </td><td class="mdescRight">Return an error if the fixed-point value is not representable in the specified Q format. <a href="namespacearm__compute.xhtml#a902b2c73a1317fd91a167e9d4d3f211b">More...</a><br /></td></tr>
-<tr class="separator:a902b2c73a1317fd91a167e9d4d3f211b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad865b21069f578ddb1c65cb32f3fcaa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ad865b21069f578ddb1c65cb32f3fcaa0">error_on_value_not_representable_in_fixed_point</a> (const char *function, const char *file, int line, float value, const ITensor *tensor)</td></tr>
-<tr class="memdesc:ad865b21069f578ddb1c65cb32f3fcaa0"><td class="mdescLeft"> </td><td class="mdescRight">Return an error an error if the fixed-point value is not representable in the specified Q format. <a href="namespacearm__compute.xhtml#ad865b21069f578ddb1c65cb32f3fcaa0">More...</a><br /></td></tr>
-<tr class="separator:ad865b21069f578ddb1c65cb32f3fcaa0"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a350e28d20c8bd44408f14ad634c9c2ff"></a>
@@ -431,7 +406,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00848">848</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00833">833</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -459,7 +434,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00865">865</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00850">850</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -521,9 +496,9 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00802">802</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00737">737</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="_graph_utils_8cpp_source.xhtml#l00154">NumPyAccessor::access_tensor()</a>, <a class="el" href="_graph_utils_8cpp_source.xhtml#l00262">TopNPredictionsAccessor::access_tensor()</a>, <a class="el" href="utils_2_utils_8h_source.xhtml#l00405">PPMLoader::fill_planar_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00835">arm_compute::utils::load_trained_data()</a>.</p>
+<p>Referenced by <a class="el" href="_graph_utils_8cpp_source.xhtml#l00159">NumPyAccessor::access_tensor()</a>, <a class="el" href="_graph_utils_8cpp_source.xhtml#l00474">TopNPredictionsAccessor::access_tensor()</a>, <a class="el" href="_image_loader_8h_source.xhtml#l00257">IImageLoader::fill_planar_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00639">arm_compute::utils::load_trained_data()</a>.</p>
</div>
</div>
@@ -551,9 +526,9 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00756">756</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00691">691</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00588">NPYLoader::fill_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00763">arm_compute::utils::save_to_npy()</a>.</p>
+<p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00357">NPYLoader::fill_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00576">arm_compute::utils::save_to_npy()</a>.</p>
</div>
</div>
@@ -581,9 +556,9 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00707">707</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00642">642</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="utils_2_utils_8cpp_source.xhtml#l00107">arm_compute::utils::draw_detection_rectangle()</a>, <a class="el" href="utils_2_utils_8h_source.xhtml#l00318">PPMLoader::fill_image()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00682">arm_compute::utils::save_to_ppm()</a>.</p>
+<p>Referenced by <a class="el" href="utils_2_utils_8cpp_source.xhtml#l00111">arm_compute::utils::draw_detection_rectangle()</a>, <a class="el" href="_image_loader_8h_source.xhtml#l00177">IImageLoader::fill_image()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00495">arm_compute::utils::save_to_ppm()</a>.</p>
</div>
</div>
@@ -601,7 +576,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00887">887</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00872">872</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -635,7 +610,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00921">921</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00906">906</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -663,9 +638,9 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00938">938</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00923">923</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="_sub_tensor_info_8h_source.xhtml#l00210">SubTensorInfo::set_valid_region()</a>.</p>
+<p>Referenced by <a class="el" href="_sub_tensor_info_8h_source.xhtml#l00199">SubTensorInfo::set_valid_region()</a>.</p>
</div>
</div>
@@ -731,7 +706,7 @@
<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00543">543</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00936">arm_compute::utils::compare_tensor()</a>.</p>
+<p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00740">arm_compute::utils::compare_tensor()</a>.</p>
</div>
</div>
@@ -755,42 +730,6 @@
</div>
</div>
-<a class="anchor" id="ab92ec8ea3d2b4661f61e26599931ef62"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_FIXED_POINT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em></td><td>)</td>
- <td>   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#aafd4504246cc7e82e108204cb9636a90">arm_compute::error_on_mismatching_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00608">608</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af7ffc9f13a83131b59e2a250a7438101"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_FIXED_POINT_POSITION</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em></td><td>)</td>
- <td>   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a82c748dc3464dfc48133fbf8f84d7240">arm_compute::error_on_mismatching_fixed_point_position</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00985">985</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a13722b17f287d58f2a24f039dc2b4fc1"></a>
<div class="memitem">
<div class="memproto">
@@ -805,7 +744,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00673">673</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00608">608</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -825,7 +764,7 @@
<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00441">441</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00936">arm_compute::utils::compare_tensor()</a>.</p>
+<p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00740">arm_compute::utils::compare_tensor()</a>.</p>
</div>
</div>
@@ -873,8 +812,6 @@
<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00161">161</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-<p>Referenced by <a class="el" href="_assembly_helper_8h_source.xhtml#l00159">arm_compute::setup_assembly_kernel()</a>.</p>
-
</div>
</div>
<a class="anchor" id="abbd63a8040ec1e44308da1d3be3732ae"></a>
@@ -891,7 +828,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00818">818</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00803">803</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -945,25 +882,9 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00903">903</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00888">888</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-</div>
-</div>
-<a class="anchor" id="a6c48a8f0fea0f127b56dcc7c107fd168"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ARM_COMPUTE_ERROR_ON_VALUE_NOT_REPRESENTABLE_IN_FIXED_POINT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em></td><td>)</td>
- <td>   <a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a902b2c73a1317fd91a167e9d4d3f211b">arm_compute::error_on_value_not_representable_in_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l01029">1029</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Referenced by <a class="el" href="_i_c_l_kernel_8h_source.xhtml#l00209">ICLKernel::set_lws_hint()</a>.</p>
</div>
</div>
@@ -1055,7 +976,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00850">850</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00835">835</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1083,7 +1004,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00867">867</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00852">852</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1145,7 +1066,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00804">804</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00739">739</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1173,7 +1094,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00758">758</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00693">693</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1191,7 +1112,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00889">889</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00874">874</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1225,7 +1146,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00923">923</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00908">908</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1253,7 +1174,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00940">940</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00925">925</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1339,42 +1260,6 @@
</div>
</div>
-<a class="anchor" id="a343cfb5e0a477fcaca3bef703003db81"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_FIXED_POINT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em></td><td>)</td>
- <td>   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#aafd4504246cc7e82e108204cb9636a90">arm_compute::error_on_mismatching_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00610">610</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4e44b964e6651d275171025574747135"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_FIXED_POINT_POSITION</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em></td><td>)</td>
- <td>   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a82c748dc3464dfc48133fbf8f84d7240">arm_compute::error_on_mismatching_fixed_point_position</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00987">987</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="aba910b683652be1f65437ef37a9da2a9"></a>
<div class="memitem">
<div class="memproto">
@@ -1389,7 +1274,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00675">675</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00610">610</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1471,7 +1356,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00820">820</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00805">805</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1525,25 +1410,7 @@
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00905">905</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adcdeae303050af15c9511e8e9c4f1680"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_VALUE_NOT_REPRESENTABLE_IN_FIXED_POINT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em></td><td>)</td>
- <td>   <a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a902b2c73a1317fd91a167e9d4d3f211b">arm_compute::error_on_value_not_representable_in_fixed_point</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l01031">1031</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00890">890</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
</div>
</div>
@@ -1615,7 +1482,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_214608ef36d61442cb2b0c1c4e9a7def.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="dir_1fb090f0c6070330bfaccc4236d3ca0d.xhtml">core</a></li><li class="navelem"><a class="el" href="_validate_8h.xhtml">Validate.h</a></li>
- <li class="footer">Generated on Wed May 23 2018 11:36:38 for Compute Library by
+ <li class="footer">Generated on Wed Aug 29 2018 15:31:35 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>