Comhaid
rocm-systems/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h.html
T
Maneesh Gupta f052f43b3b Updated doxygen documentation
Change-Id: If04d1155173fba8d3e050f3259da8b3edc60e076
2016-12-19 04:04:06 +00:00

1192 línte
142 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/rocm/hip/include/hip/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>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><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_82c4e5e99cd964a390bd8b007f79d8a6.html">hip</a></li><li class="navelem"><a class="el" href="dir_ce4f9d092cd8b82b7c46cef8ba457558.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;math.h&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;<a class="el" href="host__defines_8h_source.html">hip/hcc_detail/host_defines.h</a>&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:a8876e9008f3e67e55b41222c9e6e2d7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8876e9008f3e67e55b41222c9e6e2d7d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVCC_COMPAT</b></td></tr>
<tr class="separator:a8876e9008f3e67e55b41222c9e6e2d7d"><td class="memSeparator" colspan="2">&#160;</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"><a class="anchor" id="a48f5f9da77c5fab1fbcf0205bb347d89"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>hipThreadIdx_x</b>&#160;&#160;&#160;(hc_get_workitem_id(0))</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;(hc_get_workitem_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;(hc_get_workitem_id(2))</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(0))</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(2))</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;(hc_get_group_size(0))</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;(hc_get_group_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;(hc_get_group_size(2))</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(0))</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(2))</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>
<tr class="memitem:a271b4e8a78a6c3b38c0e5e5df7cb9d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a271b4e8a78a6c3b38c0e5e5df7cb9d30"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HIP_SYMBOL</b>(X)&#160;&#160;&#160;#X</td></tr>
<tr class="separator:a271b4e8a78a6c3b38c0e5e5df7cb9d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e7ec14fb6b74c03b6ec804d6ef7e0ea"><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#a1e7ec14fb6b74c03b6ec804d6ef7e0ea">HIP_DYNAMIC_SHARED</a>(type, var)</td></tr>
<tr class="separator:a1e7ec14fb6b74c03b6ec804d6ef7e0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a677e3ac7232253c2b7ef20732654f0d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a677e3ac7232253c2b7ef20732654f0d8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HIP_DYNAMIC_SHARED_ATTRIBUTE</b>&#160;&#160;&#160;__attribute__((address_space(3)))</td></tr>
<tr class="separator:a677e3ac7232253c2b7ef20732654f0d8"><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: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:ac643e6fd37fd5334fb5f87a13ff4602c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac643e6fd37fd5334fb5f87a13ff4602c"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfcinvf</b> (float y)</td></tr>
<tr class="separator:ac643e6fd37fd5334fb5f87a13ff4602c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1fa6be8ec59e663a304651a03e3982"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1fa6be8ec59e663a304651a03e3982"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfcxf</b> (float x)</td></tr>
<tr class="separator:a0f1fa6be8ec59e663a304651a03e3982"><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:a88dc8eee43fca1401d4df6a5b1301126"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88dc8eee43fca1401d4df6a5b1301126"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>erfinvf</b> (float y)</td></tr>
<tr class="separator:a88dc8eee43fca1401d4df6a5b1301126"><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: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:a7fb0185500b3025ff346227fe009a2de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fb0185500b3025ff346227fe009a2de"></a>
__device__ <a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a> float&#160;</td><td class="memItemRight" valign="bottom"><b>fdividef</b> (float x, float y)</td></tr>
<tr class="separator:a7fb0185500b3025ff346227fe009a2de"><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: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: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: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:a29d1bccc8c41222d1c821c28b00d5ccc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29d1bccc8c41222d1c821c28b00d5ccc"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>modff</b> (float x, float *iptr)</td></tr>
<tr class="separator:a29d1bccc8c41222d1c821c28b00d5ccc"><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:afdc46e118e6c35fdf6573cef1492b20d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdc46e118e6c35fdf6573cef1492b20d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>nextafterf</b> (float x, float y)</td></tr>
<tr class="separator:afdc46e118e6c35fdf6573cef1492b20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e6462edc3cceba8ac67e31e7f20878"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e6462edc3cceba8ac67e31e7f20878"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>norm3df</b> (float a, float b, float c)</td></tr>
<tr class="separator:aa6e6462edc3cceba8ac67e31e7f20878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabeb4a4cdf4197ed7ddaad245f49a601"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabeb4a4cdf4197ed7ddaad245f49a601"></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:aabeb4a4cdf4197ed7ddaad245f49a601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a703a30825d842f784091c774e49b0581"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a703a30825d842f784091c774e49b0581"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>normcdff</b> (float y)</td></tr>
<tr class="separator:a703a30825d842f784091c774e49b0581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24bc6bf9cc6e35fa8100aea8079abc67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24bc6bf9cc6e35fa8100aea8079abc67"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>normcdfinvf</b> (float y)</td></tr>
<tr class="separator:a24bc6bf9cc6e35fa8100aea8079abc67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c8307485eb2a5809901b7ee8673772"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56c8307485eb2a5809901b7ee8673772"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>normf</b> (int dim, const float *a)</td></tr>
<tr class="separator:a56c8307485eb2a5809901b7ee8673772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7aada0d1bc9a45275dabab01fd88c23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7aada0d1bc9a45275dabab01fd88c23"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rcbrtf</b> (float x)</td></tr>
<tr class="separator:ac7aada0d1bc9a45275dabab01fd88c23"><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:a14827d2999703755386cb82e9f418a1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14827d2999703755386cb82e9f418a1a"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rhypotf</b> (float x, float y)</td></tr>
<tr class="separator:a14827d2999703755386cb82e9f418a1a"><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:ab3efbb85db60ec1289b37fd2fc691ea8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3efbb85db60ec1289b37fd2fc691ea8"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm3df</b> (float a, float b, float c)</td></tr>
<tr class="separator:ab3efbb85db60ec1289b37fd2fc691ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16e1bc02960fa5c7c8cc9069f34ca621"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e1bc02960fa5c7c8cc9069f34ca621"></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:a16e1bc02960fa5c7c8cc9069f34ca621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45243524ce56610b2e8f049f1f9c5cb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45243524ce56610b2e8f049f1f9c5cb8"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>rnormf</b> (int dim, const float *a)</td></tr>
<tr class="separator:a45243524ce56610b2e8f049f1f9c5cb8"><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:a37d2f729cbfb717db6035f0b08d0902f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37d2f729cbfb717db6035f0b08d0902f"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>sincospif</b> (float x, float *sptr, float *cptr)</td></tr>
<tr class="separator:a37d2f729cbfb717db6035f0b08d0902f"><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: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:a86823a28bcd6edb82cfc0bfb1e9761c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86823a28bcd6edb82cfc0bfb1e9761c7"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erfcinv</b> (double y)</td></tr>
<tr class="separator:a86823a28bcd6edb82cfc0bfb1e9761c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b1fad4652bb1bddef28827f18a3d61a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b1fad4652bb1bddef28827f18a3d61a"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erfcx</b> (double x)</td></tr>
<tr class="separator:a8b1fad4652bb1bddef28827f18a3d61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02c08e401dc722512f922bcd4cb36b98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02c08e401dc722512f922bcd4cb36b98"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>erfinv</b> (double x)</td></tr>
<tr class="separator:a02c08e401dc722512f922bcd4cb36b98"><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:a3ebd9053b7b5e779d41ef84d507f3f0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ebd9053b7b5e779d41ef84d507f3f0f"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>fdivide</b> (double x, double y)</td></tr>
<tr class="separator:a3ebd9053b7b5e779d41ef84d507f3f0f"><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:a709eb3207c2da2bf2b1129563a366945"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a709eb3207c2da2bf2b1129563a366945"></a>
__device__ long long&#160;</td><td class="memItemRight" valign="bottom"><b>llround</b> (double x)</td></tr>
<tr class="separator:a709eb3207c2da2bf2b1129563a366945"><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:a542b4f39d77481159b1a2940b50ee7bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a542b4f39d77481159b1a2940b50ee7bf"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>nextafter</b> (double x, double y)</td></tr>
<tr class="separator:a542b4f39d77481159b1a2940b50ee7bf"><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:ac32f37adebc6f01e570d7ef47c52b8d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac32f37adebc6f01e570d7ef47c52b8d8"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>norm3d</b> (double a, double b, double c)</td></tr>
<tr class="separator:ac32f37adebc6f01e570d7ef47c52b8d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af350ff60005a89196110126a221e5fbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af350ff60005a89196110126a221e5fbe"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>norm4d</b> (double a, double b, double c, double d)</td></tr>
<tr class="separator:af350ff60005a89196110126a221e5fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9484d63af5bd24e6c7403e355f857ab8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9484d63af5bd24e6c7403e355f857ab8"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>normcdf</b> (double y)</td></tr>
<tr class="separator:a9484d63af5bd24e6c7403e355f857ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd8367d47f354c62f27a30b839cf6fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fd8367d47f354c62f27a30b839cf6fd"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>normcdfinv</b> (double y)</td></tr>
<tr class="separator:a6fd8367d47f354c62f27a30b839cf6fd"><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:a1e68ea5bda44f1cb44e1e45be2378655"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e68ea5bda44f1cb44e1e45be2378655"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rcbrt</b> (double x)</td></tr>
<tr class="separator:a1e68ea5bda44f1cb44e1e45be2378655"><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:a8be77b8c3b56d3a740e2d6eb8d358d77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8be77b8c3b56d3a740e2d6eb8d358d77"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rhypot</b> (double x, double y)</td></tr>
<tr class="separator:a8be77b8c3b56d3a740e2d6eb8d358d77"><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:a264e87443948143cbd4769b374ca9431"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a264e87443948143cbd4769b374ca9431"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm</b> (int dim, const double *t)</td></tr>
<tr class="separator:a264e87443948143cbd4769b374ca9431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8553ccdef3444665faa219b2ff6e7ef0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8553ccdef3444665faa219b2ff6e7ef0"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>rnorm3d</b> (double a, double b, double c)</td></tr>
<tr class="separator:a8553ccdef3444665faa219b2ff6e7ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfac6f71c7aceeadd4edce7a2d15de22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfac6f71c7aceeadd4edce7a2d15de22"></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:abfac6f71c7aceeadd4edce7a2d15de22"><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:abe0e6a063a8f38850b0323933cf3320b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe0e6a063a8f38850b0323933cf3320b"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>sincos</b> (double x, double *sptr, double *cptr)</td></tr>
<tr class="separator:abe0e6a063a8f38850b0323933cf3320b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae694e874cd4535da12431d8b17c83d0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae694e874cd4535da12431d8b17c83d0a"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>sincospi</b> (double x, double *sptr, double *cptr)</td></tr>
<tr class="separator:ae694e874cd4535da12431d8b17c83d0a"><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:abd370398b55e6322605b7b546140cac7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd370398b55e6322605b7b546140cac7"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__mul24</b> (int arg1, int arg2)</td></tr>
<tr class="separator:abd370398b55e6322605b7b546140cac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb6f6c58daf1d29fc557c86aeafb752e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb6f6c58daf1d29fc557c86aeafb752e"></a>
__device__ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>__umul24</b> (unsigned int arg1, unsigned int arg2)</td></tr>
<tr class="separator:aeb6f6c58daf1d29fc557c86aeafb752e"><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:ab7231892aef6cb0af4e18381175d7fc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7231892aef6cb0af4e18381175d7fc3"></a>
__device__&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((address_space(3))) void *__get_dynamicgroupbaseptr()</td></tr>
<tr class="separator:ab7231892aef6cb0af4e18381175d7fc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5937dadd59c1a6f024cd85268d09f1da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5937dadd59c1a6f024cd85268d09f1da"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_cosf</b> (float)</td></tr>
<tr class="separator:a5937dadd59c1a6f024cd85268d09f1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec61572b333d91756b6f15b93db1d07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ec61572b333d91756b6f15b93db1d07"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_exp10f</b> (float)</td></tr>
<tr class="separator:a8ec61572b333d91756b6f15b93db1d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4800a58a4e51014161000dfa60ed0c97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4800a58a4e51014161000dfa60ed0c97"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_expf</b> (float)</td></tr>
<tr class="separator:a4800a58a4e51014161000dfa60ed0c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d5693758cf4b370f0ad7b24d4bdcf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09d5693758cf4b370f0ad7b24d4bdcf8"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_frsqrt_rn</b> (float)</td></tr>
<tr class="separator:a09d5693758cf4b370f0ad7b24d4bdcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee784cc4723b1fc3247922b9d4c084d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee784cc4723b1fc3247922b9d4c084d9"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_fsqrt_rd</b> (float)</td></tr>
<tr class="separator:aee784cc4723b1fc3247922b9d4c084d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1a76a5942a5f437549c535e7442bdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc1a76a5942a5f437549c535e7442bdf"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_fsqrt_rn</b> (float)</td></tr>
<tr class="separator:abc1a76a5942a5f437549c535e7442bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554b151bdfaa3ad74bcad1397858e761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a554b151bdfaa3ad74bcad1397858e761"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_fsqrt_ru</b> (float)</td></tr>
<tr class="separator:a554b151bdfaa3ad74bcad1397858e761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb442a34f5abf51460981ad3422adee2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb442a34f5abf51460981ad3422adee2"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_fsqrt_rz</b> (float)</td></tr>
<tr class="separator:acb442a34f5abf51460981ad3422adee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b82843afe8e84e8d30ecf825f916b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34b82843afe8e84e8d30ecf825f916b2"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_log10f</b> (float)</td></tr>
<tr class="separator:a34b82843afe8e84e8d30ecf825f916b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a041c638f8ed2a73616e3e9775198dc52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a041c638f8ed2a73616e3e9775198dc52"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_log2f</b> (float)</td></tr>
<tr class="separator:a041c638f8ed2a73616e3e9775198dc52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c22ffec91cad0420e4a8c7e493f78a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c22ffec91cad0420e4a8c7e493f78a7"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_logf</b> (float)</td></tr>
<tr class="separator:a0c22ffec91cad0420e4a8c7e493f78a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3044521756191cc87df337b751616b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3044521756191cc87df337b751616b6"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_powf</b> (float, float)</td></tr>
<tr class="separator:ad3044521756191cc87df337b751616b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5c90a4006306029e643b5b167a95bad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5c90a4006306029e643b5b167a95bad"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_sincosf</b> (float, float *, float *)</td></tr>
<tr class="separator:af5c90a4006306029e643b5b167a95bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a35e7b98b20c2d172a135295defc107"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a35e7b98b20c2d172a135295defc107"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_sinf</b> (float)</td></tr>
<tr class="separator:a4a35e7b98b20c2d172a135295defc107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef078376fec087f251551529e7087130"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef078376fec087f251551529e7087130"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_tanf</b> (float)</td></tr>
<tr class="separator:aef078376fec087f251551529e7087130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a204beed6c6f5b289967f7d9e04584497"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a204beed6c6f5b289967f7d9e04584497"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_dsqrt_rd</b> (double)</td></tr>
<tr class="separator:a204beed6c6f5b289967f7d9e04584497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a895860d17c566b454072de25e41f1aba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a895860d17c566b454072de25e41f1aba"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_dsqrt_rn</b> (double)</td></tr>
<tr class="separator:a895860d17c566b454072de25e41f1aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8189b98fe097665743e304a46c31883"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8189b98fe097665743e304a46c31883"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_dsqrt_ru</b> (double)</td></tr>
<tr class="separator:af8189b98fe097665743e304a46c31883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83b254f01eb35f18b0f47e2e59378c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab83b254f01eb35f18b0f47e2e59378c9"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_precise_dsqrt_rz</b> (double)</td></tr>
<tr class="separator:ab83b254f01eb35f18b0f47e2e59378c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad44ac1b3f21e01dbfcec4d2ebc6588d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad44ac1b3f21e01dbfcec4d2ebc6588d8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((const)) float __hip_fast_cosf(float) __asm(&quot;llvm.cos.f32&quot;)</td></tr>
<tr class="separator:ad44ac1b3f21e01dbfcec4d2ebc6588d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a3541db77eba1e561d91176572d9d06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3541db77eba1e561d91176572d9d06"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_exp10f</b> (float)</td></tr>
<tr class="separator:a0a3541db77eba1e561d91176572d9d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ed8a907a76aa808a5b9257772d6c21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8ed8a907a76aa808a5b9257772d6c21"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_expf</b> (float)</td></tr>
<tr class="separator:ab8ed8a907a76aa808a5b9257772d6c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa162ddcbd82153ff5d4ba86383f14c6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa162ddcbd82153ff5d4ba86383f14c6e"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_frsqrt_rn</b> (float)</td></tr>
<tr class="separator:aa162ddcbd82153ff5d4ba86383f14c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a898c20e84e4ece770633a88cd76a2750"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a898c20e84e4ece770633a88cd76a2750"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_fsqrt_rn</b> (float)</td></tr>
<tr class="separator:a898c20e84e4ece770633a88cd76a2750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf1ca617e3d08392a39baee2927f4f57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1ca617e3d08392a39baee2927f4f57"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_fsqrt_ru</b> (float)</td></tr>
<tr class="separator:acf1ca617e3d08392a39baee2927f4f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7169ef81edb807481d1d79307ba9882"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7169ef81edb807481d1d79307ba9882"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_fsqrt_rz</b> (float)</td></tr>
<tr class="separator:ad7169ef81edb807481d1d79307ba9882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd694bd88cbbc32d98c381984329f015"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd694bd88cbbc32d98c381984329f015"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_log10f</b> (float)</td></tr>
<tr class="separator:afd694bd88cbbc32d98c381984329f015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e0485437b12a9bdaa1db0a075fff97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8e0485437b12a9bdaa1db0a075fff97"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_logf</b> (float)</td></tr>
<tr class="separator:ac8e0485437b12a9bdaa1db0a075fff97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54de466ca811540d2c8b52bdacf2eeeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54de466ca811540d2c8b52bdacf2eeeb"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_powf</b> (float, float)</td></tr>
<tr class="separator:a54de466ca811540d2c8b52bdacf2eeeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5cd3ddcc3f7d5f363fbe29f01b1935f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5cd3ddcc3f7d5f363fbe29f01b1935f"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_sincosf</b> (float, float *, float *)</td></tr>
<tr class="separator:ad5cd3ddcc3f7d5f363fbe29f01b1935f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11b298d4986ed25ba5acdea86d2170ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11b298d4986ed25ba5acdea86d2170ec"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_fast_tanf</b> (float)</td></tr>
<tr class="separator:a11b298d4986ed25ba5acdea86d2170ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28435babefbff364c53d9b19097ca4cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28435babefbff364c53d9b19097ca4cf"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>__asm</b> (&quot;llvm.fma.f32&quot;)</td></tr>
<tr class="separator:a28435babefbff364c53d9b19097ca4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae37c1936844b4df0a7e0b576f1ce4353"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae37c1936844b4df0a7e0b576f1ce4353"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>__asm</b> (&quot;llvm.fma.f64&quot;)</td></tr>
<tr class="separator:ae37c1936844b4df0a7e0b576f1ce4353"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38a295895911270cc646a9736ca5c74a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a295895911270cc646a9736ca5c74a"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>sinf</b> (float)</td></tr>
<tr class="separator:a38a295895911270cc646a9736ca5c74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a9c9fe32604eac2222dccc437b5dd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98a9c9fe32604eac2222dccc437b5dd6"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>cosf</b> (float)</td></tr>
<tr class="separator:a98a9c9fe32604eac2222dccc437b5dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b453e04785667e0f7b65193469cf2ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b453e04785667e0f7b65193469cf2ed"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>tanf</b> (float)</td></tr>
<tr class="separator:a2b453e04785667e0f7b65193469cf2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb97906e006b9c9669c2a72e23f9bf11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb97906e006b9c9669c2a72e23f9bf11"></a>
__device__ void&#160;</td><td class="memItemRight" valign="bottom"><b>sincosf</b> (float, float *, float *)</td></tr>
<tr class="separator:abb97906e006b9c9669c2a72e23f9bf11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c50d62c15e9d70c5773ef7b1d69095e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c50d62c15e9d70c5773ef7b1d69095e"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>logf</b> (float)</td></tr>
<tr class="separator:a6c50d62c15e9d70c5773ef7b1d69095e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8513d0046b63c06da59661e1e54df6f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8513d0046b63c06da59661e1e54df6f0"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>log2f</b> (float)</td></tr>
<tr class="separator:a8513d0046b63c06da59661e1e54df6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab49bb018b62e91fa471afe5b5e75188a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab49bb018b62e91fa471afe5b5e75188a"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>log10f</b> (float)</td></tr>
<tr class="separator:ab49bb018b62e91fa471afe5b5e75188a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d5df757ca64254606920aac1571e75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d5df757ca64254606920aac1571e75"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>expf</b> (float)</td></tr>
<tr class="separator:a41d5df757ca64254606920aac1571e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99363944464a472683c7f4d1db8ce51d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99363944464a472683c7f4d1db8ce51d"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>exp10f</b> (float)</td></tr>
<tr class="separator:a99363944464a472683c7f4d1db8ce51d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85926772d8ec9b9d0312b02afc80450b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85926772d8ec9b9d0312b02afc80450b"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>powf</b> (float, float)</td></tr>
<tr class="separator:a85926772d8ec9b9d0312b02afc80450b"><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:a35e0d360ac27e6eb9cf1065b847d46af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35e0d360ac27e6eb9cf1065b847d46af"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__exp10f</b> (float x)</td></tr>
<tr class="separator:a35e0d360ac27e6eb9cf1065b847d46af"><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:a5b12d5103d17eed423f1db706a9c80be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b12d5103d17eed423f1db706a9c80be"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fmaf_rd</b> (float x, float y, float z)</td></tr>
<tr class="separator:a5b12d5103d17eed423f1db706a9c80be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b36635a8fbdc96a7e08e201d589316"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77b36635a8fbdc96a7e08e201d589316"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fmaf_rn</b> (float x, float y, float z)</td></tr>
<tr class="separator:a77b36635a8fbdc96a7e08e201d589316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe855a453ea92a580b79ad8a7e72bc49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe855a453ea92a580b79ad8a7e72bc49"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fmaf_ru</b> (float x, float y, float z)</td></tr>
<tr class="separator:afe855a453ea92a580b79ad8a7e72bc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a5f6c99064834ad50b2bfa7aa77731"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42a5f6c99064834ad50b2bfa7aa77731"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__fmaf_rz</b> (float x, float y, float z)</td></tr>
<tr class="separator:a42a5f6c99064834ad50b2bfa7aa77731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f51ca3e41e5f9369bed0bf0c5f42971"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f51ca3e41e5f9369bed0bf0c5f42971"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__frcp_rd</b> (float x)</td></tr>
<tr class="separator:a4f51ca3e41e5f9369bed0bf0c5f42971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba455801af8ac9af405a5d37ef2f077b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba455801af8ac9af405a5d37ef2f077b"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__frcp_rn</b> (float x)</td></tr>
<tr class="separator:aba455801af8ac9af405a5d37ef2f077b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5b3289e40e510c2067c8f7a426aa884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b3289e40e510c2067c8f7a426aa884"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__frcp_ru</b> (float x)</td></tr>
<tr class="separator:ad5b3289e40e510c2067c8f7a426aa884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64032913321c328ae72111161af32268"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64032913321c328ae72111161af32268"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__frcp_rz</b> (float x)</td></tr>
<tr class="separator:a64032913321c328ae72111161af32268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f36726737fda2d626c0c22119a9e46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30f36726737fda2d626c0c22119a9e46"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_rd</b> (double x)</td></tr>
<tr class="separator:a30f36726737fda2d626c0c22119a9e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc059c9318903bb71b8af4c6c5c11cca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc059c9318903bb71b8af4c6c5c11cca"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_rn</b> (double x)</td></tr>
<tr class="separator:afc059c9318903bb71b8af4c6c5c11cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc3365498bd0f2e3c92cca193b7bd636"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc3365498bd0f2e3c92cca193b7bd636"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_ru</b> (double x)</td></tr>
<tr class="separator:afc3365498bd0f2e3c92cca193b7bd636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff77be863e7bde0ce875ba0514a45f7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff77be863e7bde0ce875ba0514a45f7c"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__dsqrt_rz</b> (double x)</td></tr>
<tr class="separator:aff77be863e7bde0ce875ba0514a45f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaa00a783aab97d687005b464bcc4b02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaa00a783aab97d687005b464bcc4b02"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__fma_rd</b> (double x, double y, double z)</td></tr>
<tr class="separator:acaa00a783aab97d687005b464bcc4b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57cb4940e3202c0e1302aa71703b7761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57cb4940e3202c0e1302aa71703b7761"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__fma_rn</b> (double x, double y, double z)</td></tr>
<tr class="separator:a57cb4940e3202c0e1302aa71703b7761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4ac27af0c60df25d27c25bcab855a69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4ac27af0c60df25d27c25bcab855a69"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__fma_ru</b> (double x, double y, double z)</td></tr>
<tr class="separator:af4ac27af0c60df25d27c25bcab855a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a152174d74c12f3d5af74bbb18dd546bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a152174d74c12f3d5af74bbb18dd546bd"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__fma_rz</b> (double x, double y, double z)</td></tr>
<tr class="separator:a152174d74c12f3d5af74bbb18dd546bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76b42ce1d523e8655454a061d0ed3728"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76b42ce1d523e8655454a061d0ed3728"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__drcp_rd</b> (double x)</td></tr>
<tr class="separator:a76b42ce1d523e8655454a061d0ed3728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36354399debeb6772d61a430dc2ba65e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36354399debeb6772d61a430dc2ba65e"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__drcp_rn</b> (double x)</td></tr>
<tr class="separator:a36354399debeb6772d61a430dc2ba65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c05b47c04839e6ee616c84abe3264e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c05b47c04839e6ee616c84abe3264e1"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__drcp_ru</b> (double x)</td></tr>
<tr class="separator:a4c05b47c04839e6ee616c84abe3264e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036d4c6182e8d98a127e686b46af0d2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a036d4c6182e8d98a127e686b46af0d2a"></a>
__device__ double&#160;</td><td class="memItemRight" valign="bottom"><b>__drcp_rz</b> (double x)</td></tr>
<tr class="separator:a036d4c6182e8d98a127e686b46af0d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga675c8823d497b2fd91abc42085e5ae25"><td class="memItemLeft" align="right" valign="top">__device__ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Fence.html#ga675c8823d497b2fd91abc42085e5ae25">__threadfence_block</a> (void)</td></tr>
<tr class="memdesc:ga675c8823d497b2fd91abc42085e5ae25"><td class="mdescLeft">&#160;</td><td class="mdescRight">threadfence_block makes writes visible to threads running in same block. <a href="group__Fence.html#ga675c8823d497b2fd91abc42085e5ae25">More...</a><br/></td></tr>
<tr class="separator:ga675c8823d497b2fd91abc42085e5ae25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ed093b29d5c05d46a1240e7a35a6d13"><td class="memItemLeft" align="right" valign="top">__device__ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Fence.html#ga8ed093b29d5c05d46a1240e7a35a6d13">__threadfence</a> (void)</td></tr>
<tr class="memdesc:ga8ed093b29d5c05d46a1240e7a35a6d13"><td class="mdescLeft">&#160;</td><td class="mdescRight">threadfence makes wirtes visible to other threads running on same GPU. <a href="group__Fence.html#ga8ed093b29d5c05d46a1240e7a35a6d13">More...</a><br/></td></tr>
<tr class="separator:ga8ed093b29d5c05d46a1240e7a35a6d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e7328a2daaf9e376d10b5c6b3de0ae"><td class="memItemLeft" align="right" valign="top">__device__ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Fence.html#ga21e7328a2daaf9e376d10b5c6b3de0ae">__threadfence_system</a> (void)</td></tr>
<tr class="memdesc:ga21e7328a2daaf9e376d10b5c6b3de0ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">threadfence_system makes writes to pinned system memory visible on host CPU. <a href="group__Fence.html#ga21e7328a2daaf9e376d10b5c6b3de0ae">More...</a><br/></td></tr>
<tr class="separator:ga21e7328a2daaf9e376d10b5c6b3de0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f939e9a335b10734b40f1fd46991884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2f939e9a335b10734b40f1fd46991884"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_ds_bpermute</b> (int index, unsigned src)</td></tr>
<tr class="separator:ga2f939e9a335b10734b40f1fd46991884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaced40f2846a0414d0b90bdd2cae6eca0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaced40f2846a0414d0b90bdd2cae6eca0"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_ds_bpermutef</b> (int index, float src)</td></tr>
<tr class="separator:gaced40f2846a0414d0b90bdd2cae6eca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga016187496c3f11bae508a2d0d21918d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga016187496c3f11bae508a2d0d21918d4"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_ds_permute</b> (int index, unsigned src)</td></tr>
<tr class="separator:ga016187496c3f11bae508a2d0d21918d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8248086c4758076d9d353f92ed6704fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8248086c4758076d9d353f92ed6704fa"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_ds_permutef</b> (int index, float src)</td></tr>
<tr class="separator:ga8248086c4758076d9d353f92ed6704fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga262e42f79cb97357201feea4fcf97bfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga262e42f79cb97357201feea4fcf97bfd"></a>
__device__ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_ds_swizzle</b> (unsigned int src, int pattern)</td></tr>
<tr class="separator:ga262e42f79cb97357201feea4fcf97bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40f5ef0dab6d896939d893d1c4ab9a87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40f5ef0dab6d896939d893d1c4ab9a87"></a>
__device__ float&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_ds_swizzlef</b> (float src, int pattern)</td></tr>
<tr class="separator:ga40f5ef0dab6d896939d893d1c4ab9a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6082c8f9ba522980ca0afecc6f7a53cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6082c8f9ba522980ca0afecc6f7a53cf"></a>
__device__ int&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_move_dpp</b> (int src, int dpp_ctrl, int row_mask, int bank_mask, bool bound_ctrl)</td></tr>
<tr class="separator:ga6082c8f9ba522980ca0afecc6f7a53cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5699212e93676c6118a7353451eb1c92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5699212e93676c6118a7353451eb1c92"></a>
__device__ void *&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_hc_malloc</b> (size_t)</td></tr>
<tr class="separator:a5699212e93676c6118a7353451eb1c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe82dc83c9ab13bd98afe479d67a6e58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe82dc83c9ab13bd98afe479d67a6e58"></a>
__device__ void *&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_hc_free</b> (void *ptr)</td></tr>
<tr class="separator:abe82dc83c9ab13bd98afe479d67a6e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ebb558d66de48c810e66e721fc37c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4ebb558d66de48c810e66e721fc37c5"></a>
__device__ <a class="el" href="structchar4.html">char4</a>&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_hc_add8pk</b> (<a class="el" href="structchar4.html">char4</a>, <a class="el" href="structchar4.html">char4</a>)</td></tr>
<tr class="separator:ab4ebb558d66de48c810e66e721fc37c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe6b0fef9772de319179f9bbda00ed6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabe6b0fef9772de319179f9bbda00ed6"></a>
__device__ <a class="el" href="structchar4.html">char4</a>&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_hc_sub8pk</b> (<a class="el" href="structchar4.html">char4</a>, <a class="el" href="structchar4.html">char4</a>)</td></tr>
<tr class="separator:aabe6b0fef9772de319179f9bbda00ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9fc96ad397f7cef309c7ea6f723c54a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9fc96ad397f7cef309c7ea6f723c54a"></a>
__device__ <a class="el" href="structchar4.html">char4</a>&#160;</td><td class="memItemRight" valign="bottom"><b>__hip_hc_mul8pk</b> (<a class="el" href="structchar4.html">char4</a>, <a class="el" href="structchar4.html">char4</a>)</td></tr>
<tr class="separator:aa9fc96ad397f7cef309c7ea6f723c54a"><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>
<tr class="memitem:a6a1bb6ed41f44b60e7bd83b0e9945aa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a1bb6ed41f44b60e7bd83b0e9945aa7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>float</b></td></tr>
<tr class="separator:a6a1bb6ed41f44b60e7bd83b0e9945aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c855d65dd0e2b57b08024500ff9159"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45c855d65dd0e2b57b08024500ff9159"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>double</b></td></tr>
<tr class="separator:a45c855d65dd0e2b57b08024500ff9159"><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="a1e7ec14fb6b74c03b6ec804d6ef7e0ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define HIP_DYNAMIC_SHARED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">type, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">var&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">__attribute__((address_space(3))) type* var = \</div>
<div class="line"> (__attribute__((address_space(3))) type*)__get_dynamicgroupbaseptr(); \</div>
</div><!-- fragment --><p>extern <b>shared</b> </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 19 2016 04:03:43 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>