diff options
author | Chris Lattner <sabre@nondot.org> | 2005-07-21 01:29:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-07-21 01:29:16 +0000 |
commit | a4d7414a59114b2fe0595fb45bd71ce8ad35b546 (patch) | |
tree | 6dc41a08ddd5ca4ce41d0ef231b80aab09798d2b /docs/LangRef.html | |
parent | 18ed029a7b75b2a39d39cd4c7f2ec68284c10102 (diff) | |
download | external_llvm-a4d7414a59114b2fe0595fb45bd71ce8ad35b546.zip external_llvm-a4d7414a59114b2fe0595fb45bd71ce8ad35b546.tar.gz external_llvm-a4d7414a59114b2fe0595fb45bd71ce8ad35b546.tar.bz2 |
llvm.sqrt somehow escaped documentation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22490 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LangRef.html')
-rw-r--r-- | docs/LangRef.html | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html index 73e7e2d..6206d77 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -143,6 +143,8 @@ <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_isunordered">'<tt>llvm.isunordered</tt>' Intrinsic</a></li> + <li><a href="#i_sqrt">'<tt>llvm.sqrt</tt>' Intrinsic</a></li> + </ol> </li> <li><a href="#int_count">Bit counting Intrinsics</a> @@ -3133,6 +3135,41 @@ false. </div> +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"> + <a name="i_sqrt">'<tt>llvm.sqrt</tt>' Intrinsic</a> +</div> + +<div class="doc_text"> + +<h5>Syntax:</h5> +<pre> + declare <float or double> %llvm.sqrt(<float or double> Val) +</pre> + +<h5>Overview:</h5> + +<p> +The '<tt>llvm.sqrt</tt>' intrinsic returns the sqrt of the specified operand, +returning the same value as the libm '<tt>sqrt</tt>' function would. Unlike +<tt>sqrt</tt> in libm, however, <tt>llvm.sqrt</tt> has undefined behavior for +negative numbers (which allows for better optimization). +</p> + +<h5>Arguments:</h5> + +<p> +The argument and return value are floating point numbers of the same type. +</p> + +<h5>Semantics:</h5> + +<p> +This function returns the sqrt of the specified operand if it is a positive +floating point number. +</p> +</div> + <!-- ======================================================================= --> <div class="doc_subsection"> <a name="int_count">Bit Counting Intrinsics</a> |