Dosyalar
rocm-systems/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h.html
T
Maneesh Gupta a352f83710 Updated doxygen documentation
Change-Id: Idec4b7b811a441c9a792aa205286352f243945f0
2016-06-06 21:48:40 +05:30

948 satır
111 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_runtime.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HIP: Heterogenous-computing Interface for Portability
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6d8604cb65fa6b83549668eb0ce09cac.html">hcc_detail</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">hip_runtime.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Contains definitions of APIs for HIP runtime.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;cmath&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;stddef.h&gt;</code><br/>
<code>#include &lt;hip/hip_runtime_api.h&gt;</code><br/>
<code>#include &lt;grid_launch.h&gt;</code><br/>
<code>#include &lt;hip/hcc_detail/host_defines.h&gt;</code><br/>
</div>
<p><a href="hcc__detail_2hip__runtime_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a3b04412e00a9dd149c9078eb4c0bf99a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b04412e00a9dd149c9078eb4c0bf99a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CUDA_SUCCESS</b>&#160;&#160;&#160;<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063">hipSuccess</a></td></tr>
<tr class="separator:a3b04412e00a9dd149c9078eb4c0bf99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21df7e40dc66a8a36e64137a13e353ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21df7e40dc66a8a36e64137a13e353ef"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipLaunchParm</b>&#160;&#160;&#160;grid_launch_parm</td></tr>
<tr class="separator:a21df7e40dc66a8a36e64137a13e353ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2407876ca5fb977d67f41601ee951770"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2407876ca5fb977d67f41601ee951770"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__launch_bounds__</b>(requiredMaxThreadsPerBlock, minBlocksPerMultiprocessor)</td></tr>
<tr class="separator:a2407876ca5fb977d67f41601ee951770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f6338b5bbb294b41e5c35a8d0f5bf3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33f6338b5bbb294b41e5c35a8d0f5bf3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>clock_t</b>&#160;&#160;&#160;long long int</td></tr>
<tr class="separator:a33f6338b5bbb294b41e5c35a8d0f5bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48f5f9da77c5fab1fbcf0205bb347d89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcc__detail_2hip__runtime_8h.html#a48f5f9da77c5fab1fbcf0205bb347d89">hipThreadIdx_x</a>&#160;&#160;&#160;(amp_get_local_id(2))</td></tr>
<tr class="separator:a48f5f9da77c5fab1fbcf0205bb347d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a939ddbdeda33c3a6bfafc7704a4ade88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a939ddbdeda33c3a6bfafc7704a4ade88"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipThreadIdx_y</b>&#160;&#160;&#160;(amp_get_local_id(1))</td></tr>
<tr class="separator:a939ddbdeda33c3a6bfafc7704a4ade88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc16a17315622c7ef9a53c4e10e6daa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bc16a17315622c7ef9a53c4e10e6daa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipThreadIdx_z</b>&#160;&#160;&#160;(amp_get_local_id(0))</td></tr>
<tr class="separator:a8bc16a17315622c7ef9a53c4e10e6daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6baf7aebe9f49c5dd47e7093c24e22a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6baf7aebe9f49c5dd47e7093c24e22a3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipBlockIdx_x</b>&#160;&#160;&#160;(hc_get_group_id(2))</td></tr>
<tr class="separator:a6baf7aebe9f49c5dd47e7093c24e22a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6e9de3b58078117ef362536694447c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6e9de3b58078117ef362536694447c2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipBlockIdx_y</b>&#160;&#160;&#160;(hc_get_group_id(1))</td></tr>
<tr class="separator:ad6e9de3b58078117ef362536694447c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233db23a587aeb436aa3e9dc3a4cef58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a233db23a587aeb436aa3e9dc3a4cef58"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipBlockIdx_z</b>&#160;&#160;&#160;(hc_get_group_id(0))</td></tr>
<tr class="separator:a233db23a587aeb436aa3e9dc3a4cef58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b71966ad0958fda5d8ff9499967871c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b71966ad0958fda5d8ff9499967871c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipBlockDim_x</b>&#160;&#160;&#160;(amp_get_local_size(2))</td></tr>
<tr class="separator:a4b71966ad0958fda5d8ff9499967871c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51c1dac32644f94056d5db33d5a09fc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51c1dac32644f94056d5db33d5a09fc0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipBlockDim_y</b>&#160;&#160;&#160;(amp_get_local_size(1))</td></tr>
<tr class="separator:a51c1dac32644f94056d5db33d5a09fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b9c4603c1426502ff8148c1e2e61bd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b9c4603c1426502ff8148c1e2e61bd7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipBlockDim_z</b>&#160;&#160;&#160;(amp_get_local_size(0))</td></tr>
<tr class="separator:a1b9c4603c1426502ff8148c1e2e61bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300eb57008240b0a0acb3edb412c8646"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a300eb57008240b0a0acb3edb412c8646"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipGridDim_x</b>&#160;&#160;&#160;(hc_get_num_groups(2))</td></tr>
<tr class="separator:a300eb57008240b0a0acb3edb412c8646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a396ec40c093b35af1340a645e1ec2614"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a396ec40c093b35af1340a645e1ec2614"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipGridDim_y</b>&#160;&#160;&#160;(hc_get_num_groups(1))</td></tr>
<tr class="separator:a396ec40c093b35af1340a645e1ec2614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9947dbaa1343a5515541570580979c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e9947dbaa1343a5515541570580979c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipGridDim_z</b>&#160;&#160;&#160;(hc_get_num_groups(0))</td></tr>
<tr class="separator:a6e9947dbaa1343a5515541570580979c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d71a6ed991854dbafa20f282905c262"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d71a6ed991854dbafa20f282905c262"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__syncthreads</b>()&#160;&#160;&#160;hc_barrier(CLK_LOCAL_MEM_FENCE)</td></tr>
<tr class="separator:a1d71a6ed991854dbafa20f282905c262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae4bd590189ae294b70ee4f3d3de5dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ae4bd590189ae294b70ee4f3d3de5dc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HIP_KERNEL_NAME</b>(...)&#160;&#160;&#160;__VA_ARGS__</td></tr>
<tr class="separator:a1ae4bd590189ae294b70ee4f3d3de5dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a63d1c22538561dc228fc230d10d85dca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63d1c22538561dc228fc230d10d85dca"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>acosf</b> (float x)</td></tr>
<tr class="separator:a63d1c22538561dc228fc230d10d85dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f45cada398311319b50a00ff7e826e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0f45cada398311319b50a00ff7e826e"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>acoshf</b> (float x)</td></tr>
<tr class="separator:ab0f45cada398311319b50a00ff7e826e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82b2bb388724796ae8a30069abb3b386"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82b2bb388724796ae8a30069abb3b386"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>asinf</b> (float x)</td></tr>
<tr class="separator:a82b2bb388724796ae8a30069abb3b386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d4dabb94aa5c77ce31fd0ea987c083"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74d4dabb94aa5c77ce31fd0ea987c083"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>asinhf</b> (float x)</td></tr>
<tr class="separator:a74d4dabb94aa5c77ce31fd0ea987c083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f0bdfc73288f9dda45e5c9be7811c9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f0bdfc73288f9dda45e5c9be7811c9d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>atan2f</b> (float y, float x)</td></tr>
<tr class="separator:a3f0bdfc73288f9dda45e5c9be7811c9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82629bb4eec2d8c9c95b9c69188beff9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82629bb4eec2d8c9c95b9c69188beff9"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>atanf</b> (float x)</td></tr>
<tr class="separator:a82629bb4eec2d8c9c95b9c69188beff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b176d9d72adbf998b1960f830ad9dcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b176d9d72adbf998b1960f830ad9dcc"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>atanhf</b> (float x)</td></tr>
<tr class="separator:a1b176d9d72adbf998b1960f830ad9dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96d2384128af36ea9cb9b20d366900c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96d2384128af36ea9cb9b20d366900c7"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>cbrtf</b> (float x)</td></tr>
<tr class="separator:a96d2384128af36ea9cb9b20d366900c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43a6f3aa4ccdb026b038a3fe9a80f65d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43a6f3aa4ccdb026b038a3fe9a80f65d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>ceilf</b> (float x)</td></tr>
<tr class="separator:a43a6f3aa4ccdb026b038a3fe9a80f65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af624240731f96c35e2bbf9aaa9217ad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af624240731f96c35e2bbf9aaa9217ad6"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>copysignf</b> (float x, float y)</td></tr>
<tr class="separator:af624240731f96c35e2bbf9aaa9217ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20858ddd8f75a2c8332bdecd536057bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20858ddd8f75a2c8332bdecd536057bf"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>cosf</b> (float x)</td></tr>
<tr class="separator:a20858ddd8f75a2c8332bdecd536057bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a53cc088d117bc7045caa111279799"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34a53cc088d117bc7045caa111279799"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>coshf</b> (float x)</td></tr>
<tr class="separator:a34a53cc088d117bc7045caa111279799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee787afb8a173c23b99d89239e245c59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee787afb8a173c23b99d89239e245c59"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i0f</b> (float x)</td></tr>
<tr class="separator:aee787afb8a173c23b99d89239e245c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2505fc93886666a3ceec465ac5bfda1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2505fc93886666a3ceec465ac5bfda1c"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i1f</b> (float x)</td></tr>
<tr class="separator:a2505fc93886666a3ceec465ac5bfda1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31faaaeab2a785191c3e0e66e030ceca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31faaaeab2a785191c3e0e66e030ceca"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfcf</b> (float x)</td></tr>
<tr class="separator:a31faaaeab2a785191c3e0e66e030ceca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bae6c7d986e0ab7e5cf685ac8b7236c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bae6c7d986e0ab7e5cf685ac8b7236c"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfcinvf</b> (float y)</td></tr>
<tr class="separator:a2bae6c7d986e0ab7e5cf685ac8b7236c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec797649c94f21aecb8dc033a7b97353"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec797649c94f21aecb8dc033a7b97353"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfcxf</b> (float x)</td></tr>
<tr class="separator:aec797649c94f21aecb8dc033a7b97353"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b8115ff34a107f4608152fd943dbf81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b8115ff34a107f4608152fd943dbf81"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erff</b> (float x)</td></tr>
<tr class="separator:a3b8115ff34a107f4608152fd943dbf81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f3b173d8ba48cd495cc9c37e1f5ed4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f3b173d8ba48cd495cc9c37e1f5ed4d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfinvf</b> (float y)</td></tr>
<tr class="separator:a0f3b173d8ba48cd495cc9c37e1f5ed4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f1de4fe78a907d915a52be29a799e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60f1de4fe78a907d915a52be29a799e7"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>exp10f</b> (float x)</td></tr>
<tr class="separator:a60f1de4fe78a907d915a52be29a799e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2984de99de67ca680c9bb4f4427f81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e2984de99de67ca680c9bb4f4427f81"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>exp2f</b> (float x)</td></tr>
<tr class="separator:a3e2984de99de67ca680c9bb4f4427f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d7656fe00f9e750c6f3bde8cc0dca6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2d7656fe00f9e750c6f3bde8cc0dca6"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>expf</b> (float x)</td></tr>
<tr class="separator:ae2d7656fe00f9e750c6f3bde8cc0dca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a832817212e7b0debe05d23ea37bdd748"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a832817212e7b0debe05d23ea37bdd748"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>expm1f</b> (float x)</td></tr>
<tr class="separator:a832817212e7b0debe05d23ea37bdd748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00f8593e1bfb1985526020fbec4e0fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab00f8593e1bfb1985526020fbec4e0fc"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fabsf</b> (float x)</td></tr>
<tr class="separator:ab00f8593e1bfb1985526020fbec4e0fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13959e5ca19c910e0d6f8e6ca5492149"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13959e5ca19c910e0d6f8e6ca5492149"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fdimf</b> (float x, float y)</td></tr>
<tr class="separator:a13959e5ca19c910e0d6f8e6ca5492149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26852224a1347ee9b5edee12c869d206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26852224a1347ee9b5edee12c869d206"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fdividef</b> (float x, float y)</td></tr>
<tr class="separator:a26852224a1347ee9b5edee12c869d206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbff62f4c1647b9694f35d053eff5288"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbff62f4c1647b9694f35d053eff5288"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>floorf</b> (float x)</td></tr>
<tr class="separator:adbff62f4c1647b9694f35d053eff5288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5910ee832dab4f5d37118e0a6811c195"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5910ee832dab4f5d37118e0a6811c195"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fmaf</b> (float x, float y, float z)</td></tr>
<tr class="separator:a5910ee832dab4f5d37118e0a6811c195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e7516db46be25c33fb26e203287f2a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e7516db46be25c33fb26e203287f2a3"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fmaxf</b> (float x, float y)</td></tr>
<tr class="separator:a6e7516db46be25c33fb26e203287f2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf48322ad520d7b12542edf990dde8c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf48322ad520d7b12542edf990dde8c0"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fminf</b> (float x, float y)</td></tr>
<tr class="separator:abf48322ad520d7b12542edf990dde8c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9255f64a2585463fea365c8273d23904"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9255f64a2585463fea365c8273d23904"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>fmodf</b> (float x, float y)</td></tr>
<tr class="separator:a9255f64a2585463fea365c8273d23904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeded3ca2f40d77153e102628783ca529"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeded3ca2f40d77153e102628783ca529"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>frexpf</b> (float x, float y)</td></tr>
<tr class="separator:aeded3ca2f40d77153e102628783ca529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2880a4ebf5500aeb74fb01340ea91215"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2880a4ebf5500aeb74fb01340ea91215"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>hypotf</b> (float x, float y)</td></tr>
<tr class="separator:a2880a4ebf5500aeb74fb01340ea91215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af311c85b15faf1e0bb456ccb5bd37748"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af311c85b15faf1e0bb456ccb5bd37748"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>ilogbf</b> (float x)</td></tr>
<tr class="separator:af311c85b15faf1e0bb456ccb5bd37748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7439b1385640acde247ed09b893ca7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d7439b1385640acde247ed09b893ca7"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>isfinite</b> (float a)</td></tr>
<tr class="separator:a1d7439b1385640acde247ed09b893ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa20a4cf0692f91a7c9a4e1abea0bf037"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa20a4cf0692f91a7c9a4e1abea0bf037"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>isinf</b> (float a)</td></tr>
<tr class="separator:aa20a4cf0692f91a7c9a4e1abea0bf037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11c844744eb8f2c99a7ee4f8a1d43bcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11c844744eb8f2c99a7ee4f8a1d43bcb"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>isnan</b> (float a)</td></tr>
<tr class="separator:a11c844744eb8f2c99a7ee4f8a1d43bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba3e4bad4109f5e8509dc1925fade7ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba3e4bad4109f5e8509dc1925fade7ce"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>j0f</b> (float x)</td></tr>
<tr class="separator:aba3e4bad4109f5e8509dc1925fade7ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a462954bfc6ada6132f28bd7fce41334e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a462954bfc6ada6132f28bd7fce41334e"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>j1f</b> (float x)</td></tr>
<tr class="separator:a462954bfc6ada6132f28bd7fce41334e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd52a43c4f2d8d9148a022d6d6851dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd52a43c4f2d8d9148a022d6d6851dd"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>jnf</b> (int n, float x)</td></tr>
<tr class="separator:adcd52a43c4f2d8d9148a022d6d6851dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d82accff3d8e3307d61e028c19c30cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d82accff3d8e3307d61e028c19c30cd"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>ldexpf</b> (float x, int exp)</td></tr>
<tr class="separator:a7d82accff3d8e3307d61e028c19c30cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ffab2d685130195ba255e954e21130"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7ffab2d685130195ba255e954e21130"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>lgammaf</b> (float x)</td></tr>
<tr class="separator:af7ffab2d685130195ba255e954e21130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4af230b5deee73fbfa9801f44f0616"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d4af230b5deee73fbfa9801f44f0616"></a>
__device__ long long int&#160;</td><td class="memItemRight" valign="bottom"><b>llrintf</b> (float x)</td></tr>
<tr class="separator:a7d4af230b5deee73fbfa9801f44f0616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2a7fe8fb57e5b39886d776f75fdf5d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2a7fe8fb57e5b39886d776f75fdf5d6"></a>
__device__ long long int&#160;</td><td class="memItemRight" valign="bottom"><b>llroundf</b> (float x)</td></tr>
<tr class="separator:af2a7fe8fb57e5b39886d776f75fdf5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab49e218cf742a0eb08e5516dd5160585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab49e218cf742a0eb08e5516dd5160585"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>log10f</b> (float x)</td></tr>
<tr class="separator:ab49e218cf742a0eb08e5516dd5160585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d53128ab5f7d6ebc4798f243481a6d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d53128ab5f7d6ebc4798f243481a6d7"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>log1pf</b> (float x)</td></tr>
<tr class="separator:a9d53128ab5f7d6ebc4798f243481a6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc9ae1bd4ebb4cd9533a50f1bf486f08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc9ae1bd4ebb4cd9533a50f1bf486f08"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>log2f</b> (float x)</td></tr>
<tr class="separator:afc9ae1bd4ebb4cd9533a50f1bf486f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a86f57d529d7000b04cb30e859a21b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a86f57d529d7000b04cb30e859a21b7"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>logbf</b> (float x)</td></tr>
<tr class="separator:a9a86f57d529d7000b04cb30e859a21b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdaf041c4071f63cba0e51658b89ffa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdaf041c4071f63cba0e51658b89ffa4"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>logf</b> (float x)</td></tr>
<tr class="separator:acdaf041c4071f63cba0e51658b89ffa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a639a876a55da8142dcd917ce6c12c27d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a639a876a55da8142dcd917ce6c12c27d"></a>
__device__ long int&#160;</td><td class="memItemRight" valign="bottom"><b>lrintf</b> (float x)</td></tr>
<tr class="separator:a639a876a55da8142dcd917ce6c12c27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d10236b2afbafda2fd85825811b84e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d10236b2afbafda2fd85825811b84e3"></a>
__device__ long int&#160;</td><td class="memItemRight" valign="bottom"><b>lroundf</b> (float x)</td></tr>
<tr class="separator:a4d10236b2afbafda2fd85825811b84e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c49d2e467f6ca3cfc0362d84bb474ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c49d2e467f6ca3cfc0362d84bb474ab"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>modff</b> (float x, float *iptr)</td></tr>
<tr class="separator:a7c49d2e467f6ca3cfc0362d84bb474ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a372c640f910303dc4a7f17ce684322c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a372c640f910303dc4a7f17ce684322c5"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>nanf</b> (const char *tagp)</td></tr>
<tr class="separator:a372c640f910303dc4a7f17ce684322c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c10d923def0d85af5a2b65b1a021f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53c10d923def0d85af5a2b65b1a021f0"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>nearbyintf</b> (float x)</td></tr>
<tr class="separator:a53c10d923def0d85af5a2b65b1a021f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a997fc003282f27b1c02c8a44fb4189f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a997fc003282f27b1c02c8a44fb4189f0"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>nextafterf</b> (float x, float y)</td></tr>
<tr class="separator:a997fc003282f27b1c02c8a44fb4189f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a921612f74ed8a71e62d40c547cab6dcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a921612f74ed8a71e62d40c547cab6dcf"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>norm3df</b> (float a, float b, float c)</td></tr>
<tr class="separator:a921612f74ed8a71e62d40c547cab6dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2334d82818e94dcac4251cd045e1e281"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2334d82818e94dcac4251cd045e1e281"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>norm4df</b> (float a, float b, float c, float d)</td></tr>
<tr class="separator:a2334d82818e94dcac4251cd045e1e281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a102ea4753919ee208c9b294e1c053cf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a102ea4753919ee208c9b294e1c053cf1"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>normcdff</b> (float y)</td></tr>
<tr class="separator:a102ea4753919ee208c9b294e1c053cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c0a28ad7f7555ab16e0a1e409690174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c0a28ad7f7555ab16e0a1e409690174"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>normcdfinvf</b> (float y)</td></tr>
<tr class="separator:a1c0a28ad7f7555ab16e0a1e409690174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74b830b9181e04140bc081140c990543"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74b830b9181e04140bc081140c990543"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>normf</b> (int dim, const float *a)</td></tr>
<tr class="separator:a74b830b9181e04140bc081140c990543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab519b517c0036b3604d602f716a919dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab519b517c0036b3604d602f716a919dd"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>powf</b> (float x, float y)</td></tr>
<tr class="separator:ab519b517c0036b3604d602f716a919dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ee04edc8f3d3a1ed1f190bf65ed5ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92ee04edc8f3d3a1ed1f190bf65ed5ed"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rcbtrf</b> (float x)</td></tr>
<tr class="separator:a92ee04edc8f3d3a1ed1f190bf65ed5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36179ffa51305653b55c1e76f44154ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36179ffa51305653b55c1e76f44154ff"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>remainderf</b> (float x, float y)</td></tr>
<tr class="separator:a36179ffa51305653b55c1e76f44154ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0d8ebba46ca705859d1c7462b53118d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0d8ebba46ca705859d1c7462b53118d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>remquof</b> (float x, float y, int *quo)</td></tr>
<tr class="separator:aa0d8ebba46ca705859d1c7462b53118d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa53c41aebb09f501ea5e09a01145a932"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa53c41aebb09f501ea5e09a01145a932"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rhypotf</b> (float x, float y)</td></tr>
<tr class="separator:aa53c41aebb09f501ea5e09a01145a932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7791cd93108ffc6d24524f2e8635ccfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7791cd93108ffc6d24524f2e8635ccfd"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rintf</b> (float x)</td></tr>
<tr class="separator:a7791cd93108ffc6d24524f2e8635ccfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af97228e858bd11e2934c26cf54a1dff6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af97228e858bd11e2934c26cf54a1dff6"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm3df</b> (float a, float b, float c)</td></tr>
<tr class="separator:af97228e858bd11e2934c26cf54a1dff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a3b53292754ba1c455fb9b30b1e40a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66a3b53292754ba1c455fb9b30b1e40a"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm4df</b> (float a, float b, float c, float d)</td></tr>
<tr class="separator:a66a3b53292754ba1c455fb9b30b1e40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a169f84a202963d20fe5e2874fe4d2145"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a169f84a202963d20fe5e2874fe4d2145"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rnormf</b> (int dim, const float *a)</td></tr>
<tr class="separator:a169f84a202963d20fe5e2874fe4d2145"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1c1521079e51b4f54771b16a7f8aeea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1c1521079e51b4f54771b16a7f8aeea"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>roundf</b> (float x)</td></tr>
<tr class="separator:aa1c1521079e51b4f54771b16a7f8aeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a845a4a16dfa7c5488e87c1b3701932ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a845a4a16dfa7c5488e87c1b3701932ac"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rsqrtf</b> (float x)</td></tr>
<tr class="separator:a845a4a16dfa7c5488e87c1b3701932ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac94fa1e3aea5f190b7ceb47917e722be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac94fa1e3aea5f190b7ceb47917e722be"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>scalblnf</b> (float x, long int n)</td></tr>
<tr class="separator:ac94fa1e3aea5f190b7ceb47917e722be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d0f588dbdbce27abe79ac3280a429f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5d0f588dbdbce27abe79ac3280a429f"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>scalbnf</b> (float x, int n)</td></tr>
<tr class="separator:ae5d0f588dbdbce27abe79ac3280a429f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a843dc06c7df7a88d75db30d639f66772"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a843dc06c7df7a88d75db30d639f66772"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>signbit</b> (float a)</td></tr>
<tr class="separator:a843dc06c7df7a88d75db30d639f66772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9456ff9df91a3874180d89a94b36fd46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9456ff9df91a3874180d89a94b36fd46"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>sincosf</b> (float x, float *sptr, float *cptr)</td></tr>
<tr class="separator:a9456ff9df91a3874180d89a94b36fd46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab8978300988c385e0aa4b6cba44225e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab8978300988c385e0aa4b6cba44225e"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>sincospif</b> (float x, float *sptr, float *cptr)</td></tr>
<tr class="separator:aab8978300988c385e0aa4b6cba44225e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4677d53159664972c54bb697b9c1bace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4677d53159664972c54bb697b9c1bace"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>sinf</b> (float x)</td></tr>
<tr class="separator:a4677d53159664972c54bb697b9c1bace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c262cde9f805d08492c316fc0158d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72c262cde9f805d08492c316fc0158d9"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>sinhf</b> (float x)</td></tr>
<tr class="separator:a72c262cde9f805d08492c316fc0158d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d24584b06b43ad06680f48361841d7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d24584b06b43ad06680f48361841d7d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>sinpif</b> (float x)</td></tr>
<tr class="separator:a6d24584b06b43ad06680f48361841d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb80df3c252b3feb3cc88f992b955a14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb80df3c252b3feb3cc88f992b955a14"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>sqrtf</b> (float x)</td></tr>
<tr class="separator:acb80df3c252b3feb3cc88f992b955a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a561a1e0eab1092d294d331caf9bb93c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a561a1e0eab1092d294d331caf9bb93c5"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>tanf</b> (float x)</td></tr>
<tr class="separator:a561a1e0eab1092d294d331caf9bb93c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d925743801795775ca98ae83d4ba6e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d925743801795775ca98ae83d4ba6e6"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>tanhf</b> (float x)</td></tr>
<tr class="separator:a7d925743801795775ca98ae83d4ba6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e556a6b5d691277e3234f4548d9ae23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e556a6b5d691277e3234f4548d9ae23"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>tgammaf</b> (float x)</td></tr>
<tr class="separator:a0e556a6b5d691277e3234f4548d9ae23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86499f47865e04e1ca845927f41b3322"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86499f47865e04e1ca845927f41b3322"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>truncf</b> (float x)</td></tr>
<tr class="separator:a86499f47865e04e1ca845927f41b3322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87d0270856e29b6a34038c017513f811"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87d0270856e29b6a34038c017513f811"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>y0f</b> (float x)</td></tr>
<tr class="separator:a87d0270856e29b6a34038c017513f811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abba94fdcb53f6a12f8bf5191697e8359"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abba94fdcb53f6a12f8bf5191697e8359"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>y1f</b> (float x)</td></tr>
<tr class="separator:abba94fdcb53f6a12f8bf5191697e8359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383612b6d78a55003343521bca193ecd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a383612b6d78a55003343521bca193ecd"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>ynf</b> (int n, float x)</td></tr>
<tr class="separator:a383612b6d78a55003343521bca193ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d102633b8d1e95eb6d97ee815775552"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d102633b8d1e95eb6d97ee815775552"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>cospif</b> (float x)</td></tr>
<tr class="separator:a9d102633b8d1e95eb6d97ee815775552"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb79b8e69174e322b3d5da70cd363521"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb79b8e69174e322b3d5da70cd363521"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>acos</b> (double x)</td></tr>
<tr class="separator:afb79b8e69174e322b3d5da70cd363521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d6a7aee6b7e78987c1ea9633f6467a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d6a7aee6b7e78987c1ea9633f6467a"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>acosh</b> (double x)</td></tr>
<tr class="separator:a41d6a7aee6b7e78987c1ea9633f6467a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8328d1b24f630bfc9747b57a13e66e79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8328d1b24f630bfc9747b57a13e66e79"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>asin</b> (double x)</td></tr>
<tr class="separator:a8328d1b24f630bfc9747b57a13e66e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10334b3ee5d54b6e6959102709af23ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10334b3ee5d54b6e6959102709af23ce"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>asinh</b> (double x)</td></tr>
<tr class="separator:a10334b3ee5d54b6e6959102709af23ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a875675909708a2bd6d4e889df0e7791c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a875675909708a2bd6d4e889df0e7791c"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>atan</b> (double x)</td></tr>
<tr class="separator:a875675909708a2bd6d4e889df0e7791c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add5ea203222910d0fba30d3bcfd6fbfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add5ea203222910d0fba30d3bcfd6fbfe"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>atan2</b> (double y, double x)</td></tr>
<tr class="separator:add5ea203222910d0fba30d3bcfd6fbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8da8c2dc65bc77ced8e92475d423cb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8da8c2dc65bc77ced8e92475d423cb6"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>atanh</b> (double x)</td></tr>
<tr class="separator:aa8da8c2dc65bc77ced8e92475d423cb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86e3a3d10161a10246658ab77fac8311"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86e3a3d10161a10246658ab77fac8311"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>cbrt</b> (double x)</td></tr>
<tr class="separator:a86e3a3d10161a10246658ab77fac8311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2125a3b335ccc8f1fb20ee51e50f2861"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2125a3b335ccc8f1fb20ee51e50f2861"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>ceil</b> (double x)</td></tr>
<tr class="separator:a2125a3b335ccc8f1fb20ee51e50f2861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa06f087bfaf3245b3d78e30658eb9b2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa06f087bfaf3245b3d78e30658eb9b2e"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>copysign</b> (double x, double y)</td></tr>
<tr class="separator:aa06f087bfaf3245b3d78e30658eb9b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f1d2831497e6fa3f0072395e13a8ecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f1d2831497e6fa3f0072395e13a8ecf"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>cos</b> (double x)</td></tr>
<tr class="separator:a3f1d2831497e6fa3f0072395e13a8ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb71d08327c30ff681f47d5cefdf661f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb71d08327c30ff681f47d5cefdf661f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>cosh</b> (double x)</td></tr>
<tr class="separator:acb71d08327c30ff681f47d5cefdf661f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300fdff7ae42deb65748be2ec47cf24d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a300fdff7ae42deb65748be2ec47cf24d"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>cospi</b> (double x)</td></tr>
<tr class="separator:a300fdff7ae42deb65748be2ec47cf24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeae8990c401dc1ad0426de1350560b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaeae8990c401dc1ad0426de1350560b3"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i0</b> (double x)</td></tr>
<tr class="separator:aaeae8990c401dc1ad0426de1350560b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99d834ea92d9a446f54e7675eef24baf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d834ea92d9a446f54e7675eef24baf"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i1</b> (double x)</td></tr>
<tr class="separator:a99d834ea92d9a446f54e7675eef24baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd196c4f3bc4260ffe99944b2400b951"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd196c4f3bc4260ffe99944b2400b951"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erf</b> (double x)</td></tr>
<tr class="separator:abd196c4f3bc4260ffe99944b2400b951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5fb0600e76f923d822e51b6148a9d1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5fb0600e76f923d822e51b6148a9d1a"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erfc</b> (double x)</td></tr>
<tr class="separator:ae5fb0600e76f923d822e51b6148a9d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16e94306d9467be526954fdef161e4da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e94306d9467be526954fdef161e4da"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erfcinv</b> (double y)</td></tr>
<tr class="separator:a16e94306d9467be526954fdef161e4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31bd5945637fd6790091b3a0f77b9169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31bd5945637fd6790091b3a0f77b9169"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erfcx</b> (double x)</td></tr>
<tr class="separator:a31bd5945637fd6790091b3a0f77b9169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c1324292b08058007e4be047228e84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15c1324292b08058007e4be047228e84"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>exp</b> (double x)</td></tr>
<tr class="separator:a15c1324292b08058007e4be047228e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c59e13661f0e53fd46f1cfa231f5ff2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c59e13661f0e53fd46f1cfa231f5ff2"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>exp10</b> (double x)</td></tr>
<tr class="separator:a9c59e13661f0e53fd46f1cfa231f5ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033d73c657d39a2ac311c0ecb0eedd4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a033d73c657d39a2ac311c0ecb0eedd4f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>exp2</b> (double x)</td></tr>
<tr class="separator:a033d73c657d39a2ac311c0ecb0eedd4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47772b17638c6b764d5ca5a6b8df1018"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47772b17638c6b764d5ca5a6b8df1018"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>expm1</b> (double x)</td></tr>
<tr class="separator:a47772b17638c6b764d5ca5a6b8df1018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9fbe6c98f94000badf4ecf3211c128"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f9fbe6c98f94000badf4ecf3211c128"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fabs</b> (double x)</td></tr>
<tr class="separator:a4f9fbe6c98f94000badf4ecf3211c128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbecf3022a22ba02e34a643158553e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfbecf3022a22ba02e34a643158553e6"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fdim</b> (double x, double y)</td></tr>
<tr class="separator:abfbecf3022a22ba02e34a643158553e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69dde74ca6877f733f0940d319b301f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69dde74ca6877f733f0940d319b301f3"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>floor</b> (double x)</td></tr>
<tr class="separator:a69dde74ca6877f733f0940d319b301f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff2117f6f3c4ff8a2aa4ce48a0ff2070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2117f6f3c4ff8a2aa4ce48a0ff2070"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fma</b> (double x, double y, double z)</td></tr>
<tr class="separator:aff2117f6f3c4ff8a2aa4ce48a0ff2070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0049356a61c447a30f7991d1a1218535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0049356a61c447a30f7991d1a1218535"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fmax</b> (double x, double y)</td></tr>
<tr class="separator:a0049356a61c447a30f7991d1a1218535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac970b9542e2d3e8e5d1e3ebb6a705dde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac970b9542e2d3e8e5d1e3ebb6a705dde"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fmin</b> (double x, double y)</td></tr>
<tr class="separator:ac970b9542e2d3e8e5d1e3ebb6a705dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e4d96de745c62d885d0a3a6bc838b86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e4d96de745c62d885d0a3a6bc838b86"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fmod</b> (double x, double y)</td></tr>
<tr class="separator:a5e4d96de745c62d885d0a3a6bc838b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40a14b8c254e3741c91d6db27344332b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40a14b8c254e3741c91d6db27344332b"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>frexp</b> (double x, int *nptr)</td></tr>
<tr class="separator:a40a14b8c254e3741c91d6db27344332b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37292eff59f782b537102975dc40f10c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37292eff59f782b537102975dc40f10c"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>hypot</b> (double x, double y)</td></tr>
<tr class="separator:a37292eff59f782b537102975dc40f10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e6eb4d5be7b218996e4abbea3893eb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e6eb4d5be7b218996e4abbea3893eb0"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>ilogb</b> (double x)</td></tr>
<tr class="separator:a4e6eb4d5be7b218996e4abbea3893eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a8a709c239e9821cc452323569b684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27a8a709c239e9821cc452323569b684"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>isfinite</b> (double x)</td></tr>
<tr class="separator:a27a8a709c239e9821cc452323569b684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aa6ea4f14e8940cf78657744a1a8952"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aa6ea4f14e8940cf78657744a1a8952"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>isinf</b> (double x)</td></tr>
<tr class="separator:a8aa6ea4f14e8940cf78657744a1a8952"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0dba00731cb22f6f5f0e947d334d20d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0dba00731cb22f6f5f0e947d334d20d"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>isnan</b> (double x)</td></tr>
<tr class="separator:ad0dba00731cb22f6f5f0e947d334d20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ad8a42b2f663d5fe5edbc87f5f3cb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4ad8a42b2f663d5fe5edbc87f5f3cb7"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>j0</b> (double x)</td></tr>
<tr class="separator:aa4ad8a42b2f663d5fe5edbc87f5f3cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631cf3a77e7dc10ab9b566922517105c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a631cf3a77e7dc10ab9b566922517105c"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>j1</b> (double x)</td></tr>
<tr class="separator:a631cf3a77e7dc10ab9b566922517105c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a643b020a4c66860acc8c0f0a76f7b67e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a643b020a4c66860acc8c0f0a76f7b67e"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>jn</b> (int n, double x)</td></tr>
<tr class="separator:a643b020a4c66860acc8c0f0a76f7b67e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add1f70e2ce16b3c985aec8208aad8c61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add1f70e2ce16b3c985aec8208aad8c61"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>ldexp</b> (double x, int exp)</td></tr>
<tr class="separator:add1f70e2ce16b3c985aec8208aad8c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a402aaedc732b2eabf59abc07d744ed35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a402aaedc732b2eabf59abc07d744ed35"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>lgamma</b> (double x)</td></tr>
<tr class="separator:a402aaedc732b2eabf59abc07d744ed35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff339e32209abf7942d9ac22d130377"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ff339e32209abf7942d9ac22d130377"></a>
__device__ long long&#160;</td><td class="memItemRight" valign="bottom"><b>llrint</b> (double x)</td></tr>
<tr class="separator:a8ff339e32209abf7942d9ac22d130377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3a1ae7ee7ad6afab00a2e365b6326b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3a1ae7ee7ad6afab00a2e365b6326b0"></a>
__device__ long&#160;</td><td class="memItemRight" valign="bottom"><b>llround</b> (double x)</td></tr>
<tr class="separator:ab3a1ae7ee7ad6afab00a2e365b6326b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ce8e15ef5149c271eba95663becba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28ce8e15ef5149c271eba95663becba2"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>log</b> (double x)</td></tr>
<tr class="separator:a28ce8e15ef5149c271eba95663becba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aed82d571362c58f9486385383e7f64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aed82d571362c58f9486385383e7f64"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>log10</b> (double x)</td></tr>
<tr class="separator:a0aed82d571362c58f9486385383e7f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c680d660d75780ef53075a439211626"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c680d660d75780ef53075a439211626"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>log1p</b> (double x)</td></tr>
<tr class="separator:a3c680d660d75780ef53075a439211626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac15d49c9960470b4791eafa0607ca777"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac15d49c9960470b4791eafa0607ca777"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>log2</b> (double x)</td></tr>
<tr class="separator:ac15d49c9960470b4791eafa0607ca777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e6d5c7904a61d50055d27ffe6d8fdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24e6d5c7904a61d50055d27ffe6d8fdb"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>logb</b> (double x)</td></tr>
<tr class="separator:a24e6d5c7904a61d50055d27ffe6d8fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a353f5748b7addbae162dd679abf829fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a353f5748b7addbae162dd679abf829fe"></a>
__device__ long int&#160;</td><td class="memItemRight" valign="bottom"><b>lrint</b> (double x)</td></tr>
<tr class="separator:a353f5748b7addbae162dd679abf829fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fdb5ef303c94dc5c428dbdb534ed1fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fdb5ef303c94dc5c428dbdb534ed1fd"></a>
__device__ long int&#160;</td><td class="memItemRight" valign="bottom"><b>lround</b> (double x)</td></tr>
<tr class="separator:a9fdb5ef303c94dc5c428dbdb534ed1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36767023601d4df07854d631e74dce69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36767023601d4df07854d631e74dce69"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>modf</b> (double x, double *iptr)</td></tr>
<tr class="separator:a36767023601d4df07854d631e74dce69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df5511321a5ac0dfe22389b728a8a9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6df5511321a5ac0dfe22389b728a8a9f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>nan</b> (const char *tagp)</td></tr>
<tr class="separator:a6df5511321a5ac0dfe22389b728a8a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2316a104cfda8362208d52238181fbfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2316a104cfda8362208d52238181fbfb"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>nearbyint</b> (double x)</td></tr>
<tr class="separator:a2316a104cfda8362208d52238181fbfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46b3ad97567ae96f7148a10537c8f5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af46b3ad97567ae96f7148a10537c8f5a"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>nextafter</b> (double x, double y)</td></tr>
<tr class="separator:af46b3ad97567ae96f7148a10537c8f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d6070084843a271f4f860a4324b8432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d6070084843a271f4f860a4324b8432"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>norm</b> (int dim, const double *t)</td></tr>
<tr class="separator:a6d6070084843a271f4f860a4324b8432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a330808c6a122bd9755deb4d952c6add2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a330808c6a122bd9755deb4d952c6add2"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>norm3d</b> (double a, double b, double c)</td></tr>
<tr class="separator:a330808c6a122bd9755deb4d952c6add2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61849a2202fe0ff6319546134fe4c4e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61849a2202fe0ff6319546134fe4c4e6"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>norm4d</b> (double a, double b, double d)</td></tr>
<tr class="separator:a61849a2202fe0ff6319546134fe4c4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8368e3ba7981942344d0be3b5d817e3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8368e3ba7981942344d0be3b5d817e3f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>normcdf</b> (double y)</td></tr>
<tr class="separator:a8368e3ba7981942344d0be3b5d817e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e93df6c3fbade8628d33e11fc94595"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78e93df6c3fbade8628d33e11fc94595"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>normcdfinv</b> (double y)</td></tr>
<tr class="separator:a78e93df6c3fbade8628d33e11fc94595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d36757715384dc18e0483aa1f04f6c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d36757715384dc18e0483aa1f04f6c7"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>pow</b> (double x, double y)</td></tr>
<tr class="separator:a6d36757715384dc18e0483aa1f04f6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f5dd3f9b81f73c644d82754986ccce6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f5dd3f9b81f73c644d82754986ccce6"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rcbrt</b> (double x)</td></tr>
<tr class="separator:a3f5dd3f9b81f73c644d82754986ccce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852e83c233f09c146c492bfd752e0dd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a852e83c233f09c146c492bfd752e0dd2"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>remainder</b> (double x, double y)</td></tr>
<tr class="separator:a852e83c233f09c146c492bfd752e0dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4235a6814bb94b3faaf73a324210c58d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4235a6814bb94b3faaf73a324210c58d"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>remquo</b> (double x, double y, int *quo)</td></tr>
<tr class="separator:a4235a6814bb94b3faaf73a324210c58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1dfb4d01feaa01b0b1ff15cf57ebbc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1dfb4d01feaa01b0b1ff15cf57ebbc3"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rhypot</b> (double x, double y)</td></tr>
<tr class="separator:af1dfb4d01feaa01b0b1ff15cf57ebbc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b8026edb2f2e441669845f0f3fa3bf7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b8026edb2f2e441669845f0f3fa3bf7"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rint</b> (double x)</td></tr>
<tr class="separator:a3b8026edb2f2e441669845f0f3fa3bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084039517f12059ee5dfa214ad69a223"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a084039517f12059ee5dfa214ad69a223"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm</b> (int dim, const double *t)</td></tr>
<tr class="separator:a084039517f12059ee5dfa214ad69a223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ac4eff7fecc1121d5dcfdebc3314e80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ac4eff7fecc1121d5dcfdebc3314e80"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm3d</b> (double a, double b, double c)</td></tr>
<tr class="separator:a1ac4eff7fecc1121d5dcfdebc3314e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a039d37d2d8d44f074e057489a439a758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a039d37d2d8d44f074e057489a439a758"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm4d</b> (double a, double b, double c, double d)</td></tr>
<tr class="separator:a039d37d2d8d44f074e057489a439a758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abefba28ee84ef32c44d417cfd4f615d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abefba28ee84ef32c44d417cfd4f615d4"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>round</b> (double x)</td></tr>
<tr class="separator:abefba28ee84ef32c44d417cfd4f615d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74bb236ca5cec71a37ec24e8de500142"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74bb236ca5cec71a37ec24e8de500142"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rsqrt</b> (double x)</td></tr>
<tr class="separator:a74bb236ca5cec71a37ec24e8de500142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c931cea8bc2cfe694a6170379e5914f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c931cea8bc2cfe694a6170379e5914f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>scalbln</b> (double x, long int n)</td></tr>
<tr class="separator:a7c931cea8bc2cfe694a6170379e5914f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4923bed52b438e5bfbf574bb8ce26542"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4923bed52b438e5bfbf574bb8ce26542"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>scalbn</b> (double x, int n)</td></tr>
<tr class="separator:a4923bed52b438e5bfbf574bb8ce26542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c1a8a8d3d0452168ff9048438bb5e15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c1a8a8d3d0452168ff9048438bb5e15"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>signbit</b> (double a)</td></tr>
<tr class="separator:a7c1a8a8d3d0452168ff9048438bb5e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15d6556054f9db241177157d4b7864ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15d6556054f9db241177157d4b7864ef"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>sin</b> (double a)</td></tr>
<tr class="separator:a15d6556054f9db241177157d4b7864ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d8c426c5a0cbfc7862c95cd7bd4fea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4d8c426c5a0cbfc7862c95cd7bd4fea"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>sincos</b> (double x, double *sptr, double *cptr)</td></tr>
<tr class="separator:ac4d8c426c5a0cbfc7862c95cd7bd4fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af44aca421ae42593bb4789001e3527ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af44aca421ae42593bb4789001e3527ca"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>sincospi</b> (double x, double *sptr, double *cptr)</td></tr>
<tr class="separator:af44aca421ae42593bb4789001e3527ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc5c0e23e1550a6cc936baa9d65a61a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabc5c0e23e1550a6cc936baa9d65a61a"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>sinh</b> (double x)</td></tr>
<tr class="separator:aabc5c0e23e1550a6cc936baa9d65a61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe15f7900f275a5ae8a08a3b47313c35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe15f7900f275a5ae8a08a3b47313c35"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>sinpi</b> (double x)</td></tr>
<tr class="separator:abe15f7900f275a5ae8a08a3b47313c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6fe34b4ac091e40eceeb0bae58459f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c6fe34b4ac091e40eceeb0bae58459f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>sqrt</b> (double x)</td></tr>
<tr class="separator:a1c6fe34b4ac091e40eceeb0bae58459f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d00b521d79b4a4404cc593839f0b7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17d00b521d79b4a4404cc593839f0b7b"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>tan</b> (double x)</td></tr>
<tr class="separator:a17d00b521d79b4a4404cc593839f0b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf7b9660a2c53c91664263d39b09242d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf7b9660a2c53c91664263d39b09242d"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>tanh</b> (double x)</td></tr>
<tr class="separator:adf7b9660a2c53c91664263d39b09242d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecfb49e21fc767c952827d42268c0d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecfb49e21fc767c952827d42268c0d48"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>tgamma</b> (double x)</td></tr>
<tr class="separator:aecfb49e21fc767c952827d42268c0d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa2c1b49a1f4aa25f8ce49236089f2a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa2c1b49a1f4aa25f8ce49236089f2a8"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>trunc</b> (double x)</td></tr>
<tr class="separator:aaa2c1b49a1f4aa25f8ce49236089f2a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cf6a465d2d541cb9ccad53f2c57f9b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cf6a465d2d541cb9ccad53f2c57f9b4"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>y0</b> (double x)</td></tr>
<tr class="separator:a6cf6a465d2d541cb9ccad53f2c57f9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32b84784de0a5ab934c39f7570b8edee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32b84784de0a5ab934c39f7570b8edee"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>y1</b> (double y)</td></tr>
<tr class="separator:a32b84784de0a5ab934c39f7570b8edee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b7143369064cbd7f882912b9af8e6c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b7143369064cbd7f882912b9af8e6c7"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>yn</b> (int n, double x)</td></tr>
<tr class="separator:a0b7143369064cbd7f882912b9af8e6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa30ebddcc0f3436c44ddfbe700dcd35a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30ebddcc0f3436c44ddfbe700dcd35a"></a>
__device__ long long int&#160;</td><td class="memItemRight" valign="bottom"><b>clock64</b> ()</td></tr>
<tr class="separator:aa30ebddcc0f3436c44ddfbe700dcd35a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdee7d7e8ea8f9f8d02f89eba4c221b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbdee7d7e8ea8f9f8d02f89eba4c221b"></a>
__device__ clock_t&#160;</td><td class="memItemRight" valign="bottom"><b>clock</b> ()</td></tr>
<tr class="separator:adbdee7d7e8ea8f9f8d02f89eba4c221b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcc0d8e2df65334ca8e3765bd5a0bb7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcc0d8e2df65334ca8e3765bd5a0bb7f"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAdd</b> (int *address, int val)</td></tr>
<tr class="separator:abcc0d8e2df65334ca8e3765bd5a0bb7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f03cbc6840e02b83f6db2788b898950"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f03cbc6840e02b83f6db2788b898950"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAdd</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a5f03cbc6840e02b83f6db2788b898950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95ba309520dda78d7f4b83f05129ed4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95ba309520dda78d7f4b83f05129ed4a"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAdd</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:a95ba309520dda78d7f4b83f05129ed4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a403a0e10baf201afaf4df1b153f3096c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a403a0e10baf201afaf4df1b153f3096c"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAdd</b> (float *address, float val)</td></tr>
<tr class="separator:a403a0e10baf201afaf4df1b153f3096c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a953b38768ed03f5838a12927326ba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a953b38768ed03f5838a12927326ba2"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicSub</b> (int *address, int val)</td></tr>
<tr class="separator:a6a953b38768ed03f5838a12927326ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87bdfe4beba8e821ec0e41e931f62ddf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87bdfe4beba8e821ec0e41e931f62ddf"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicSub</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a87bdfe4beba8e821ec0e41e931f62ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea70a585c1821977e4849f9f54fcc55b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea70a585c1821977e4849f9f54fcc55b"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicExch</b> (int *address, int val)</td></tr>
<tr class="separator:aea70a585c1821977e4849f9f54fcc55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dda360556f0e26a0245a3cf63475dea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dda360556f0e26a0245a3cf63475dea"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicExch</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a9dda360556f0e26a0245a3cf63475dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e9d497590858bd2cc8eca3d116fde8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9d497590858bd2cc8eca3d116fde8c"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicExch</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:a4e9d497590858bd2cc8eca3d116fde8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8aeb4c9d879d5284f89728e52a0d4b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8aeb4c9d879d5284f89728e52a0d4b0"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>atomicExch</b> (float *address, float val)</td></tr>
<tr class="separator:aa8aeb4c9d879d5284f89728e52a0d4b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab89a742ea3fd1295fae921f405eb2e80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab89a742ea3fd1295fae921f405eb2e80"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicMin</b> (int *address, int val)</td></tr>
<tr class="separator:ab89a742ea3fd1295fae921f405eb2e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792731eaec99030e34af6a665471d264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a792731eaec99030e34af6a665471d264"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicMin</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a792731eaec99030e34af6a665471d264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2b78da10f82fe39e791dc8a81a78744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2b78da10f82fe39e791dc8a81a78744"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicMin</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:ae2b78da10f82fe39e791dc8a81a78744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5c691375fa437cb0b229ebb9306eb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5c691375fa437cb0b229ebb9306eb1"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicMax</b> (int *address, int val)</td></tr>
<tr class="separator:afb5c691375fa437cb0b229ebb9306eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88dd6082b39d6031b6e85e686fc1a74a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88dd6082b39d6031b6e85e686fc1a74a"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicMax</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a88dd6082b39d6031b6e85e686fc1a74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23c22b5463ad7822e5162fc1d29510e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23c22b5463ad7822e5162fc1d29510e1"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicMax</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:a23c22b5463ad7822e5162fc1d29510e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438c18227b61ddc3869a8746b2d9dc30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a438c18227b61ddc3869a8746b2d9dc30"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicCAS</b> (int *address, int compare, int val)</td></tr>
<tr class="separator:a438c18227b61ddc3869a8746b2d9dc30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2107704c0b1c805b96ae83d90c147c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2107704c0b1c805b96ae83d90c147c9"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicCAS</b> (unsigned int *address, unsigned int compare, unsigned int val)</td></tr>
<tr class="separator:ac2107704c0b1c805b96ae83d90c147c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a276d6117ae1d0aeaafdbc7621ff80a7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a276d6117ae1d0aeaafdbc7621ff80a7d"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicCAS</b> (unsigned long long int *address, unsigned long long int compare, unsigned long long int val)</td></tr>
<tr class="separator:a276d6117ae1d0aeaafdbc7621ff80a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a217f6df4cc18e92a708ff289fbadd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97a217f6df4cc18e92a708ff289fbadd"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAnd</b> (int *address, int val)</td></tr>
<tr class="separator:a97a217f6df4cc18e92a708ff289fbadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14f267ed65079758f76d2d7caf7dcee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae14f267ed65079758f76d2d7caf7dcee"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAnd</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:ae14f267ed65079758f76d2d7caf7dcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77c55cc1835a436310c157a9ab427d4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77c55cc1835a436310c157a9ab427d4a"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicAnd</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:a77c55cc1835a436310c157a9ab427d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad966a1cfff343d367b5940b329a5d324"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad966a1cfff343d367b5940b329a5d324"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicOr</b> (int *address, int val)</td></tr>
<tr class="separator:ad966a1cfff343d367b5940b329a5d324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a897b415a5e2e8222c778b71f8716607f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a897b415a5e2e8222c778b71f8716607f"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicOr</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a897b415a5e2e8222c778b71f8716607f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6375f57ca6be98a6ec4d0837c58d385"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6375f57ca6be98a6ec4d0837c58d385"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicOr</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:aa6375f57ca6be98a6ec4d0837c58d385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02a234c564af604bc23de85c9d3f48da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02a234c564af604bc23de85c9d3f48da"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicXor</b> (int *address, int val)</td></tr>
<tr class="separator:a02a234c564af604bc23de85c9d3f48da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3fa0a3baa5b7faaab4cdfa0bfcbc084"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3fa0a3baa5b7faaab4cdfa0bfcbc084"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicXor</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:aa3fa0a3baa5b7faaab4cdfa0bfcbc084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f45bfdc2aa11e7969dcb39f5c0e06ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f45bfdc2aa11e7969dcb39f5c0e06ef"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicXor</b> (unsigned long long int *address, unsigned long long int val)</td></tr>
<tr class="separator:a0f45bfdc2aa11e7969dcb39f5c0e06ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3423d34a240c62718188882ca8e866c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3423d34a240c62718188882ca8e866c8"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicInc</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a3423d34a240c62718188882ca8e866c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87674396e78775b6653bce11c3ac5ba4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87674396e78775b6653bce11c3ac5ba4"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>atomicDec</b> (unsigned int *address, unsigned int val)</td></tr>
<tr class="separator:a87674396e78775b6653bce11c3ac5ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf9c743fcdf623f951d68de66618b91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf9c743fcdf623f951d68de66618b91"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__popc</b> (unsigned int input)</td></tr>
<tr class="separator:a5bf9c743fcdf623f951d68de66618b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac30d8c96e7c4c672625d9d80422317a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac30d8c96e7c4c672625d9d80422317a7"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__popcll</b> (unsigned long long int input)</td></tr>
<tr class="separator:ac30d8c96e7c4c672625d9d80422317a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb14ee01f4c19bee7ae596db54fd610"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fb14ee01f4c19bee7ae596db54fd610"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__clz</b> (unsigned int input)</td></tr>
<tr class="separator:a2fb14ee01f4c19bee7ae596db54fd610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb00ca5e6898a401c6520bf810a25067"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb00ca5e6898a401c6520bf810a25067"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__clzll</b> (unsigned long long int input)</td></tr>
<tr class="separator:afb00ca5e6898a401c6520bf810a25067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0942fde627a6113a5cabe86506588a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0942fde627a6113a5cabe86506588a6"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__clz</b> (int input)</td></tr>
<tr class="separator:ab0942fde627a6113a5cabe86506588a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed84645864b7996c7759106e6fe4d2d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed84645864b7996c7759106e6fe4d2d3"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__clzll</b> (long long int input)</td></tr>
<tr class="separator:aed84645864b7996c7759106e6fe4d2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1b089e42f5c969c5f80aa72f3419496"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1b089e42f5c969c5f80aa72f3419496"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__ffs</b> (unsigned int input)</td></tr>
<tr class="separator:ae1b089e42f5c969c5f80aa72f3419496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1bc368fb13eecb10b990e43ad9f8b19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1bc368fb13eecb10b990e43ad9f8b19"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__ffsll</b> (unsigned long long int input)</td></tr>
<tr class="separator:af1bc368fb13eecb10b990e43ad9f8b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74b2841c3fe038d9e5c166519f44f012"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74b2841c3fe038d9e5c166519f44f012"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__ffs</b> (int input)</td></tr>
<tr class="separator:a74b2841c3fe038d9e5c166519f44f012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f5c2bb84c9e58bab5730b923b667d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5f5c2bb84c9e58bab5730b923b667d3"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__ffsll</b> (long long int input)</td></tr>
<tr class="separator:af5f5c2bb84c9e58bab5730b923b667d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f15db7be18704007ca3cb2358edfcaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f15db7be18704007ca3cb2358edfcaf"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__brev</b> (unsigned int input)</td></tr>
<tr class="separator:a3f15db7be18704007ca3cb2358edfcaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e3f49364e6c05a75cf92d5844bcf61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0e3f49364e6c05a75cf92d5844bcf61"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>__brevll</b> (unsigned long long int input)</td></tr>
<tr class="separator:ab0e3f49364e6c05a75cf92d5844bcf61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab428e0e248df106b2df05c3f4f28917a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab428e0e248df106b2df05c3f4f28917a"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__all</b> (int input)</td></tr>
<tr class="separator:ab428e0e248df106b2df05c3f4f28917a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d1a67823b169ce8f39da14cd3c3eb38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d1a67823b169ce8f39da14cd3c3eb38"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__any</b> (int input)</td></tr>
<tr class="separator:a3d1a67823b169ce8f39da14cd3c3eb38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2230562f67a1e7e3393026372f6e31f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2230562f67a1e7e3393026372f6e31f"></a>
__device__ unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>__ballot</b> (int input)</td></tr>
<tr class="separator:aa2230562f67a1e7e3393026372f6e31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d20171b01222c4e28acb3114b839bde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d20171b01222c4e28acb3114b839bde"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl</b> (int input, int lane, int width)</td></tr>
<tr class="separator:a1d20171b01222c4e28acb3114b839bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294f4c766964298b0231bec7617051f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a294f4c766964298b0231bec7617051f6"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl_up</b> (int input, unsigned int lane_delta, int width)</td></tr>
<tr class="separator:a294f4c766964298b0231bec7617051f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b79b18210b9908f5a31ca38f3b388db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b79b18210b9908f5a31ca38f3b388db"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl_down</b> (int input, unsigned int lane_delta, int width)</td></tr>
<tr class="separator:a6b79b18210b9908f5a31ca38f3b388db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd83b37a4947e4f2182db012519de2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cd83b37a4947e4f2182db012519de2d"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl_xor</b> (int input, int lane_mask, int width)</td></tr>
<tr class="separator:a3cd83b37a4947e4f2182db012519de2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98366898c63f47a133cba150068e8875"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98366898c63f47a133cba150068e8875"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl</b> (float input, int lane, int width)</td></tr>
<tr class="separator:a98366898c63f47a133cba150068e8875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a584719cecfe54e38a36b22840be5c3a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a584719cecfe54e38a36b22840be5c3a7"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl_up</b> (float input, unsigned int lane_delta, int width)</td></tr>
<tr class="separator:a584719cecfe54e38a36b22840be5c3a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32851dad447c5709a888aeb3244ec567"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32851dad447c5709a888aeb3244ec567"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl_down</b> (float input, unsigned int lane_delta, int width)</td></tr>
<tr class="separator:a32851dad447c5709a888aeb3244ec567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63c035f8db69f7ac228c698f7e77c4a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c035f8db69f7ac228c698f7e77c4a4"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__shfl_xor</b> (float input, int lane_mask, int width)</td></tr>
<tr class="separator:a63c035f8db69f7ac228c698f7e77c4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15e12278c4d15a70357d15ea598da7b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15e12278c4d15a70357d15ea598da7b2"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>min</b> (int arg1, int arg2)</td></tr>
<tr class="separator:a15e12278c4d15a70357d15ea598da7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac13acf0e104bb2a79fcd1847511c36bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac13acf0e104bb2a79fcd1847511c36bb"></a>
<a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> __device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>max</b> (int arg1, int arg2)</td></tr>
<tr class="separator:ac13acf0e104bb2a79fcd1847511c36bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a129ff4afc615da9a5886c77713094c32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a129ff4afc615da9a5886c77713094c32"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__cosf</b> (float x)</td></tr>
<tr class="separator:a129ff4afc615da9a5886c77713094c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beeb3ae544cfdde4a0a724ace025aed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1beeb3ae544cfdde4a0a724ace025aed"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__expf</b> (float x)</td></tr>
<tr class="separator:a1beeb3ae544cfdde4a0a724ace025aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71ee45580cbeeea206297f0112aff42c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71ee45580cbeeea206297f0112aff42c"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__frsqrt_rn</b> (float x)</td></tr>
<tr class="separator:a71ee45580cbeeea206297f0112aff42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59566bdd0638a5b249dbda757f2bb06b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59566bdd0638a5b249dbda757f2bb06b"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fsqrt_rd</b> (float x)</td></tr>
<tr class="separator:a59566bdd0638a5b249dbda757f2bb06b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af021e85b5e9de141a0fc2ff6fbe85875"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af021e85b5e9de141a0fc2ff6fbe85875"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fsqrt_rn</b> (float x)</td></tr>
<tr class="separator:af021e85b5e9de141a0fc2ff6fbe85875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab429e39b1790b4dfae0d0c4926f53fe2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab429e39b1790b4dfae0d0c4926f53fe2"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fsqrt_ru</b> (float x)</td></tr>
<tr class="separator:ab429e39b1790b4dfae0d0c4926f53fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094bf489bf492287424b1080569189f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a094bf489bf492287424b1080569189f1"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fsqrt_rz</b> (float x)</td></tr>
<tr class="separator:a094bf489bf492287424b1080569189f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b7358a27b8231b592da81ff3143b9a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b7358a27b8231b592da81ff3143b9a8"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__log10f</b> (float x)</td></tr>
<tr class="separator:a2b7358a27b8231b592da81ff3143b9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcc053f9040d50975aab00e44e7c6093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcc053f9040d50975aab00e44e7c6093"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__log2f</b> (float x)</td></tr>
<tr class="separator:afcc053f9040d50975aab00e44e7c6093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed5cef656578096892f104a27d5287c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5cef656578096892f104a27d5287c4"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__logf</b> (float x)</td></tr>
<tr class="separator:aed5cef656578096892f104a27d5287c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfd05a3bcd8058ad9656c3859988fa4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfd05a3bcd8058ad9656c3859988fa4d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__powf</b> (float base, float exponent)</td></tr>
<tr class="separator:acfd05a3bcd8058ad9656c3859988fa4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa361f7ab8560d7ce4c98430b43cf4deb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa361f7ab8560d7ce4c98430b43cf4deb"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>__sincosf</b> (float x, float *s, float *c)</td></tr>
<tr class="separator:aa361f7ab8560d7ce4c98430b43cf4deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa0ea4b2cee94521792ead0deb03addb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa0ea4b2cee94521792ead0deb03addb"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__sinf</b> (float x)</td></tr>
<tr class="separator:afa0ea4b2cee94521792ead0deb03addb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc8b7c67526a0195b9cb47287b5c121"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fc8b7c67526a0195b9cb47287b5c121"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__tanf</b> (float x)</td></tr>
<tr class="separator:a4fc8b7c67526a0195b9cb47287b5c121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a974e7d13d50e3195515c0ec9754f406a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a974e7d13d50e3195515c0ec9754f406a"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_rd</b> (double x)</td></tr>
<tr class="separator:a974e7d13d50e3195515c0ec9754f406a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f15d9b7b2f24b45da16c05ec1683fb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f15d9b7b2f24b45da16c05ec1683fb8"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_rn</b> (double x)</td></tr>
<tr class="separator:a0f15d9b7b2f24b45da16c05ec1683fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a67bc21c1cd42e98684bb5611c02a76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a67bc21c1cd42e98684bb5611c02a76"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_ru</b> (double x)</td></tr>
<tr class="separator:a1a67bc21c1cd42e98684bb5611c02a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b73f8a6d5d4647b83064880423cff1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98b73f8a6d5d4647b83064880423cff1"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_rz</b> (double x)</td></tr>
<tr class="separator:a98b73f8a6d5d4647b83064880423cff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aae9c541f3e25b8f002762337a03fec28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae9c541f3e25b8f002762337a03fec28"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>HIP_TRACE_API</b></td></tr>
<tr class="separator:aae9c541f3e25b8f002762337a03fec28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5318f692fa09f8c7c31576c63cbf8894"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5318f692fa09f8c7c31576c63cbf8894"></a>
const int&#160;</td><td class="memItemRight" valign="bottom"><b>warpSize</b></td></tr>
<tr class="separator:a5318f692fa09f8c7c31576c63cbf8894"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Contains definitions of APIs for HIP runtime. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a48f5f9da77c5fab1fbcf0205bb347d89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define hipThreadIdx_x&#160;&#160;&#160;(amp_get_local_id(2))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Kernel launching </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>