[llvm-commits] CVS: llvm/docs/LangRef.html

Chris Lattner lattner at cs.uiuc.edu
Thu Sep 7 23:34:16 PDT 2006



Changes in directory llvm/docs:

LangRef.html updated: 1.155 -> 1.156
---
Log message:

new powi intrinsic


---
Diffs of the changes:  (+40 -4)

 LangRef.html |   44 ++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 40 insertions(+), 4 deletions(-)


Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.155 llvm/docs/LangRef.html:1.156
--- llvm/docs/LangRef.html:1.155	Mon Aug 14 19:45:58 2006
+++ llvm/docs/LangRef.html	Fri Sep  8 01:34:02 2006
@@ -156,7 +156,7 @@
           <li><a href="#i_memset">'<tt>llvm.memset.*</tt>' Intrinsic</a></li>
           <li><a href="#i_isunordered">'<tt>llvm.isunordered.*</tt>' Intrinsic</a></li>
           <li><a href="#i_sqrt">'<tt>llvm.sqrt.*</tt>' Intrinsic</a></li>
-
+          <li><a href="#i_powi">'<tt>llvm.powi.*</tt>' Intrinsic</a></li>
         </ol>
       </li>
       <li><a href="#int_manip">Bit Manipulation Intrinsics</a>
@@ -3630,8 +3630,8 @@
 
 <h5>Syntax:</h5>
 <pre>
-  declare double %llvm.sqrt.f32(float Val)
-  declare double %llvm.sqrt.f64(double Val)
+  declare float %llvm.sqrt.f32(float %Val)
+  declare double %llvm.sqrt.f64(double %Val)
 </pre>
 
 <h5>Overview:</h5>
@@ -3657,6 +3657,42 @@
 </p>
 </div>
 
+<!-- _______________________________________________________________________ -->
+<div class="doc_subsubsection">
+  <a name="i_powi">'<tt>llvm.powi.*</tt>' Intrinsic</a>
+</div>
+
+<div class="doc_text">
+
+<h5>Syntax:</h5>
+<pre>
+  declare float  %llvm.powi.f32(float  %Val, int %power)
+  declare double %llvm.powi.f64(double %Val, int %power)
+</pre>
+
+<h5>Overview:</h5>
+
+<p>
+The '<tt>llvm.powi.*</tt>' intrinsics return the first operand raised to the
+specified (positive or negative) power.  The order of evaluation of
+multiplications is not defined.
+</p>
+
+<h5>Arguments:</h5>
+
+<p>
+The second argument is an integer power, and the first is a value to raise to
+that power.
+</p>
+
+<h5>Semantics:</h5>
+
+<p>
+This function returns the first value raised to the second power with an
+unspecified sequence of rounding operations.</p>
+</div>
+
+
 <!-- ======================================================================= -->
 <div class="doc_subsection">
   <a name="int_manip">Bit Manipulation Intrinsics</a>
@@ -3844,7 +3880,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2006/08/15 00:45:58 $
+  Last modified: $Date: 2006/09/08 06:34:02 $
 </address>
 </body>
 </html>






More information about the llvm-commits mailing list