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

Reid Spencer reid at x10sys.com
Thu Nov 9 13:48:24 PST 2006



Changes in directory llvm/docs:

LangRef.html updated: 1.166 -> 1.167
---
Log message:

Fix runaway <tt> element and section ordering.


---
Diffs of the changes:  (+32 -32)

 LangRef.html |   64 +++++++++++++++++++++++++++++------------------------------
 1 files changed, 32 insertions(+), 32 deletions(-)


Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.166 llvm/docs/LangRef.html:1.167
--- llvm/docs/LangRef.html:1.166	Thu Nov  9 15:42:14 2006
+++ llvm/docs/LangRef.html	Thu Nov  9 15:48:10 2006
@@ -2744,72 +2744,72 @@
 
 <!-- _______________________________________________________________________ -->
 <div class="doc_subsubsection">
-   <a name="i_fpext">'<tt>fpext .. to</tt>' Instruction</a>
+   <a name="i_fptrunc">'<tt>fptrunc .. to</tt>' Instruction</a>
 </div>
+
 <div class="doc_text">
 
 <h5>Syntax:</h5>
+
 <pre>
-  <result> = fpext <ty> <value> to <ty2>             <i>; yields ty2</i>
+  <result> = fptrunc <ty> <value> to <ty2>             <i>; yields ty2</i>
 </pre>
 
 <h5>Overview:</h5>
-<p>The '<tt>fpext</tt>' extends a floating point <tt>value</tt> to a larger
-floating point value.</p>
+<p>The '<tt>fptrunc</tt>' instruction truncates <tt>value</tt> to type
+<tt>ty2</tt>.</p>
+
 
 <h5>Arguments:</h5>
-<p>The '<tt>fpext</tt>' instruction takes a 
-<a href="#t_floating">floating point</a> <tt>value</tt> to cast, 
-and a <a href="#t_floating">floating point</a> type to cast it to.</p>
+<p>The '<tt>fptrunc</tt>' instruction takes a <a href="#t_floating">floating
+  point</a> value to cast and a <a href="#t_floating">floating point</a> type to
+cast it to. The size of <tt>value</tt> must be larger than the size of
+<tt>ty2</tt>. This implies that <tt>fptrunc</tt> cannot be used to make a 
+<i>no-op cast</i>.</p>
 
 <h5>Semantics:</h5>
-<p>The '<tt>fpext</tt>' instruction extends the <tt>value</tt> from one floating
-point type to another. If the type of the <tt>value</tt> and <tt>ty2</tt> are
-the same, the instruction is considered a <i>no-op cast</i> because no bits
-change.</p>
+<p> The '<tt>fptrunc</tt>' instruction converts a 
+<a href="#t_floating">floating point</a> value from a larger type to a smaller 
+type. If the value cannot fit within the destination type, <tt>ty2</tt>, then 
+the results are undefined.</p>
 
 <h5>Example:</h5>
 <pre>
-  %X = fpext float 3.1415 to double        <i>; yields double:3.1415</i>
-  %Y = fpext float 1.0 to float            <i>; yields float:1.0 (no-op)</i>
+  %X = fptrunc double 123.0 to float         <i>; yields float:123.0</i>
+  %Y = fptrunc double 1.0E+300 to float      <i>; yields undefined</i>
 </pre>
 </div>
 
 <!-- _______________________________________________________________________ -->
 <div class="doc_subsubsection">
-   <a name="i_fptrunc">'<tt>fptrunc .. to</tt>' Instruction</a>
+   <a name="i_fpext">'<tt>fpext .. to</tt>' Instruction</a>
 </div>
-
 <div class="doc_text">
 
 <h5>Syntax:</h5>
-
 <pre>
-  <result> = fptrunc <ty> <value> to <ty2>             <i>; yields ty2</i>
+  <result> = fpext <ty> <value> to <ty2>             <i>; yields ty2</i>
 </pre>
 
 <h5>Overview:</h5>
-<p>The '<tt>fptrunc</tt>' instruction truncates <tt>value</tt> to type
-<tt>ty2</tt>.</p>
-
+<p>The '<tt>fpext</tt>' extends a floating point <tt>value</tt> to a larger
+floating point value.</p>
 
 <h5>Arguments:</h5>
-<p>The '<tt>fptrunc</tt>' instruction takes a <a href="#t_floating">floating
-  point</a> value to cast and a <a href="#t_floating">floating point</a> type to
-cast it to. The size of <tt>value</tt> must be larger than the size of
-<tt>ty2</a>. This implies that <tt>fptrunc</tt> cannot be used to make a 
-<i>no-op cast</i>.</p>
+<p>The '<tt>fpext</tt>' instruction takes a 
+<a href="#t_floating">floating point</a> <tt>value</tt> to cast, 
+and a <a href="#t_floating">floating point</a> type to cast it to.</p>
 
 <h5>Semantics:</h5>
-<p> The '<tt>fptrunc</tt>' instruction converts a 
-<a href="#t_floating">floating point</a> value from a larger type to a smaller 
-type. If the value cannot fit within the destination type, <tt>ty2</tt>, then 
-the results are undefined.</p>
+<p>The '<tt>fpext</tt>' instruction extends the <tt>value</tt> from one floating
+point type to another. If the type of the <tt>value</tt> and <tt>ty2</tt> are
+the same, the instruction is considered a <i>no-op cast</i> because no bits
+change.</p>
 
 <h5>Example:</h5>
 <pre>
-  %X = fptrunc double 123.0 to float         <i>; yields float:123.0</i>
-  %Y = fptrunc double 1.0E+300 to float      <i>; yields undefined</i>
+  %X = fpext float 3.1415 to double        <i>; yields double:3.1415</i>
+  %Y = fpext float 1.0 to float            <i>; yields float:1.0 (no-op)</i>
 </pre>
 </div>
 
@@ -4229,7 +4229,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/11/09 21:42:14 $
+  Last modified: $Date: 2006/11/09 21:48:10 $
 </address>
 </body>
 </html>






More information about the llvm-commits mailing list