Document the llvm.isnan intrinsic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14131 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-06-11 02:28:03 +00:00
parent 11074e3355
commit 320062845b

View File

@ -114,8 +114,8 @@
</li>
<li><a href="#int_os">Operating System Intrinsics</a>
<ol>
<li><a href="#i_readport">'<tt>llvm.readport</tt>' Intrinsic</a></li>
<li><a href="#i_writeport">'<tt>llvm.writeport</tt>' Intrinsic</a></li>
<li><a href="#i_readport">'<tt>llvm.readport</tt>' Intrinsic</a></li>
<li><a href="#i_writeport">'<tt>llvm.writeport</tt>' Intrinsic</a></li>
<li><a href="#i_readio">'<tt>llvm.readio</tt>' Intrinsic</a></li>
<li><a href="#i_writeio">'<tt>llvm.writeio</tt>' Intrinsic</a></li>
</ol>
@ -124,6 +124,7 @@
<li><a href="#i_memcpy">'<tt>llvm.memcpy</tt>' Intrinsic</a></li>
<li><a href="#i_memmove">'<tt>llvm.memmove</tt>' Intrinsic</a></li>
<li><a href="#i_memset">'<tt>llvm.memset</tt>' Intrinsic</a></li>
<li><a href="#i_isnan">'<tt>llvm.isnan</tt>' Intrinsic</a></li>
</ol>
</li>
<li><a href="#int_debugger">Debugger intrinsics</a></li>
@ -2528,6 +2529,41 @@ this can be specified as the fourth argument, otherwise it should be set to 0 or
</div>
<!-- _______________________________________________________________________ -->
<div class="doc_subsubsection">
<a name="i_isnan">'<tt>llvm.isnan</tt>' Intrinsic</a>
</div>
<div class="doc_text">
<h5>Syntax:</h5>
<pre>
call bool (&lt;float or double&gt;)* %llvm.isnan(&lt;float or double&gt; Val)
</pre>
<h5>Overview:</h5>
<p>
The '<tt>llvm.isnan</tt>' intrinsic returns true if the specific floating point
value is a NAN.
</p>
<h5>Arguments:</h5>
<p>
The argument is a floating point number.
</p>
<h5>Semantics:</h5>
<p>
If the argument is a SNAN or QNAN, it returns true, otherwise false.
</p>
</div>
<!-- ======================================================================= -->
<div class="doc_subsection">
<a name="int_debugger">Debugger Intrinsics</a>