arm_compute v18.03
[platform/upstream/armcl.git] / documentation / _n_e_fixed_point_8h_source.xhtml
index 2bd1533..f986a41 100644 (file)
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.02</span>
+   &#160;<span id="projectnumber">18.03</span>
    </div>
   </td>
  </tr>
@@ -134,7 +134,7 @@ $(document).ready(function(){initNavTree('_n_e_fixed_point_8h_source.xhtml','');
 <div class="ttc" id="namespacearm__compute_xhtml_a340b9cd5ad88f1a821498c6fad80e82c"><div class="ttname"><a href="namespacearm__compute.xhtml#a340b9cd5ad88f1a821498c6fad80e82c">arm_compute::vlogq_qs8</a></div><div class="ttdeci">qint8x16_t vlogq_qs8(qint8x16_t a, int fixed_point_position)</div><div class="ttdoc">Calculate logarithm fixed point 16bit (16 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01624">NEFixedPoint.inl:1624</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_aea1b943c0452ea124c9f8ac0d1315bed"><div class="ttname"><a href="namespacearm__compute.xhtml#aea1b943c0452ea124c9f8ac0d1315bed">arm_compute::vrecipq_qs16</a></div><div class="ttdeci">qint16x8_t vrecipq_qs16(qint16x8_t a, int fixed_point_position)</div><div class="ttdoc">Calculate reciprocal of a fixed point 8bit number using the Newton-Raphson method. </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01210">NEFixedPoint.inl:1210</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a3c4099e91913f28017e1f57b8e5cbf9f"><div class="ttname"><a href="namespacearm__compute.xhtml#a3c4099e91913f28017e1f57b8e5cbf9f">arm_compute::qint16x8x2_t</a></div><div class="ttdeci">int16x8x2_t qint16x8x2_t</div><div class="ttdoc">16 bit fixed point vector with 16 elements </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8h_source.xhtml#l00046">NEFixedPoint.h:46</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_aac40b7097f2bda9274ae07fa33d15a79"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">arm_compute::test::validation::a</a></div><div class="ttdeci">CLTensor a</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00119">GEMM.cpp:119</a></div></div>
+<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_aac40b7097f2bda9274ae07fa33d15a79"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#aac40b7097f2bda9274ae07fa33d15a79">arm_compute::test::validation::a</a></div><div class="ttdeci">CLTensor a</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00121">GEMM.cpp:121</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a81b5a6029b604d0a1daf4d4ac63a56c8"><div class="ttname"><a href="namespacearm__compute.xhtml#a81b5a6029b604d0a1daf4d4ac63a56c8">arm_compute::vqtanh_qs16</a></div><div class="ttdeci">qint16x4_t vqtanh_qs16(qint16x4_t a, int fixed_point_position)</div><div class="ttdoc">Calculate hyperbolic tangent for fixed point 16 bit (4 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01939">NEFixedPoint.inl:1939</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_ad705110ee89e7d32c319671b9b92e0ba"><div class="ttname"><a href="namespacearm__compute.xhtml#ad705110ee89e7d32c319671b9b92e0ba">arm_compute::vqpowq_qs16</a></div><div class="ttdeci">qint16x8_t vqpowq_qs16(qint16x8_t a, qint16x8_t b, int fixed_point_position)</div><div class="ttdoc">Calculate saturating n power for fixed point 16bit (8 elements). </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01983">NEFixedPoint.inl:1983</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a7c97511a35de87be34f48b4ab4b3c222"><div class="ttname"><a href="namespacearm__compute.xhtml#a7c97511a35de87be34f48b4ab4b3c222">arm_compute::vqabs_qs16</a></div><div class="ttdeci">qint16x4_t vqabs_qs16(qint16x4_t a)</div><div class="ttdoc">Saturating absolute value of 16 bit fixed point vector (4 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00309">NEFixedPoint.inl:309</a></div></div>
@@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('_n_e_fixed_point_8h_source.xhtml','');
 <div class="ttc" id="namespacearm__compute_xhtml_a9724e1c56a877ce483c84420297dd638"><div class="ttname"><a href="namespacearm__compute.xhtml#a9724e1c56a877ce483c84420297dd638">arm_compute::vminq_qs16</a></div><div class="ttdeci">qint16x8_t vminq_qs16(qint16x8_t a, qint16x8_t b)</div><div class="ttdoc">16 bit fixed point vector min (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00379">NEFixedPoint.inl:379</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_addcffa8e8086154c0449c23e6b0dff83"><div class="ttname"><a href="namespacearm__compute.xhtml#addcffa8e8086154c0449c23e6b0dff83">arm_compute::qint32x2_t</a></div><div class="ttdeci">int32x2_t qint32x2_t</div><div class="ttdoc">32 bit fixed point vector with 2 elements </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8h_source.xhtml#l00049">NEFixedPoint.h:49</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a1627f818fb2ca90f7c3880f959030556"><div class="ttname"><a href="namespacearm__compute.xhtml#a1627f818fb2ca90f7c3880f959030556">arm_compute::vmaxq_qs8</a></div><div class="ttdeci">qint8x16_t vmaxq_qs8(qint8x16_t a, qint8x16_t b)</div><div class="ttdoc">8 bit fixed point vector max (16 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00334">NEFixedPoint.inl:334</a></div></div>
-<div class="ttc" id="namespacearm__compute_xhtml"><div class="ttname"><a href="namespacearm__compute.xhtml">arm_compute</a></div><div class="ttdoc">This file contains all available output stages for GEMMLowp on OpenCL. </div><div class="ttdef"><b>Definition:</b> <a href="01__library_8dox_source.xhtml#l00001">01_library.dox:1</a></div></div>
+<div class="ttc" id="namespacearm__compute_xhtml"><div class="ttname"><a href="namespacearm__compute.xhtml">arm_compute</a></div><div class="ttdoc">This file contains all available output stages for GEMMLowp on OpenCL. </div><div class="ttdef"><b>Definition:</b> <a href="00__introduction_8dox_source.xhtml#l00001">00_introduction.dox:1</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a746205173d1a1f3955fa0c26b5be3b10"><div class="ttname"><a href="namespacearm__compute.xhtml#a746205173d1a1f3955fa0c26b5be3b10">arm_compute::vqmul_qs8</a></div><div class="ttdeci">qint8x8_t vqmul_qs8(qint8x8_t a, qint8x8_t b, int fixed_point_position)</div><div class="ttdoc">8 bit fixed point vector saturating multiply (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00553">NEFixedPoint.inl:553</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a85ff7d135f7aa13359bd575139ba14dd"><div class="ttname"><a href="namespacearm__compute.xhtml#a85ff7d135f7aa13359bd575139ba14dd">arm_compute::vget_low_qs8</a></div><div class="ttdeci">qint8x8_t vget_low_qs8(qint8x16_t a)</div><div class="ttdoc">Get the lower half of a 16 elements vector. </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00133">NEFixedPoint.inl:133</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a3c4b33603ffff71e9f02c4be1a2f14d5"><div class="ttname"><a href="namespacearm__compute.xhtml#a3c4b33603ffff71e9f02c4be1a2f14d5">arm_compute::qint8x16x4_t</a></div><div class="ttdeci">int8x16x4_t qint8x16x4_t</div><div class="ttdoc">8 bit fixed point vector with 64 elements </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8h_source.xhtml#l00040">NEFixedPoint.h:40</a></div></div>
@@ -240,7 +240,7 @@ $(document).ready(function(){initNavTree('_n_e_fixed_point_8h_source.xhtml','');
 <div class="ttc" id="_n_e_fixed_point_8inl_xhtml"><div class="ttname"><a href="_n_e_fixed_point_8inl.xhtml">NEFixedPoint.inl</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a3e959a9add1078033f3a27725323df13"><div class="ttname"><a href="namespacearm__compute.xhtml#a3e959a9add1078033f3a27725323df13">arm_compute::vmull_qs8</a></div><div class="ttdeci">qint16x8_t vmull_qs8(qint8x8_t a, qint8x8_t b, int fixed_point_position)</div><div class="ttdoc">8 bit fixed point vector long multiply (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00627">NEFixedPoint.inl:627</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_ad5d5110467053814882fb616c6cb855b"><div class="ttname"><a href="namespacearm__compute.xhtml#ad5d5110467053814882fb616c6cb855b">arm_compute::vqinvsqrtq_qs8</a></div><div class="ttdeci">qint8x16_t vqinvsqrtq_qs8(qint8x16_t a, int fixed_point_position)</div><div class="ttdoc">Calculate saturating inverse square root for fixed point 8bit using Newton-Raphosn method (16 element...</div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01870">NEFixedPoint.inl:1870</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a497347573faa3778743ddf277f861094"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a497347573faa3778743ddf277f861094">arm_compute::test::validation::c</a></div><div class="ttdeci">CLTensor c</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00121">GEMM.cpp:121</a></div></div>
+<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a497347573faa3778743ddf277f861094"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a497347573faa3778743ddf277f861094">arm_compute::test::validation::c</a></div><div class="ttdeci">CLTensor c</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00123">GEMM.cpp:123</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a2c21a21a9004609887c0a6f5304faa2a"><div class="ttname"><a href="namespacearm__compute.xhtml#a2c21a21a9004609887c0a6f5304faa2a">arm_compute::vdivq_qs16</a></div><div class="ttdeci">qint16x8_t vdivq_qs16(qint16x8_t a, qint16x8_t b, int fixed_point_position)</div><div class="ttdoc">Division fixed point 16 bit (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01309">NEFixedPoint.inl:1309</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a19e68f6a298ae587a491df52d6859350"><div class="ttname"><a href="namespacearm__compute.xhtml#a19e68f6a298ae587a491df52d6859350">arm_compute::vcvtq_qs8_f32</a></div><div class="ttdeci">float32x4x4_t vcvtq_qs8_f32(qint8x16_t a, int fixed_point_position)</div><div class="ttdoc">Convert a 8 bit fixed point vector with 16 elements to a float vector with 4x4 elements. </div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a1d54a1ef0078902b2334d2fddba74ca6"><div class="ttname"><a href="namespacearm__compute.xhtml#a1d54a1ef0078902b2334d2fddba74ca6">arm_compute::vst1_qs16</a></div><div class="ttdeci">void vst1_qs16(qint16_t *addr, qint16x4_t b)</div><div class="ttdoc">Store a single 16 bit fixed point vector to memory (4 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00203">NEFixedPoint.inl:203</a></div></div>
@@ -257,7 +257,7 @@ $(document).ready(function(){initNavTree('_n_e_fixed_point_8h_source.xhtml','');
 <div class="ttc" id="namespacearm__compute_xhtml_a7e175277ee7de6a5aeb5cd8916dbb346"><div class="ttname"><a href="namespacearm__compute.xhtml#a7e175277ee7de6a5aeb5cd8916dbb346">arm_compute::qint8x16x3_t</a></div><div class="ttdeci">int8x16x3_t qint8x16x3_t</div><div class="ttdoc">8 bit fixed point vector with 48 elements </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8h_source.xhtml#l00039">NEFixedPoint.h:39</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a2b3337b650277502ad64d8ba55f9b8b2"><div class="ttname"><a href="namespacearm__compute.xhtml#a2b3337b650277502ad64d8ba55f9b8b2">arm_compute::vdupq_n_qs16_f32</a></div><div class="ttdeci">qint16x8_t vdupq_n_qs16_f32(float a, int fixed_point_position)</div><div class="ttdoc">Duplicate a float and convert it to 16 bit fixed point vector (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00262">NEFixedPoint.inl:262</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_aa0061a2146587eea4a393ff14232d8fe"><div class="ttname"><a href="namespacearm__compute.xhtml#aa0061a2146587eea4a393ff14232d8fe">arm_compute::vqpowq_qs8</a></div><div class="ttdeci">qint8x16_t vqpowq_qs8(qint8x16_t a, qint8x16_t b, int fixed_point_position)</div><div class="ttdoc">Calculate saturating n power for fixed point 8bit (16 elements). </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01978">NEFixedPoint.inl:1978</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7b8004eef325a40dd43eb80755610fff"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7b8004eef325a40dd43eb80755610fff">arm_compute::test::validation::b</a></div><div class="ttdeci">CLTensor b</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00120">GEMM.cpp:120</a></div></div>
+<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7b8004eef325a40dd43eb80755610fff"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7b8004eef325a40dd43eb80755610fff">arm_compute::test::validation::b</a></div><div class="ttdeci">CLTensor b</div><div class="ttdef"><b>Definition:</b> <a href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00122">GEMM.cpp:122</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a509f3f9d910651d71d9f7dc3b5b3b92a"><div class="ttname"><a href="namespacearm__compute.xhtml#a509f3f9d910651d71d9f7dc3b5b3b92a">arm_compute::vst1_qs8</a></div><div class="ttdeci">void vst1_qs8(qint8_t *addr, qint8x8_t b)</div><div class="ttdoc">Store a single 8 bit fixed point vector to memory (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00198">NEFixedPoint.inl:198</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a756ac701185cfc4924443db164fd65ae"><div class="ttname"><a href="namespacearm__compute.xhtml#a756ac701185cfc4924443db164fd65ae">arm_compute::vlogq_qs16</a></div><div class="ttdeci">qint16x8_t vlogq_qs16(qint16x8_t a, int fixed_point_position)</div><div class="ttdoc">Calculate logarithm fixed point 16 bit (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l01663">NEFixedPoint.inl:1663</a></div></div>
 <div class="ttc" id="namespacearm__compute_xhtml_a74ea79cda0ff6a819b2e5176fe0fc622"><div class="ttname"><a href="namespacearm__compute.xhtml#a74ea79cda0ff6a819b2e5176fe0fc622">arm_compute::vmulq_qs16</a></div><div class="ttdeci">qint16x8_t vmulq_qs16(qint16x8_t a, qint16x8_t b, int fixed_point_position)</div><div class="ttdoc">16 bit fixed point vector multiply (8 elements) </div><div class="ttdef"><b>Definition:</b> <a href="_n_e_fixed_point_8inl_source.xhtml#l00533">NEFixedPoint.inl:533</a></div></div>
@@ -278,7 +278,7 @@ $(document).ready(function(){initNavTree('_n_e_fixed_point_8h_source.xhtml','');
 <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="dir_315f6cf1ec0b2df3ae747ff8286a19f5.xhtml">NEON</a></li><li class="navelem"><a class="el" href="_n_e_fixed_point_8h.xhtml">NEFixedPoint.h</a></li>
-    <li class="footer">Generated on Thu Feb 22 2018 15:45:19 for Compute Library by
+    <li class="footer">Generated on Fri Mar 2 2018 12:37:52 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>