Merge branch 'amd-master' into privatestaging
[ROCm/hip commit: 5efa2c8f8c]
Этот коммит содержится в:
@@ -9,7 +9,7 @@ Stay tuned - the work for many of these features is already in-flight.
|
||||
|
||||
===================================================================================================
|
||||
Release:0.86.00
|
||||
Date: 2016.05.xx
|
||||
Date: 2016.06.06
|
||||
- Add clang-hipify : clang-based hipify tool. Improved parsing of source code, and automates
|
||||
creation of hipLaunchParm variable.
|
||||
- Implement memory register / unregister commands (hipHostRegister, hipHostUnregister)
|
||||
@@ -17,6 +17,7 @@ Date: 2016.05.xx
|
||||
standard C++ libraries (ie std::vectors, std::strings). HIPCC now uses libstdc++ by default on the HCC
|
||||
compilation path.
|
||||
- More samples including gpu-burn, SHOC, nbody, rtm. See [HIP-Examples](https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP-Examples)
|
||||
|
||||
===================================================================================================
|
||||
|
||||
## Revision History:
|
||||
|
||||
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -85,15 +85,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<p>HCC always returns 0 for regsPerBlock </p>
|
||||
<p class="enddd">HCC always returns 0 for l2CacheSize </p>
|
||||
</dd>
|
||||
<dt><a class="anchor" id="_bug000003"></a>Member <a class="el" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a> (void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream)</dt>
|
||||
<dd>This function uses a synchronous copy </dd>
|
||||
<dt><a class="anchor" id="_bug000004"></a>Member <a class="el" href="group__Stream.html#gacdd84c8f8ef1539c96c57c1d5bcae633">hipStreamWaitEvent</a> (hipStream_t stream, <a class="el" href="structhipEvent__t.html">hipEvent_t</a> event, unsigned int flags)</dt>
|
||||
<dt><a class="anchor" id="_bug000003"></a>Member <a class="el" href="group__Stream.html#gacdd84c8f8ef1539c96c57c1d5bcae633">hipStreamWaitEvent</a> (hipStream_t stream, <a class="el" href="structhipEvent__t.html">hipEvent_t</a> event, unsigned int flags)</dt>
|
||||
<dd>This function conservatively waits for all work in the specified stream to complete. </dd>
|
||||
</dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -104,12 +104,12 @@ void </td><td class="memItemRight" valign="bottom"><b>unlock</b> ()</td></t
|
||||
<tr class="separator:a3e7ff53ca213c09836bd213203537b08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -104,12 +104,12 @@ T * </td><td class="memItemRight" valign="bottom"><b>operator-></b> ()</
|
||||
<tr class="separator:a259b55c6511ea098be309e0f51139f5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
+11
-10
@@ -97,19 +97,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ihipDeviceCriticalBase_t</b>() (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>incStreamId</b>() (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init</b>(unsigned deviceCnt) (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>lock</b>() (defined in <a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LockedAccessor< ihipDeviceCriticalBase_t ></b> (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>peerAgents</b>() const (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>peerCnt</b>() const (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>removePeer</b>(ihipDevice_t *peer) (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resetPeers</b>(ihipDevice_t *thisDevice) (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>streams</b>() (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>unlock</b>() (defined in <a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ihipDeviceCriticalBase_t</b>() (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>isPeer</b>(const ihipDevice_t *peer) (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>lock</b>() (defined in <a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>LockedAccessor< ihipDeviceCriticalBase_t ></b> (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>peerAgents</b>() const (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>peerCnt</b>() const (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removePeer</b>(ihipDevice_t *peer) (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>resetPeers</b>(ihipDevice_t *thisDevice) (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>streams</b>() (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>unlock</b>() (defined in <a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="structLockedBase.html">LockedBase< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ihipDeviceCriticalBase_t</b>() (defined in <a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a>)</td><td class="entry"><a class="el" href="classihipDeviceCriticalBase__t.html">ihipDeviceCriticalBase_t< MUTEX_TYPE ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -115,6 +115,9 @@ const std::list< <a class="el" href="classihipStream__t.html">ihipStream_t</a
|
||||
<tr class="memitem:aac0f1a454bdb14ba8c71f010eb27ab77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac0f1a454bdb14ba8c71f010eb27ab77"></a>
|
||||
ihipStream_t::SeqNum_t </td><td class="memItemRight" valign="bottom"><b>incStreamId</b> ()</td></tr>
|
||||
<tr class="separator:aac0f1a454bdb14ba8c71f010eb27ab77"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a496ffa74d9dc4f35cfd90c233c2a9151"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a496ffa74d9dc4f35cfd90c233c2a9151"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isPeer</b> (const <a class="el" href="classihipDevice__t.html">ihipDevice_t</a> *peer)</td></tr>
|
||||
<tr class="separator:a496ffa74d9dc4f35cfd90c233c2a9151"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a79f3241207541638c7380d1b838518e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79f3241207541638c7380d1b838518e6"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>addPeer</b> (<a class="el" href="classihipDevice__t.html">ihipDevice_t</a> *peer)</td></tr>
|
||||
<tr class="separator:a79f3241207541638c7380d1b838518e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -141,12 +144,12 @@ class </td><td class="memItemRight" valign="bottom"><b>LockedAccessor< i
|
||||
<tr class="separator:a9dabc44ac42ace176e6f660d9b89a44f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -144,13 +144,13 @@ unsigned </td><td class="memItemRight" valign="bottom"><b>_device_flags</b>
|
||||
<tr class="separator:a7dcb89dc5509c89866b3569f11799f65"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/src/<a class="el" href="hip__hcc_8cpp.html">hip_hcc.cpp</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/src/<a class="el" href="hip__hcc_8cpp.html">hip_hcc.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -113,12 +113,12 @@ Public Attributes</h2></td></tr>
|
||||
<tr class="separator:a60958e483cb1fec5e8be9c5d46a28337"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
+1
-1
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -144,12 +144,12 @@ MUTEX_TYPE </td><td class="memItemRight" valign="bottom"><b>_mutex</b></td>
|
||||
<tr class="separator:a9f06ef8dd0ca387f29f4bfce78171ce6 inherit pub_attribs_structLockedBase"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -164,13 +164,13 @@ std::ostream & </td><td class="memItemRight" valign="bottom"><b>operato
|
||||
<tr class="separator:a87ec2e4405353137e645ba1e55f25ff6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/src/<a class="el" href="hip__hcc_8cpp.html">hip_hcc.cpp</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/src/<a class="el" href="hip__hcc_8cpp.html">hip_hcc.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/src Directory Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/src Directory 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>
|
||||
@@ -96,6 +96,8 @@ Files</h2></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hip__hcc_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="hip__hcc_8cpp.html">hip_hcc.cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hip__ldg_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hip_ldg.cpp</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hip__memory_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hip_memory.cpp</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hip__peer_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hip_peer.cpp</b></td></tr>
|
||||
@@ -108,7 +110,7 @@ Files</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail Directory Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail Directory 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>
|
||||
@@ -90,6 +90,8 @@ Files</h2></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hip__hcc_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hip_hcc.h</b> <a href="hip__hcc_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hip__ldg_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hip_ldg.h</b> <a href="hip__ldg_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:hcc__detail_2hip__runtime_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="hcc__detail_2hip__runtime_8h.html">hip_runtime.h</a> <a href="hcc__detail_2hip__runtime_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:hcc__detail_2hip__runtime_8h"><td class="mdescLeft"> </td><td class="mdescRight">Contains definitions of APIs for HIP runtime. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -115,7 +117,7 @@ Files</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include Directory Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include Directory 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>
|
||||
@@ -105,7 +105,7 @@ Files</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -91,27 +91,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_6d8604cb65fa6b83549668eb0ce09cac.html" target="_self">hcc_detail</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__acc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hcc_acc.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__hcc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_hcc.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__detail_2hip__runtime_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hcc__detail_2hip__runtime_8h.html" target="_self">hip_runtime.h</a></td><td class="desc">Contains definitions of APIs for HIP runtime </td></tr>
|
||||
<tr id="row_0_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__detail_2hip__runtime__api_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hcc__detail_2hip__runtime__api_8h.html" target="_self">hip_runtime_api.h</a></td><td class="desc">Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language extensions (-hc mode) ; those functions in hip_runtime.h </td></tr>
|
||||
<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__texture_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hip__texture_8h.html" target="_self">hip_texture.h</a></td><td class="desc">HIP C++ Texture API for hcc compiler </td></tr>
|
||||
<tr id="row_0_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__util_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_util.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__detail_2hip__vector__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hcc__detail_2hip__vector__types_8h.html" target="_self">hip_vector_types.h</a></td><td class="desc">Defines the different newt vector types for HIP runtime </td></tr>
|
||||
<tr id="row_0_0_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="host__defines_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="host__defines_8h.html" target="_self">host_defines.h</a></td><td class="desc">TODO-doc </td></tr>
|
||||
<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="staging__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>staging_buffer.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="trace__helper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>trace_helper.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hcc.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__common_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_common.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__runtime_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_runtime.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__runtime__api_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_runtime_api.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="hip__vector__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_vector_types.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="hip__hcc_8cpp.html" target="_self">hip_hcc.cpp</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__ldg_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_ldg.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__detail_2hip__runtime_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hcc__detail_2hip__runtime_8h.html" target="_self">hip_runtime.h</a></td><td class="desc">Contains definitions of APIs for HIP runtime </td></tr>
|
||||
<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__detail_2hip__runtime__api_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hcc__detail_2hip__runtime__api_8h.html" target="_self">hip_runtime_api.h</a></td><td class="desc">Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language extensions (-hc mode) ; those functions in hip_runtime.h </td></tr>
|
||||
<tr id="row_0_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__texture_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hip__texture_8h.html" target="_self">hip_texture.h</a></td><td class="desc">HIP C++ Texture API for hcc compiler </td></tr>
|
||||
<tr id="row_0_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__util_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_util.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc__detail_2hip__vector__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hcc__detail_2hip__vector__types_8h.html" target="_self">hip_vector_types.h</a></td><td class="desc">Defines the different newt vector types for HIP runtime </td></tr>
|
||||
<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="host__defines_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="host__defines_8h.html" target="_self">host_defines.h</a></td><td class="desc">TODO-doc </td></tr>
|
||||
<tr id="row_0_0_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="staging__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>staging_buffer.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="trace__helper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>trace_helper.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hcc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hcc.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__common_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_common.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__runtime_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_runtime.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hip__runtime__api_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_runtime_api.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="hip__vector__types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hip_vector_types.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="even"><td class="entry"><img id="arr_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="hip__hcc_8cpp.html" target="_self">hip_hcc.cpp</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -309,7 +309,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -309,7 +309,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -79,8 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<ul class="tablist">
|
||||
<li><a href="#index__"><span>_</span></a></li>
|
||||
<li><a href="#index_d"><span>d</span></a></li>
|
||||
<li><a href="#index_h"><span>h</span></a></li>
|
||||
<li class="current"><a href="#index_o"><span>o</span></a></li>
|
||||
<li class="current"><a href="#index_h"><span>h</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
@@ -294,13 +293,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
: <a class="el" href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18a9d66b705aa85a9c83f0f533cef70d0af">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyKind
|
||||
: <a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyPeer()
|
||||
: <a class="el" href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyPeerAsync()
|
||||
: <a class="el" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hip_runtime_api.h</a>
|
||||
: <a class="el" href="group__GlobalDefs.html#ga0c04e67413ce030817361f02673e5c85">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyToSymbol()
|
||||
: <a class="el" href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hip_runtime_api.h</a>
|
||||
@@ -375,17 +368,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
: <a class="el" href="hcc__detail_2hip__runtime_8h.html#a48f5f9da77c5fab1fbcf0205bb347d89">hip_runtime.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
|
||||
<li>ONE_COMPONENT_ACCESS
|
||||
: <a class="el" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">hip_vector_types.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -131,14 +131,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<li>hipThreadIdx_x
|
||||
: <a class="el" href="hcc__detail_2hip__runtime_8h.html#a48f5f9da77c5fab1fbcf0205bb347d89">hip_runtime.h</a>
|
||||
</li>
|
||||
<li>ONE_COMPONENT_ACCESS
|
||||
: <a class="el" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">hip_vector_types.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:03 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -216,12 +216,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<li>hipMemcpyAsync()
|
||||
: <a class="el" href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyPeer()
|
||||
: <a class="el" href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyPeerAsync()
|
||||
: <a class="el" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hip_runtime_api.h</a>
|
||||
</li>
|
||||
<li>hipMemcpyToSymbol()
|
||||
: <a class="el" href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hip_runtime_api.h</a>
|
||||
</li>
|
||||
@@ -268,7 +262,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -110,7 +110,7 @@ Modules</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -463,7 +463,7 @@ Functions</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -197,7 +197,7 @@ Functions</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -340,7 +340,7 @@ Functions</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -202,7 +202,10 @@ Enumerations</h2></td></tr>
|
||||
<br/>
|
||||
  <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1159eb9a6be66bea740a8bfb61378723">hipErrorRuntimeMemory</a>,
|
||||
<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a44f847c5914be2177feac107dcb096d1">hipErrorRuntimeOther</a>,
|
||||
<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e">hipErrorTbd</a>
|
||||
<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b">hipErrorHostMemoryAlreadyRegistered</a>,
|
||||
<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9">hipErrorHostMemoryNotRegistered</a>,
|
||||
<br/>
|
||||
  <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e">hipErrorTbd</a>
|
||||
<br/>
|
||||
}</td></tr>
|
||||
<tr class="separator:gadf5010f6e140a53ecbdf949e73e87594"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -532,6 +535,12 @@ Enumerations</h2></td></tr>
|
||||
<tr><td class="fieldname"><em><a class="anchor" id="ggadf5010f6e140a53ecbdf949e73e87594a44f847c5914be2177feac107dcb096d1"></a>hipErrorRuntimeOther</em> </td><td class="fielddoc">
|
||||
<p>HSA runtime call other than memory returned error. Typically not seen in production systems. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><em><a class="anchor" id="ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b"></a>hipErrorHostMemoryAlreadyRegistered</em> </td><td class="fielddoc">
|
||||
<p>Produced when trying to lock a page-locked memory. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><em><a class="anchor" id="ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9"></a>hipErrorHostMemoryNotRegistered</em> </td><td class="fielddoc">
|
||||
<p>Produced when trying to unlock a non-page-locked memory. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><em><a class="anchor" id="ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e"></a>hipErrorTbd</em> </td><td class="fielddoc">
|
||||
<p>Marker that more error codes are needed. </p>
|
||||
</td></tr>
|
||||
@@ -623,7 +632,7 @@ Enumerations</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --> </div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -535,6 +535,7 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Copy data from src to dst. </p>
|
||||
<p>It supports memory from host to device, device to host, device to device and host to host The src and dst must not overlap.</p>
|
||||
<p>For hipMemcpy, the copy is always performed by the current device (set by hipSetDevice). For multi-gpu or peer-to-peer configurations, it is recommended to set the current device to the device where the src data is physically located. For optimal peer-to-peer copies, the copy device must be able to access the src and dst pointers (by calling hipDeviceEnablePeerAccess with copy agent as the current device and src/dest as the peerDevice argument. if this is not done, the hipMemcpy will still work, but will perform the copy using a staging buffer on the host.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">dst</td><td>Data being copy to </td></tr>
|
||||
@@ -592,6 +593,8 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Copy data from src to dst asynchronously. </p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>If host or dest are not pinned, the memory copy will be performed synchronously. For best performance, use hipHostMalloc to allocate host memory that is transferred asynchronously.</dd></dl>
|
||||
<p>For hipMemcpy, the copy is always performed by the device associated with the specified stream.</p>
|
||||
<p>For multi-gpu or peer-to-peer configurations, it is recommended to use a stream which is a attached to the device where the src data is physically located. For optimal peer-to-peer copies, the copy device must be able to access the src and dst pointers (by calling hipDeviceEnablePeerAccess with copy agent as the current device and src/dest as the peerDevice argument. if this is not done, the hipMemcpy will still work, but will perform the copy using a staging buffer on the host.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">dst</td><td>Data being copy to </td></tr>
|
||||
@@ -829,7 +832,7 @@ on HCC hipMemcpyAsync requires that any host pointers are pinned (ie via the hip
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -93,15 +93,10 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:ga85030c72824fb60aaddc7374ab60481b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a> (int peerDeviceId)</td></tr>
|
||||
<tr class="memdesc:ga85030c72824fb60aaddc7374ab60481b"><td class="mdescLeft"> </td><td class="mdescRight">Disable direct access from current device's virtual address space to memory allocations physically located on a peer device. <a href="#ga85030c72824fb60aaddc7374ab60481b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga85030c72824fb60aaddc7374ab60481b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5512f45e25c08052667c8ffe7162333b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hipMemcpyPeer</a> (void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes)</td></tr>
|
||||
<tr class="memdesc:ga5512f45e25c08052667c8ffe7162333b"><td class="mdescLeft"> </td><td class="mdescRight">Copies memory from one device to memory on another device. <a href="#ga5512f45e25c08052667c8ffe7162333b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga5512f45e25c08052667c8ffe7162333b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga216f951370c931d22e80c089ab724ed9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a> (void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream)</td></tr>
|
||||
<tr class="memdesc:ga216f951370c931d22e80c089ab724ed9"><td class="mdescLeft"> </td><td class="mdescRight">Copies memory from one device to memory on another device. <a href="#ga216f951370c931d22e80c089ab724ed9">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga216f951370c931d22e80c089ab724ed9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<h2>----------------------------------------------------------------------------------------------— </h2>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>PeerToPeer support is experimental. </dd></dl>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ga0a1c9ccd775758d9d7d5b5a1f525b719"></a>
|
||||
<div class="memitem">
|
||||
@@ -136,17 +131,19 @@ Functions</h2></td></tr>
|
||||
<p>Determine if a device can access a peer's memory. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">canAccessPeer</td><td>returns true if specified devices are peers. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">device</td><td></td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">peerDevice</td><td>Returns "1" in <code>canAccessPeer</code> if the specified <code>device</code> is capable of directly accessing memory physically located on peerDevice , or "0" if not.</td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">canAccessPeer</td><td>Returns the peer access capability (0 or 1) </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">device</td><td>- device from where memory may be accessed. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">peerDevice</td><td>- device where memory is physically located</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>Returns "1" in <code>canAccessPeer</code> if the specified <code>device</code> is capable of directly accessing memory physically located on peerDevice , or "0" if not.</p>
|
||||
<p>Returns "0" in <code>canAccessPeer</code> if deviceId == peerDeviceId, and both are valid devices : a device is not a peer of itself.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>, </dd>
|
||||
<dd>
|
||||
<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d" title="DeviceID must be in range 0...#compute-devices. ">hipErrorInvalidDevice</a> if deviceId or peerDeviceId are not valid devices</dd></dl>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>HCC returns 0 in *canAccessPeer ; Need to update this function when RT supports P2P </dd></dl>
|
||||
<a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d" title="DeviceID must be in range 0...#compute-devices. ">hipErrorInvalidDevice</a> if deviceId or peerDeviceId are not valid devices </dd></dl>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>PeerToPeer support is experimental.</dd></dl>
|
||||
<p>HCC returns 0 in *canAccessPeer ; Need to update this function when RT supports P2P </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -168,10 +165,12 @@ Functions</h2></td></tr>
|
||||
<p>Returns hipErrorPeerAccessNotEnabled if direct access to memory on peerDevice has not yet been enabled from the current device.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">peerDeviceId</td><td>Returns <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a2ee0bf2e64840f253e4a1b12bbaf2d09" title="Peer access was never enabled from the current device. ">hipErrorPeerAccessNotEnabled</a> </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">peerDeviceId</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a2ee0bf2e64840f253e4a1b12bbaf2d09" title="Peer access was never enabled from the current device. ">hipErrorPeerAccessNotEnabled</a> </dd></dl>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>PeerToPeer support is experimental. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -209,135 +208,14 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a5399c146f91246f8b77abcd4ea30e7ac" title="Peer access was already enabled from the current device. ">hipErrorPeerAccessAlreadyEnabled</a> if peer access is already enabled for this device. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga5512f45e25c08052667c8ffe7162333b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hipMemcpyPeer </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>dst</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>dstDeviceId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const void * </td>
|
||||
<td class="paramname"><em>src</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>srcDeviceId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>sizeBytes</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Copies memory from one device to memory on another device. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">dst</td><td>- Destination device pointer. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">dstDeviceId</td><td>- Destination device </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>- Source device pointer </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">srcDeviceId</td><td>- Source device </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">sizeBytes</td><td>- Size of memory copy in bytes</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>Returns <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1e8215fe1108a508bad3944bce7b4d83" title="One or more of the parameters passed to the API call is NULL or not in an acceptable range...">hipErrorInvalidValue</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d" title="DeviceID must be in range 0...#compute-devices. ">hipErrorInvalidDevice</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga216f951370c931d22e80c089ab724ed9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hipMemcpyPeerAsync </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>dst</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>dstDevice</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const void * </td>
|
||||
<td class="paramname"><em>src</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>srcDevice</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>sizeBytes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">hipStream_t </td>
|
||||
<td class="paramname"><em>stream</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Copies memory from one device to memory on another device. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">dst</td><td>- Destination device pointer. </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">dstDevice</td><td>- Destination device </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>- Source device pointer </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">srcDevice</td><td>- Source device </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">sizeBytes</td><td>- Size of memory copy in bytes </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>- Stream identifier</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>Returns <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1e8215fe1108a508bad3944bce7b4d83" title="One or more of the parameters passed to the API call is NULL or not in an acceptable range...">hipErrorInvalidValue</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d" title="DeviceID must be in range 0...#compute-devices. ">hipErrorInvalidDevice</a></p>
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000003">Bug:</a></b></dt><dd>This function uses a synchronous copy </dd></dl>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>PeerToPeer support is experimental. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -307,14 +307,14 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>, <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a88e525a7c8f35552dfada58e9f2f6d3a" title="Resource handle (hipEvent_t or hipStream_t) invalid. ">hipErrorInvalidResourceHandle</a></dd></dl>
|
||||
<p>This function inserts a wait operation into the specified stream. All future work submitted to <code>stream</code> will wait until <code>event</code> reports completion before beginning execution. This function is host-asynchronous and the function may return before the wait has completed.</p>
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000004">Bug:</a></b></dt><dd>This function conservatively waits for all work in the specified stream to complete. </dd></dl>
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000003">Bug:</a></b></dt><dd>This function conservatively waits for all work in the specified stream to complete. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -121,7 +121,7 @@ template<class T , int dim, enum hipTextureReadMode readMode> </td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -114,7 +114,7 @@ Functions</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc.h Source File</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>
|
||||
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hcc_acc.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hcc_acc.h Source File</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>
|
||||
@@ -103,13 +103,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="hip__hcc_8cpp_html_a0d24b3157fd1b16d38672bb157ec4cd4"><div class="ttname"><a href="hip__hcc_8cpp.html#a0d24b3157fd1b16d38672bb157ec4cd4">hipHccGetAccelerator</a></div><div class="ttdeci">hipError_t hipHccGetAccelerator(int deviceId, hc::accelerator *acc)</div><div class="ttdef"><b>Definition:</b> hip_hcc.cpp:1396</div></div>
|
||||
<div class="ttc" id="hip__hcc_8cpp_html_a0d24b3157fd1b16d38672bb157ec4cd4"><div class="ttname"><a href="hip__hcc_8cpp.html#a0d24b3157fd1b16d38672bb157ec4cd4">hipHccGetAccelerator</a></div><div class="ttdeci">hipError_t hipHccGetAccelerator(int deviceId, hc::accelerator *acc)</div><div class="ttdef"><b>Definition:</b> hip_hcc.cpp:1499</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gadf5010f6e140a53ecbdf949e73e87594"><div class="ttname"><a href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a></div><div class="ttdeci">hipError_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:142</div></div>
|
||||
<div class="ttc" id="hip__hcc_8cpp_html_a1a7087ea9c3c3323270d7cce73650b44"><div class="ttname"><a href="hip__hcc_8cpp.html#a1a7087ea9c3c3323270d7cce73650b44">hipHccGetAcceleratorView</a></div><div class="ttdeci">hipError_t hipHccGetAcceleratorView(hipStream_t stream, hc::accelerator_view **av)</div><div class="ttdef"><b>Definition:</b> hip_hcc.cpp:1416</div></div>
|
||||
<div class="ttc" id="hip__hcc_8cpp_html_a1a7087ea9c3c3323270d7cce73650b44"><div class="ttname"><a href="hip__hcc_8cpp.html#a1a7087ea9c3c3323270d7cce73650b44">hipHccGetAcceleratorView</a></div><div class="ttdeci">hipError_t hipHccGetAcceleratorView(hipStream_t stream, hc::accelerator_view **av)</div><div class="ttdef"><b>Definition:</b> hip_hcc.cpp:1519</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime.h File Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_runtime.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@@ -96,7 +96,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
|
||||
<p>Contains definitions of APIs for HIP runtime.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <string.h></code><br/>
|
||||
<div class="textblock"><code>#include <cmath></code><br/>
|
||||
<code>#include <string.h></code><br/>
|
||||
<code>#include <stddef.h></code><br/>
|
||||
<code>#include <hip/hip_runtime_api.h></code><br/>
|
||||
<code>#include <grid_launch.h></code><br/>
|
||||
@@ -162,12 +163,753 @@ Macros</h2></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 </td><td class="memItemRight" valign="bottom"><b>acosf</b> (float x)</td></tr>
|
||||
<tr class="separator:a63d1c22538561dc228fc230d10d85dca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab0f45cada398311319b50a00ff7e826e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0f45cada398311319b50a00ff7e826e"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>acoshf</b> (float x)</td></tr>
|
||||
<tr class="separator:ab0f45cada398311319b50a00ff7e826e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82b2bb388724796ae8a30069abb3b386"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82b2bb388724796ae8a30069abb3b386"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>asinf</b> (float x)</td></tr>
|
||||
<tr class="separator:a82b2bb388724796ae8a30069abb3b386"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a74d4dabb94aa5c77ce31fd0ea987c083"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74d4dabb94aa5c77ce31fd0ea987c083"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>asinhf</b> (float x)</td></tr>
|
||||
<tr class="separator:a74d4dabb94aa5c77ce31fd0ea987c083"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f0bdfc73288f9dda45e5c9be7811c9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f0bdfc73288f9dda45e5c9be7811c9d"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>atan2f</b> (float y, float x)</td></tr>
|
||||
<tr class="separator:a3f0bdfc73288f9dda45e5c9be7811c9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82629bb4eec2d8c9c95b9c69188beff9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82629bb4eec2d8c9c95b9c69188beff9"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>atanf</b> (float x)</td></tr>
|
||||
<tr class="separator:a82629bb4eec2d8c9c95b9c69188beff9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b176d9d72adbf998b1960f830ad9dcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b176d9d72adbf998b1960f830ad9dcc"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>atanhf</b> (float x)</td></tr>
|
||||
<tr class="separator:a1b176d9d72adbf998b1960f830ad9dcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96d2384128af36ea9cb9b20d366900c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96d2384128af36ea9cb9b20d366900c7"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>cbrtf</b> (float x)</td></tr>
|
||||
<tr class="separator:a96d2384128af36ea9cb9b20d366900c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43a6f3aa4ccdb026b038a3fe9a80f65d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43a6f3aa4ccdb026b038a3fe9a80f65d"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>ceilf</b> (float x)</td></tr>
|
||||
<tr class="separator:a43a6f3aa4ccdb026b038a3fe9a80f65d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af624240731f96c35e2bbf9aaa9217ad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af624240731f96c35e2bbf9aaa9217ad6"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>copysignf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:af624240731f96c35e2bbf9aaa9217ad6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a20858ddd8f75a2c8332bdecd536057bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20858ddd8f75a2c8332bdecd536057bf"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>cosf</b> (float x)</td></tr>
|
||||
<tr class="separator:a20858ddd8f75a2c8332bdecd536057bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34a53cc088d117bc7045caa111279799"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34a53cc088d117bc7045caa111279799"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>coshf</b> (float x)</td></tr>
|
||||
<tr class="separator:a34a53cc088d117bc7045caa111279799"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aee787afb8a173c23b99d89239e245c59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee787afb8a173c23b99d89239e245c59"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i0f</b> (float x)</td></tr>
|
||||
<tr class="separator:aee787afb8a173c23b99d89239e245c59"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2505fc93886666a3ceec465ac5bfda1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2505fc93886666a3ceec465ac5bfda1c"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i1f</b> (float x)</td></tr>
|
||||
<tr class="separator:a2505fc93886666a3ceec465ac5bfda1c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31faaaeab2a785191c3e0e66e030ceca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31faaaeab2a785191c3e0e66e030ceca"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>erfcf</b> (float x)</td></tr>
|
||||
<tr class="separator:a31faaaeab2a785191c3e0e66e030ceca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2bae6c7d986e0ab7e5cf685ac8b7236c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bae6c7d986e0ab7e5cf685ac8b7236c"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>erfcinvf</b> (float y)</td></tr>
|
||||
<tr class="separator:a2bae6c7d986e0ab7e5cf685ac8b7236c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec797649c94f21aecb8dc033a7b97353"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec797649c94f21aecb8dc033a7b97353"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>erfcxf</b> (float x)</td></tr>
|
||||
<tr class="separator:aec797649c94f21aecb8dc033a7b97353"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b8115ff34a107f4608152fd943dbf81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b8115ff34a107f4608152fd943dbf81"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>erff</b> (float x)</td></tr>
|
||||
<tr class="separator:a3b8115ff34a107f4608152fd943dbf81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f3b173d8ba48cd495cc9c37e1f5ed4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f3b173d8ba48cd495cc9c37e1f5ed4d"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>erfinvf</b> (float y)</td></tr>
|
||||
<tr class="separator:a0f3b173d8ba48cd495cc9c37e1f5ed4d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60f1de4fe78a907d915a52be29a799e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60f1de4fe78a907d915a52be29a799e7"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>exp10f</b> (float x)</td></tr>
|
||||
<tr class="separator:a60f1de4fe78a907d915a52be29a799e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e2984de99de67ca680c9bb4f4427f81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e2984de99de67ca680c9bb4f4427f81"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>exp2f</b> (float x)</td></tr>
|
||||
<tr class="separator:a3e2984de99de67ca680c9bb4f4427f81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae2d7656fe00f9e750c6f3bde8cc0dca6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2d7656fe00f9e750c6f3bde8cc0dca6"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>expf</b> (float x)</td></tr>
|
||||
<tr class="separator:ae2d7656fe00f9e750c6f3bde8cc0dca6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a832817212e7b0debe05d23ea37bdd748"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a832817212e7b0debe05d23ea37bdd748"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>expm1f</b> (float x)</td></tr>
|
||||
<tr class="separator:a832817212e7b0debe05d23ea37bdd748"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab00f8593e1bfb1985526020fbec4e0fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab00f8593e1bfb1985526020fbec4e0fc"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>fabsf</b> (float x)</td></tr>
|
||||
<tr class="separator:ab00f8593e1bfb1985526020fbec4e0fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13959e5ca19c910e0d6f8e6ca5492149"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13959e5ca19c910e0d6f8e6ca5492149"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>fdimf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a13959e5ca19c910e0d6f8e6ca5492149"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26852224a1347ee9b5edee12c869d206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26852224a1347ee9b5edee12c869d206"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>fdividef</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a26852224a1347ee9b5edee12c869d206"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adbff62f4c1647b9694f35d053eff5288"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbff62f4c1647b9694f35d053eff5288"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>floorf</b> (float x)</td></tr>
|
||||
<tr class="separator:adbff62f4c1647b9694f35d053eff5288"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5910ee832dab4f5d37118e0a6811c195"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5910ee832dab4f5d37118e0a6811c195"></a>
|
||||
__device__ float </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"> </td></tr>
|
||||
<tr class="memitem:a6e7516db46be25c33fb26e203287f2a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e7516db46be25c33fb26e203287f2a3"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>fmaxf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a6e7516db46be25c33fb26e203287f2a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf48322ad520d7b12542edf990dde8c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf48322ad520d7b12542edf990dde8c0"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>fminf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:abf48322ad520d7b12542edf990dde8c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9255f64a2585463fea365c8273d23904"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9255f64a2585463fea365c8273d23904"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>fmodf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a9255f64a2585463fea365c8273d23904"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeded3ca2f40d77153e102628783ca529"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeded3ca2f40d77153e102628783ca529"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>frexpf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:aeded3ca2f40d77153e102628783ca529"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2880a4ebf5500aeb74fb01340ea91215"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2880a4ebf5500aeb74fb01340ea91215"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>hypotf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a2880a4ebf5500aeb74fb01340ea91215"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af311c85b15faf1e0bb456ccb5bd37748"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af311c85b15faf1e0bb456ccb5bd37748"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>ilogbf</b> (float x)</td></tr>
|
||||
<tr class="separator:af311c85b15faf1e0bb456ccb5bd37748"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>isfinite</b> (float a)</td></tr>
|
||||
<tr class="separator:a1d7439b1385640acde247ed09b893ca7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa20a4cf0692f91a7c9a4e1abea0bf037"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa20a4cf0692f91a7c9a4e1abea0bf037"></a>
|
||||
__device__ unsigned </td><td class="memItemRight" valign="bottom"><b>isinf</b> (float a)</td></tr>
|
||||
<tr class="separator:aa20a4cf0692f91a7c9a4e1abea0bf037"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a11c844744eb8f2c99a7ee4f8a1d43bcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11c844744eb8f2c99a7ee4f8a1d43bcb"></a>
|
||||
__device__ unsigned </td><td class="memItemRight" valign="bottom"><b>isnan</b> (float a)</td></tr>
|
||||
<tr class="separator:a11c844744eb8f2c99a7ee4f8a1d43bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba3e4bad4109f5e8509dc1925fade7ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba3e4bad4109f5e8509dc1925fade7ce"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>j0f</b> (float x)</td></tr>
|
||||
<tr class="separator:aba3e4bad4109f5e8509dc1925fade7ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a462954bfc6ada6132f28bd7fce41334e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a462954bfc6ada6132f28bd7fce41334e"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>j1f</b> (float x)</td></tr>
|
||||
<tr class="separator:a462954bfc6ada6132f28bd7fce41334e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adcd52a43c4f2d8d9148a022d6d6851dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd52a43c4f2d8d9148a022d6d6851dd"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>jnf</b> (int n, float x)</td></tr>
|
||||
<tr class="separator:adcd52a43c4f2d8d9148a022d6d6851dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d82accff3d8e3307d61e028c19c30cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d82accff3d8e3307d61e028c19c30cd"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>ldexpf</b> (float x, int exp)</td></tr>
|
||||
<tr class="separator:a7d82accff3d8e3307d61e028c19c30cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af7ffab2d685130195ba255e954e21130"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7ffab2d685130195ba255e954e21130"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>lgammaf</b> (float x)</td></tr>
|
||||
<tr class="separator:af7ffab2d685130195ba255e954e21130"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d4af230b5deee73fbfa9801f44f0616"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d4af230b5deee73fbfa9801f44f0616"></a>
|
||||
__device__ long long int </td><td class="memItemRight" valign="bottom"><b>llrintf</b> (float x)</td></tr>
|
||||
<tr class="separator:a7d4af230b5deee73fbfa9801f44f0616"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af2a7fe8fb57e5b39886d776f75fdf5d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2a7fe8fb57e5b39886d776f75fdf5d6"></a>
|
||||
__device__ long long int </td><td class="memItemRight" valign="bottom"><b>llroundf</b> (float x)</td></tr>
|
||||
<tr class="separator:af2a7fe8fb57e5b39886d776f75fdf5d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab49e218cf742a0eb08e5516dd5160585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab49e218cf742a0eb08e5516dd5160585"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>log10f</b> (float x)</td></tr>
|
||||
<tr class="separator:ab49e218cf742a0eb08e5516dd5160585"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d53128ab5f7d6ebc4798f243481a6d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d53128ab5f7d6ebc4798f243481a6d7"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>log1pf</b> (float x)</td></tr>
|
||||
<tr class="separator:a9d53128ab5f7d6ebc4798f243481a6d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afc9ae1bd4ebb4cd9533a50f1bf486f08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc9ae1bd4ebb4cd9533a50f1bf486f08"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>log2f</b> (float x)</td></tr>
|
||||
<tr class="separator:afc9ae1bd4ebb4cd9533a50f1bf486f08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9a86f57d529d7000b04cb30e859a21b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a86f57d529d7000b04cb30e859a21b7"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>logbf</b> (float x)</td></tr>
|
||||
<tr class="separator:a9a86f57d529d7000b04cb30e859a21b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acdaf041c4071f63cba0e51658b89ffa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdaf041c4071f63cba0e51658b89ffa4"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>logf</b> (float x)</td></tr>
|
||||
<tr class="separator:acdaf041c4071f63cba0e51658b89ffa4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a639a876a55da8142dcd917ce6c12c27d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a639a876a55da8142dcd917ce6c12c27d"></a>
|
||||
__device__ long int </td><td class="memItemRight" valign="bottom"><b>lrintf</b> (float x)</td></tr>
|
||||
<tr class="separator:a639a876a55da8142dcd917ce6c12c27d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4d10236b2afbafda2fd85825811b84e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d10236b2afbafda2fd85825811b84e3"></a>
|
||||
__device__ long int </td><td class="memItemRight" valign="bottom"><b>lroundf</b> (float x)</td></tr>
|
||||
<tr class="separator:a4d10236b2afbafda2fd85825811b84e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c49d2e467f6ca3cfc0362d84bb474ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c49d2e467f6ca3cfc0362d84bb474ab"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>modff</b> (float x, float *iptr)</td></tr>
|
||||
<tr class="separator:a7c49d2e467f6ca3cfc0362d84bb474ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a372c640f910303dc4a7f17ce684322c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a372c640f910303dc4a7f17ce684322c5"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>nanf</b> (const char *tagp)</td></tr>
|
||||
<tr class="separator:a372c640f910303dc4a7f17ce684322c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53c10d923def0d85af5a2b65b1a021f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53c10d923def0d85af5a2b65b1a021f0"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>nearbyintf</b> (float x)</td></tr>
|
||||
<tr class="separator:a53c10d923def0d85af5a2b65b1a021f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a997fc003282f27b1c02c8a44fb4189f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a997fc003282f27b1c02c8a44fb4189f0"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>nextafterf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a997fc003282f27b1c02c8a44fb4189f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a921612f74ed8a71e62d40c547cab6dcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a921612f74ed8a71e62d40c547cab6dcf"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>norm3df</b> (float a, float b, float c)</td></tr>
|
||||
<tr class="separator:a921612f74ed8a71e62d40c547cab6dcf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2334d82818e94dcac4251cd045e1e281"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2334d82818e94dcac4251cd045e1e281"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>norm4df</b> (float a, float b, float c, float d)</td></tr>
|
||||
<tr class="separator:a2334d82818e94dcac4251cd045e1e281"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a102ea4753919ee208c9b294e1c053cf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a102ea4753919ee208c9b294e1c053cf1"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>normcdff</b> (float y)</td></tr>
|
||||
<tr class="separator:a102ea4753919ee208c9b294e1c053cf1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1c0a28ad7f7555ab16e0a1e409690174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c0a28ad7f7555ab16e0a1e409690174"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>normcdfinvf</b> (float y)</td></tr>
|
||||
<tr class="separator:a1c0a28ad7f7555ab16e0a1e409690174"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a74b830b9181e04140bc081140c990543"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74b830b9181e04140bc081140c990543"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>normf</b> (int dim, const float *a)</td></tr>
|
||||
<tr class="separator:a74b830b9181e04140bc081140c990543"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab519b517c0036b3604d602f716a919dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab519b517c0036b3604d602f716a919dd"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>powf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:ab519b517c0036b3604d602f716a919dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a92ee04edc8f3d3a1ed1f190bf65ed5ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92ee04edc8f3d3a1ed1f190bf65ed5ed"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rcbtrf</b> (float x)</td></tr>
|
||||
<tr class="separator:a92ee04edc8f3d3a1ed1f190bf65ed5ed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a36179ffa51305653b55c1e76f44154ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36179ffa51305653b55c1e76f44154ff"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>remainderf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:a36179ffa51305653b55c1e76f44154ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa0d8ebba46ca705859d1c7462b53118d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0d8ebba46ca705859d1c7462b53118d"></a>
|
||||
__device__ float </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"> </td></tr>
|
||||
<tr class="memitem:aa53c41aebb09f501ea5e09a01145a932"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa53c41aebb09f501ea5e09a01145a932"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rhypotf</b> (float x, float y)</td></tr>
|
||||
<tr class="separator:aa53c41aebb09f501ea5e09a01145a932"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7791cd93108ffc6d24524f2e8635ccfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7791cd93108ffc6d24524f2e8635ccfd"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rintf</b> (float x)</td></tr>
|
||||
<tr class="separator:a7791cd93108ffc6d24524f2e8635ccfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af97228e858bd11e2934c26cf54a1dff6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af97228e858bd11e2934c26cf54a1dff6"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rnorm3df</b> (float a, float b, float c)</td></tr>
|
||||
<tr class="separator:af97228e858bd11e2934c26cf54a1dff6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a66a3b53292754ba1c455fb9b30b1e40a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66a3b53292754ba1c455fb9b30b1e40a"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rnorm4df</b> (float a, float b, float c, float d)</td></tr>
|
||||
<tr class="separator:a66a3b53292754ba1c455fb9b30b1e40a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a169f84a202963d20fe5e2874fe4d2145"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a169f84a202963d20fe5e2874fe4d2145"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rnormf</b> (int dim, const float *a)</td></tr>
|
||||
<tr class="separator:a169f84a202963d20fe5e2874fe4d2145"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa1c1521079e51b4f54771b16a7f8aeea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1c1521079e51b4f54771b16a7f8aeea"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>roundf</b> (float x)</td></tr>
|
||||
<tr class="separator:aa1c1521079e51b4f54771b16a7f8aeea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a845a4a16dfa7c5488e87c1b3701932ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a845a4a16dfa7c5488e87c1b3701932ac"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>rsqrtf</b> (float x)</td></tr>
|
||||
<tr class="separator:a845a4a16dfa7c5488e87c1b3701932ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac94fa1e3aea5f190b7ceb47917e722be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac94fa1e3aea5f190b7ceb47917e722be"></a>
|
||||
__device__ float </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"> </td></tr>
|
||||
<tr class="memitem:ae5d0f588dbdbce27abe79ac3280a429f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5d0f588dbdbce27abe79ac3280a429f"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>scalbnf</b> (float x, int n)</td></tr>
|
||||
<tr class="separator:ae5d0f588dbdbce27abe79ac3280a429f"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>signbit</b> (float a)</td></tr>
|
||||
<tr class="separator:a843dc06c7df7a88d75db30d639f66772"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9456ff9df91a3874180d89a94b36fd46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9456ff9df91a3874180d89a94b36fd46"></a>
|
||||
__device__ void </td><td class="memItemRight" valign="bottom"><b>sincosf</b> (float x, float *sptr, float *cptr)</td></tr>
|
||||
<tr class="separator:a9456ff9df91a3874180d89a94b36fd46"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aab8978300988c385e0aa4b6cba44225e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab8978300988c385e0aa4b6cba44225e"></a>
|
||||
__device__ void </td><td class="memItemRight" valign="bottom"><b>sincospif</b> (float x, float *sptr, float *cptr)</td></tr>
|
||||
<tr class="separator:aab8978300988c385e0aa4b6cba44225e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4677d53159664972c54bb697b9c1bace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4677d53159664972c54bb697b9c1bace"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>sinf</b> (float x)</td></tr>
|
||||
<tr class="separator:a4677d53159664972c54bb697b9c1bace"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a72c262cde9f805d08492c316fc0158d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72c262cde9f805d08492c316fc0158d9"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>sinhf</b> (float x)</td></tr>
|
||||
<tr class="separator:a72c262cde9f805d08492c316fc0158d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d24584b06b43ad06680f48361841d7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d24584b06b43ad06680f48361841d7d"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>sinpif</b> (float x)</td></tr>
|
||||
<tr class="separator:a6d24584b06b43ad06680f48361841d7d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb80df3c252b3feb3cc88f992b955a14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb80df3c252b3feb3cc88f992b955a14"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>sqrtf</b> (float x)</td></tr>
|
||||
<tr class="separator:acb80df3c252b3feb3cc88f992b955a14"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a561a1e0eab1092d294d331caf9bb93c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a561a1e0eab1092d294d331caf9bb93c5"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>tanf</b> (float x)</td></tr>
|
||||
<tr class="separator:a561a1e0eab1092d294d331caf9bb93c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d925743801795775ca98ae83d4ba6e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d925743801795775ca98ae83d4ba6e6"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>tanhf</b> (float x)</td></tr>
|
||||
<tr class="separator:a7d925743801795775ca98ae83d4ba6e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0e556a6b5d691277e3234f4548d9ae23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e556a6b5d691277e3234f4548d9ae23"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>tgammaf</b> (float x)</td></tr>
|
||||
<tr class="separator:a0e556a6b5d691277e3234f4548d9ae23"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a86499f47865e04e1ca845927f41b3322"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86499f47865e04e1ca845927f41b3322"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>truncf</b> (float x)</td></tr>
|
||||
<tr class="separator:a86499f47865e04e1ca845927f41b3322"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87d0270856e29b6a34038c017513f811"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87d0270856e29b6a34038c017513f811"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>y0f</b> (float x)</td></tr>
|
||||
<tr class="separator:a87d0270856e29b6a34038c017513f811"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abba94fdcb53f6a12f8bf5191697e8359"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abba94fdcb53f6a12f8bf5191697e8359"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>y1f</b> (float x)</td></tr>
|
||||
<tr class="separator:abba94fdcb53f6a12f8bf5191697e8359"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a383612b6d78a55003343521bca193ecd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a383612b6d78a55003343521bca193ecd"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>ynf</b> (int n, float x)</td></tr>
|
||||
<tr class="separator:a383612b6d78a55003343521bca193ecd"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>cospif</b> (float x)</td></tr>
|
||||
<tr class="separator:a9d102633b8d1e95eb6d97ee815775552"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afb79b8e69174e322b3d5da70cd363521"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb79b8e69174e322b3d5da70cd363521"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>acos</b> (double x)</td></tr>
|
||||
<tr class="separator:afb79b8e69174e322b3d5da70cd363521"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41d6a7aee6b7e78987c1ea9633f6467a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d6a7aee6b7e78987c1ea9633f6467a"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>acosh</b> (double x)</td></tr>
|
||||
<tr class="separator:a41d6a7aee6b7e78987c1ea9633f6467a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8328d1b24f630bfc9747b57a13e66e79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8328d1b24f630bfc9747b57a13e66e79"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>asin</b> (double x)</td></tr>
|
||||
<tr class="separator:a8328d1b24f630bfc9747b57a13e66e79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a10334b3ee5d54b6e6959102709af23ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10334b3ee5d54b6e6959102709af23ce"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>asinh</b> (double x)</td></tr>
|
||||
<tr class="separator:a10334b3ee5d54b6e6959102709af23ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a875675909708a2bd6d4e889df0e7791c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a875675909708a2bd6d4e889df0e7791c"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>atan</b> (double x)</td></tr>
|
||||
<tr class="separator:a875675909708a2bd6d4e889df0e7791c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:add5ea203222910d0fba30d3bcfd6fbfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add5ea203222910d0fba30d3bcfd6fbfe"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>atan2</b> (double y, double x)</td></tr>
|
||||
<tr class="separator:add5ea203222910d0fba30d3bcfd6fbfe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8da8c2dc65bc77ced8e92475d423cb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8da8c2dc65bc77ced8e92475d423cb6"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>atanh</b> (double x)</td></tr>
|
||||
<tr class="separator:aa8da8c2dc65bc77ced8e92475d423cb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a86e3a3d10161a10246658ab77fac8311"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86e3a3d10161a10246658ab77fac8311"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>cbrt</b> (double x)</td></tr>
|
||||
<tr class="separator:a86e3a3d10161a10246658ab77fac8311"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2125a3b335ccc8f1fb20ee51e50f2861"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2125a3b335ccc8f1fb20ee51e50f2861"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>ceil</b> (double x)</td></tr>
|
||||
<tr class="separator:a2125a3b335ccc8f1fb20ee51e50f2861"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa06f087bfaf3245b3d78e30658eb9b2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa06f087bfaf3245b3d78e30658eb9b2e"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>copysign</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:aa06f087bfaf3245b3d78e30658eb9b2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f1d2831497e6fa3f0072395e13a8ecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f1d2831497e6fa3f0072395e13a8ecf"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>cos</b> (double x)</td></tr>
|
||||
<tr class="separator:a3f1d2831497e6fa3f0072395e13a8ecf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb71d08327c30ff681f47d5cefdf661f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb71d08327c30ff681f47d5cefdf661f"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>cosh</b> (double x)</td></tr>
|
||||
<tr class="separator:acb71d08327c30ff681f47d5cefdf661f"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>cospi</b> (double x)</td></tr>
|
||||
<tr class="separator:a300fdff7ae42deb65748be2ec47cf24d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaeae8990c401dc1ad0426de1350560b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaeae8990c401dc1ad0426de1350560b3"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i0</b> (double x)</td></tr>
|
||||
<tr class="separator:aaeae8990c401dc1ad0426de1350560b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99d834ea92d9a446f54e7675eef24baf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d834ea92d9a446f54e7675eef24baf"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>cyl_bessel_i1</b> (double x)</td></tr>
|
||||
<tr class="separator:a99d834ea92d9a446f54e7675eef24baf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd196c4f3bc4260ffe99944b2400b951"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd196c4f3bc4260ffe99944b2400b951"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>erf</b> (double x)</td></tr>
|
||||
<tr class="separator:abd196c4f3bc4260ffe99944b2400b951"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5fb0600e76f923d822e51b6148a9d1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5fb0600e76f923d822e51b6148a9d1a"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>erfc</b> (double x)</td></tr>
|
||||
<tr class="separator:ae5fb0600e76f923d822e51b6148a9d1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a16e94306d9467be526954fdef161e4da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e94306d9467be526954fdef161e4da"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>erfcinv</b> (double y)</td></tr>
|
||||
<tr class="separator:a16e94306d9467be526954fdef161e4da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31bd5945637fd6790091b3a0f77b9169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31bd5945637fd6790091b3a0f77b9169"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>erfcx</b> (double x)</td></tr>
|
||||
<tr class="separator:a31bd5945637fd6790091b3a0f77b9169"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a15c1324292b08058007e4be047228e84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15c1324292b08058007e4be047228e84"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>exp</b> (double x)</td></tr>
|
||||
<tr class="separator:a15c1324292b08058007e4be047228e84"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c59e13661f0e53fd46f1cfa231f5ff2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c59e13661f0e53fd46f1cfa231f5ff2"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>exp10</b> (double x)</td></tr>
|
||||
<tr class="separator:a9c59e13661f0e53fd46f1cfa231f5ff2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a033d73c657d39a2ac311c0ecb0eedd4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a033d73c657d39a2ac311c0ecb0eedd4f"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>exp2</b> (double x)</td></tr>
|
||||
<tr class="separator:a033d73c657d39a2ac311c0ecb0eedd4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a47772b17638c6b764d5ca5a6b8df1018"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47772b17638c6b764d5ca5a6b8df1018"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>expm1</b> (double x)</td></tr>
|
||||
<tr class="separator:a47772b17638c6b764d5ca5a6b8df1018"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4f9fbe6c98f94000badf4ecf3211c128"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f9fbe6c98f94000badf4ecf3211c128"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>fabs</b> (double x)</td></tr>
|
||||
<tr class="separator:a4f9fbe6c98f94000badf4ecf3211c128"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfbecf3022a22ba02e34a643158553e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfbecf3022a22ba02e34a643158553e6"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>fdim</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:abfbecf3022a22ba02e34a643158553e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a69dde74ca6877f733f0940d319b301f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69dde74ca6877f733f0940d319b301f3"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>floor</b> (double x)</td></tr>
|
||||
<tr class="separator:a69dde74ca6877f733f0940d319b301f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aff2117f6f3c4ff8a2aa4ce48a0ff2070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2117f6f3c4ff8a2aa4ce48a0ff2070"></a>
|
||||
__device__ double </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"> </td></tr>
|
||||
<tr class="memitem:a0049356a61c447a30f7991d1a1218535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0049356a61c447a30f7991d1a1218535"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>fmax</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:a0049356a61c447a30f7991d1a1218535"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac970b9542e2d3e8e5d1e3ebb6a705dde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac970b9542e2d3e8e5d1e3ebb6a705dde"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>fmin</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:ac970b9542e2d3e8e5d1e3ebb6a705dde"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e4d96de745c62d885d0a3a6bc838b86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e4d96de745c62d885d0a3a6bc838b86"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>fmod</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:a5e4d96de745c62d885d0a3a6bc838b86"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a40a14b8c254e3741c91d6db27344332b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40a14b8c254e3741c91d6db27344332b"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>frexp</b> (double x, int *nptr)</td></tr>
|
||||
<tr class="separator:a40a14b8c254e3741c91d6db27344332b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37292eff59f782b537102975dc40f10c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37292eff59f782b537102975dc40f10c"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>hypot</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:a37292eff59f782b537102975dc40f10c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e6eb4d5be7b218996e4abbea3893eb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e6eb4d5be7b218996e4abbea3893eb0"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>ilogb</b> (double x)</td></tr>
|
||||
<tr class="separator:a4e6eb4d5be7b218996e4abbea3893eb0"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>isfinite</b> (double x)</td></tr>
|
||||
<tr class="separator:a27a8a709c239e9821cc452323569b684"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8aa6ea4f14e8940cf78657744a1a8952"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aa6ea4f14e8940cf78657744a1a8952"></a>
|
||||
__device__ unsigned </td><td class="memItemRight" valign="bottom"><b>isinf</b> (double x)</td></tr>
|
||||
<tr class="separator:a8aa6ea4f14e8940cf78657744a1a8952"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad0dba00731cb22f6f5f0e947d334d20d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0dba00731cb22f6f5f0e947d334d20d"></a>
|
||||
__device__ unsigned </td><td class="memItemRight" valign="bottom"><b>isnan</b> (double x)</td></tr>
|
||||
<tr class="separator:ad0dba00731cb22f6f5f0e947d334d20d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa4ad8a42b2f663d5fe5edbc87f5f3cb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4ad8a42b2f663d5fe5edbc87f5f3cb7"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>j0</b> (double x)</td></tr>
|
||||
<tr class="separator:aa4ad8a42b2f663d5fe5edbc87f5f3cb7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a631cf3a77e7dc10ab9b566922517105c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a631cf3a77e7dc10ab9b566922517105c"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>j1</b> (double x)</td></tr>
|
||||
<tr class="separator:a631cf3a77e7dc10ab9b566922517105c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a643b020a4c66860acc8c0f0a76f7b67e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a643b020a4c66860acc8c0f0a76f7b67e"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>jn</b> (int n, double x)</td></tr>
|
||||
<tr class="separator:a643b020a4c66860acc8c0f0a76f7b67e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:add1f70e2ce16b3c985aec8208aad8c61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add1f70e2ce16b3c985aec8208aad8c61"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>ldexp</b> (double x, int exp)</td></tr>
|
||||
<tr class="separator:add1f70e2ce16b3c985aec8208aad8c61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a402aaedc732b2eabf59abc07d744ed35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a402aaedc732b2eabf59abc07d744ed35"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>lgamma</b> (double x)</td></tr>
|
||||
<tr class="separator:a402aaedc732b2eabf59abc07d744ed35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ff339e32209abf7942d9ac22d130377"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ff339e32209abf7942d9ac22d130377"></a>
|
||||
__device__ long long </td><td class="memItemRight" valign="bottom"><b>llrint</b> (double x)</td></tr>
|
||||
<tr class="separator:a8ff339e32209abf7942d9ac22d130377"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab3a1ae7ee7ad6afab00a2e365b6326b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3a1ae7ee7ad6afab00a2e365b6326b0"></a>
|
||||
__device__ long </td><td class="memItemRight" valign="bottom"><b>llround</b> (double x)</td></tr>
|
||||
<tr class="separator:ab3a1ae7ee7ad6afab00a2e365b6326b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28ce8e15ef5149c271eba95663becba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28ce8e15ef5149c271eba95663becba2"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>log</b> (double x)</td></tr>
|
||||
<tr class="separator:a28ce8e15ef5149c271eba95663becba2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0aed82d571362c58f9486385383e7f64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aed82d571362c58f9486385383e7f64"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>log10</b> (double x)</td></tr>
|
||||
<tr class="separator:a0aed82d571362c58f9486385383e7f64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c680d660d75780ef53075a439211626"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c680d660d75780ef53075a439211626"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>log1p</b> (double x)</td></tr>
|
||||
<tr class="separator:a3c680d660d75780ef53075a439211626"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac15d49c9960470b4791eafa0607ca777"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac15d49c9960470b4791eafa0607ca777"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>log2</b> (double x)</td></tr>
|
||||
<tr class="separator:ac15d49c9960470b4791eafa0607ca777"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a24e6d5c7904a61d50055d27ffe6d8fdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24e6d5c7904a61d50055d27ffe6d8fdb"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>logb</b> (double x)</td></tr>
|
||||
<tr class="separator:a24e6d5c7904a61d50055d27ffe6d8fdb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a353f5748b7addbae162dd679abf829fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a353f5748b7addbae162dd679abf829fe"></a>
|
||||
__device__ long int </td><td class="memItemRight" valign="bottom"><b>lrint</b> (double x)</td></tr>
|
||||
<tr class="separator:a353f5748b7addbae162dd679abf829fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9fdb5ef303c94dc5c428dbdb534ed1fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fdb5ef303c94dc5c428dbdb534ed1fd"></a>
|
||||
__device__ long int </td><td class="memItemRight" valign="bottom"><b>lround</b> (double x)</td></tr>
|
||||
<tr class="separator:a9fdb5ef303c94dc5c428dbdb534ed1fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a36767023601d4df07854d631e74dce69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36767023601d4df07854d631e74dce69"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>modf</b> (double x, double *iptr)</td></tr>
|
||||
<tr class="separator:a36767023601d4df07854d631e74dce69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6df5511321a5ac0dfe22389b728a8a9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6df5511321a5ac0dfe22389b728a8a9f"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>nan</b> (const char *tagp)</td></tr>
|
||||
<tr class="separator:a6df5511321a5ac0dfe22389b728a8a9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2316a104cfda8362208d52238181fbfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2316a104cfda8362208d52238181fbfb"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>nearbyint</b> (double x)</td></tr>
|
||||
<tr class="separator:a2316a104cfda8362208d52238181fbfb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af46b3ad97567ae96f7148a10537c8f5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af46b3ad97567ae96f7148a10537c8f5a"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>nextafter</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:af46b3ad97567ae96f7148a10537c8f5a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d6070084843a271f4f860a4324b8432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d6070084843a271f4f860a4324b8432"></a>
|
||||
__device__ double </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"> </td></tr>
|
||||
<tr class="memitem:a330808c6a122bd9755deb4d952c6add2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a330808c6a122bd9755deb4d952c6add2"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>norm3d</b> (double a, double b, double c)</td></tr>
|
||||
<tr class="separator:a330808c6a122bd9755deb4d952c6add2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a61849a2202fe0ff6319546134fe4c4e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61849a2202fe0ff6319546134fe4c4e6"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>norm4d</b> (double a, double b, double d)</td></tr>
|
||||
<tr class="separator:a61849a2202fe0ff6319546134fe4c4e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8368e3ba7981942344d0be3b5d817e3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8368e3ba7981942344d0be3b5d817e3f"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>normcdf</b> (double y)</td></tr>
|
||||
<tr class="separator:a8368e3ba7981942344d0be3b5d817e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a78e93df6c3fbade8628d33e11fc94595"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78e93df6c3fbade8628d33e11fc94595"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>normcdfinv</b> (double y)</td></tr>
|
||||
<tr class="separator:a78e93df6c3fbade8628d33e11fc94595"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d36757715384dc18e0483aa1f04f6c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d36757715384dc18e0483aa1f04f6c7"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>pow</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:a6d36757715384dc18e0483aa1f04f6c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f5dd3f9b81f73c644d82754986ccce6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f5dd3f9b81f73c644d82754986ccce6"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>rcbrt</b> (double x)</td></tr>
|
||||
<tr class="separator:a3f5dd3f9b81f73c644d82754986ccce6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a852e83c233f09c146c492bfd752e0dd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a852e83c233f09c146c492bfd752e0dd2"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>remainder</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:a852e83c233f09c146c492bfd752e0dd2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4235a6814bb94b3faaf73a324210c58d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4235a6814bb94b3faaf73a324210c58d"></a>
|
||||
__device__ double </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"> </td></tr>
|
||||
<tr class="memitem:af1dfb4d01feaa01b0b1ff15cf57ebbc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1dfb4d01feaa01b0b1ff15cf57ebbc3"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>rhypot</b> (double x, double y)</td></tr>
|
||||
<tr class="separator:af1dfb4d01feaa01b0b1ff15cf57ebbc3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b8026edb2f2e441669845f0f3fa3bf7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b8026edb2f2e441669845f0f3fa3bf7"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>rint</b> (double x)</td></tr>
|
||||
<tr class="separator:a3b8026edb2f2e441669845f0f3fa3bf7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a084039517f12059ee5dfa214ad69a223"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a084039517f12059ee5dfa214ad69a223"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>rnorm</b> (int dim, const double *t)</td></tr>
|
||||
<tr class="separator:a084039517f12059ee5dfa214ad69a223"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1ac4eff7fecc1121d5dcfdebc3314e80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ac4eff7fecc1121d5dcfdebc3314e80"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>rnorm3d</b> (double a, double b, double c)</td></tr>
|
||||
<tr class="separator:a1ac4eff7fecc1121d5dcfdebc3314e80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a039d37d2d8d44f074e057489a439a758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a039d37d2d8d44f074e057489a439a758"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>rnorm4d</b> (double a, double b, double c, double d)</td></tr>
|
||||
<tr class="separator:a039d37d2d8d44f074e057489a439a758"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abefba28ee84ef32c44d417cfd4f615d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abefba28ee84ef32c44d417cfd4f615d4"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>round</b> (double x)</td></tr>
|
||||
<tr class="separator:abefba28ee84ef32c44d417cfd4f615d4"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>rsqrt</b> (double x)</td></tr>
|
||||
<tr class="separator:a74bb236ca5cec71a37ec24e8de500142"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c931cea8bc2cfe694a6170379e5914f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c931cea8bc2cfe694a6170379e5914f"></a>
|
||||
__device__ double </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"> </td></tr>
|
||||
<tr class="memitem:a4923bed52b438e5bfbf574bb8ce26542"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4923bed52b438e5bfbf574bb8ce26542"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>scalbn</b> (double x, int n)</td></tr>
|
||||
<tr class="separator:a4923bed52b438e5bfbf574bb8ce26542"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>signbit</b> (double a)</td></tr>
|
||||
<tr class="separator:a7c1a8a8d3d0452168ff9048438bb5e15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a15d6556054f9db241177157d4b7864ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15d6556054f9db241177157d4b7864ef"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>sin</b> (double a)</td></tr>
|
||||
<tr class="separator:a15d6556054f9db241177157d4b7864ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4d8c426c5a0cbfc7862c95cd7bd4fea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4d8c426c5a0cbfc7862c95cd7bd4fea"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>sincos</b> (double x, double *sptr, double *cptr)</td></tr>
|
||||
<tr class="separator:ac4d8c426c5a0cbfc7862c95cd7bd4fea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44aca421ae42593bb4789001e3527ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af44aca421ae42593bb4789001e3527ca"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>sincospi</b> (double x, double *sptr, double *cptr)</td></tr>
|
||||
<tr class="separator:af44aca421ae42593bb4789001e3527ca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aabc5c0e23e1550a6cc936baa9d65a61a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabc5c0e23e1550a6cc936baa9d65a61a"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>sinh</b> (double x)</td></tr>
|
||||
<tr class="separator:aabc5c0e23e1550a6cc936baa9d65a61a"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>sinpi</b> (double x)</td></tr>
|
||||
<tr class="separator:abe15f7900f275a5ae8a08a3b47313c35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1c6fe34b4ac091e40eceeb0bae58459f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c6fe34b4ac091e40eceeb0bae58459f"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>sqrt</b> (double x)</td></tr>
|
||||
<tr class="separator:a1c6fe34b4ac091e40eceeb0bae58459f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17d00b521d79b4a4404cc593839f0b7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17d00b521d79b4a4404cc593839f0b7b"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>tan</b> (double x)</td></tr>
|
||||
<tr class="separator:a17d00b521d79b4a4404cc593839f0b7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf7b9660a2c53c91664263d39b09242d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf7b9660a2c53c91664263d39b09242d"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>tanh</b> (double x)</td></tr>
|
||||
<tr class="separator:adf7b9660a2c53c91664263d39b09242d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aecfb49e21fc767c952827d42268c0d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecfb49e21fc767c952827d42268c0d48"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>tgamma</b> (double x)</td></tr>
|
||||
<tr class="separator:aecfb49e21fc767c952827d42268c0d48"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa2c1b49a1f4aa25f8ce49236089f2a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa2c1b49a1f4aa25f8ce49236089f2a8"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>trunc</b> (double x)</td></tr>
|
||||
<tr class="separator:aaa2c1b49a1f4aa25f8ce49236089f2a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6cf6a465d2d541cb9ccad53f2c57f9b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cf6a465d2d541cb9ccad53f2c57f9b4"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>y0</b> (double x)</td></tr>
|
||||
<tr class="separator:a6cf6a465d2d541cb9ccad53f2c57f9b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32b84784de0a5ab934c39f7570b8edee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32b84784de0a5ab934c39f7570b8edee"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>y1</b> (double y)</td></tr>
|
||||
<tr class="separator:a32b84784de0a5ab934c39f7570b8edee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b7143369064cbd7f882912b9af8e6c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b7143369064cbd7f882912b9af8e6c7"></a>
|
||||
__device__ double </td><td class="memItemRight" valign="bottom"><b>yn</b> (int n, double x)</td></tr>
|
||||
<tr class="separator:a0b7143369064cbd7f882912b9af8e6c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa30ebddcc0f3436c44ddfbe700dcd35a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30ebddcc0f3436c44ddfbe700dcd35a"></a>
|
||||
__device__ long long int </td><td class="memItemRight" valign="bottom"><b>clock64</b> ()</td></tr>
|
||||
<tr class="separator:aa30ebddcc0f3436c44ddfbe700dcd35a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adbdee7d7e8ea8f9f8d02f89eba4c221b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbdee7d7e8ea8f9f8d02f89eba4c221b"></a>
|
||||
__device__ clock_t </td><td class="memItemRight" valign="bottom"><b>clock</b> ()</td></tr>
|
||||
<tr class="separator:adbdee7d7e8ea8f9f8d02f89eba4c221b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abcc0d8e2df65334ca8e3765bd5a0bb7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcc0d8e2df65334ca8e3765bd5a0bb7f"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicAdd</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:abcc0d8e2df65334ca8e3765bd5a0bb7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f03cbc6840e02b83f6db2788b898950"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f03cbc6840e02b83f6db2788b898950"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a95ba309520dda78d7f4b83f05129ed4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95ba309520dda78d7f4b83f05129ed4a"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:a403a0e10baf201afaf4df1b153f3096c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a403a0e10baf201afaf4df1b153f3096c"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>atomicAdd</b> (float *address, float val)</td></tr>
|
||||
<tr class="separator:a403a0e10baf201afaf4df1b153f3096c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6a953b38768ed03f5838a12927326ba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a953b38768ed03f5838a12927326ba2"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicSub</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:a6a953b38768ed03f5838a12927326ba2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87bdfe4beba8e821ec0e41e931f62ddf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87bdfe4beba8e821ec0e41e931f62ddf"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:aea70a585c1821977e4849f9f54fcc55b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea70a585c1821977e4849f9f54fcc55b"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicExch</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:aea70a585c1821977e4849f9f54fcc55b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dda360556f0e26a0245a3cf63475dea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dda360556f0e26a0245a3cf63475dea"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a4e9d497590858bd2cc8eca3d116fde8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9d497590858bd2cc8eca3d116fde8c"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:aa8aeb4c9d879d5284f89728e52a0d4b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8aeb4c9d879d5284f89728e52a0d4b0"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>atomicExch</b> (float *address, float val)</td></tr>
|
||||
<tr class="separator:aa8aeb4c9d879d5284f89728e52a0d4b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab89a742ea3fd1295fae921f405eb2e80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab89a742ea3fd1295fae921f405eb2e80"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicMin</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:ab89a742ea3fd1295fae921f405eb2e80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a792731eaec99030e34af6a665471d264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a792731eaec99030e34af6a665471d264"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:ae2b78da10f82fe39e791dc8a81a78744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2b78da10f82fe39e791dc8a81a78744"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:afb5c691375fa437cb0b229ebb9306eb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5c691375fa437cb0b229ebb9306eb1"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicMax</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:afb5c691375fa437cb0b229ebb9306eb1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88dd6082b39d6031b6e85e686fc1a74a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88dd6082b39d6031b6e85e686fc1a74a"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a23c22b5463ad7822e5162fc1d29510e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23c22b5463ad7822e5162fc1d29510e1"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:a438c18227b61ddc3869a8746b2d9dc30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a438c18227b61ddc3869a8746b2d9dc30"></a>
|
||||
__device__ int </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"> </td></tr>
|
||||
<tr class="memitem:ac2107704c0b1c805b96ae83d90c147c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2107704c0b1c805b96ae83d90c147c9"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a276d6117ae1d0aeaafdbc7621ff80a7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a276d6117ae1d0aeaafdbc7621ff80a7d"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:a97a217f6df4cc18e92a708ff289fbadd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97a217f6df4cc18e92a708ff289fbadd"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicAnd</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:a97a217f6df4cc18e92a708ff289fbadd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae14f267ed65079758f76d2d7caf7dcee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae14f267ed65079758f76d2d7caf7dcee"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a77c55cc1835a436310c157a9ab427d4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77c55cc1835a436310c157a9ab427d4a"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:ad966a1cfff343d367b5940b329a5d324"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad966a1cfff343d367b5940b329a5d324"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicOr</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:ad966a1cfff343d367b5940b329a5d324"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a897b415a5e2e8222c778b71f8716607f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a897b415a5e2e8222c778b71f8716607f"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:aa6375f57ca6be98a6ec4d0837c58d385"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6375f57ca6be98a6ec4d0837c58d385"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:a02a234c564af604bc23de85c9d3f48da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02a234c564af604bc23de85c9d3f48da"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>atomicXor</b> (int *address, int val)</td></tr>
|
||||
<tr class="separator:a02a234c564af604bc23de85c9d3f48da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3fa0a3baa5b7faaab4cdfa0bfcbc084"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3fa0a3baa5b7faaab4cdfa0bfcbc084"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a0f45bfdc2aa11e7969dcb39f5c0e06ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f45bfdc2aa11e7969dcb39f5c0e06ef"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:a3423d34a240c62718188882ca8e866c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3423d34a240c62718188882ca8e866c8"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a87674396e78775b6653bce11c3ac5ba4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87674396e78775b6653bce11c3ac5ba4"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a5bf9c743fcdf623f951d68de66618b91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf9c743fcdf623f951d68de66618b91"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__popc</b> (unsigned int input)</td></tr>
|
||||
<tr class="separator:a5bf9c743fcdf623f951d68de66618b91"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac30d8c96e7c4c672625d9d80422317a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac30d8c96e7c4c672625d9d80422317a7"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a2fb14ee01f4c19bee7ae596db54fd610"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fb14ee01f4c19bee7ae596db54fd610"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__clz</b> (unsigned int input)</td></tr>
|
||||
<tr class="separator:a2fb14ee01f4c19bee7ae596db54fd610"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afb00ca5e6898a401c6520bf810a25067"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb00ca5e6898a401c6520bf810a25067"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:ab0942fde627a6113a5cabe86506588a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0942fde627a6113a5cabe86506588a6"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__clz</b> (int input)</td></tr>
|
||||
<tr class="separator:ab0942fde627a6113a5cabe86506588a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed84645864b7996c7759106e6fe4d2d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed84645864b7996c7759106e6fe4d2d3"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__clzll</b> (long long int input)</td></tr>
|
||||
<tr class="separator:aed84645864b7996c7759106e6fe4d2d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1b089e42f5c969c5f80aa72f3419496"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1b089e42f5c969c5f80aa72f3419496"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__ffs</b> (unsigned int input)</td></tr>
|
||||
<tr class="separator:ae1b089e42f5c969c5f80aa72f3419496"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af1bc368fb13eecb10b990e43ad9f8b19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1bc368fb13eecb10b990e43ad9f8b19"></a>
|
||||
__device__ unsigned int </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"> </td></tr>
|
||||
<tr class="memitem:a74b2841c3fe038d9e5c166519f44f012"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74b2841c3fe038d9e5c166519f44f012"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__ffs</b> (int input)</td></tr>
|
||||
<tr class="separator:a74b2841c3fe038d9e5c166519f44f012"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5f5c2bb84c9e58bab5730b923b667d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5f5c2bb84c9e58bab5730b923b667d3"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__ffsll</b> (long long int input)</td></tr>
|
||||
<tr class="separator:af5f5c2bb84c9e58bab5730b923b667d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f15db7be18704007ca3cb2358edfcaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f15db7be18704007ca3cb2358edfcaf"></a>
|
||||
__device__ unsigned int </td><td class="memItemRight" valign="bottom"><b>__brev</b> (unsigned int input)</td></tr>
|
||||
<tr class="separator:a3f15db7be18704007ca3cb2358edfcaf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab0e3f49364e6c05a75cf92d5844bcf61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0e3f49364e6c05a75cf92d5844bcf61"></a>
|
||||
__device__ unsigned long long int </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"> </td></tr>
|
||||
<tr class="memitem:ab428e0e248df106b2df05c3f4f28917a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab428e0e248df106b2df05c3f4f28917a"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>__all</b> (int input)</td></tr>
|
||||
<tr class="separator:ab428e0e248df106b2df05c3f4f28917a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d1a67823b169ce8f39da14cd3c3eb38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d1a67823b169ce8f39da14cd3c3eb38"></a>
|
||||
__device__ int </td><td class="memItemRight" valign="bottom"><b>__any</b> (int input)</td></tr>
|
||||
<tr class="separator:a3d1a67823b169ce8f39da14cd3c3eb38"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa2230562f67a1e7e3393026372f6e31f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2230562f67a1e7e3393026372f6e31f"></a>
|
||||
__device__ unsigned long long int </td><td class="memItemRight" valign="bottom"><b>__ballot</b> (int input)</td></tr>
|
||||
<tr class="separator:aa2230562f67a1e7e3393026372f6e31f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d20171b01222c4e28acb3114b839bde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d20171b01222c4e28acb3114b839bde"></a>
|
||||
__device__ int </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"> </td></tr>
|
||||
<tr class="memitem:a294f4c766964298b0231bec7617051f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a294f4c766964298b0231bec7617051f6"></a>
|
||||
__device__ int </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"> </td></tr>
|
||||
<tr class="memitem:a6b79b18210b9908f5a31ca38f3b388db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b79b18210b9908f5a31ca38f3b388db"></a>
|
||||
__device__ int </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"> </td></tr>
|
||||
<tr class="memitem:a3cd83b37a4947e4f2182db012519de2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cd83b37a4947e4f2182db012519de2d"></a>
|
||||
__device__ int </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"> </td></tr>
|
||||
<tr class="memitem:a98366898c63f47a133cba150068e8875"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98366898c63f47a133cba150068e8875"></a>
|
||||
__device__ float </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"> </td></tr>
|
||||
<tr class="memitem:a584719cecfe54e38a36b22840be5c3a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a584719cecfe54e38a36b22840be5c3a7"></a>
|
||||
__device__ float </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"> </td></tr>
|
||||
<tr class="memitem:a32851dad447c5709a888aeb3244ec567"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32851dad447c5709a888aeb3244ec567"></a>
|
||||
__device__ float </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"> </td></tr>
|
||||
<tr class="memitem:a63c035f8db69f7ac228c698f7e77c4a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c035f8db69f7ac228c698f7e77c4a4"></a>
|
||||
__device__ float </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"> </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 </td><td class="memItemRight" valign="bottom"><b>min</b> (int arg1, int arg2)</td></tr>
|
||||
<tr class="separator:a15e12278c4d15a70357d15ea598da7b2"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>max</b> (int arg1, int arg2)</td></tr>
|
||||
<tr class="separator:ac13acf0e104bb2a79fcd1847511c36bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a129ff4afc615da9a5886c77713094c32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a129ff4afc615da9a5886c77713094c32"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__cosf</b> (float x)</td></tr>
|
||||
<tr class="separator:a129ff4afc615da9a5886c77713094c32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1beeb3ae544cfdde4a0a724ace025aed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1beeb3ae544cfdde4a0a724ace025aed"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__expf</b> (float x)</td></tr>
|
||||
<tr class="separator:a1beeb3ae544cfdde4a0a724ace025aed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71ee45580cbeeea206297f0112aff42c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71ee45580cbeeea206297f0112aff42c"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__frsqrt_rn</b> (float x)</td></tr>
|
||||
<tr class="separator:a71ee45580cbeeea206297f0112aff42c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a59566bdd0638a5b249dbda757f2bb06b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59566bdd0638a5b249dbda757f2bb06b"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__fsqrt_rd</b> (float x)</td></tr>
|
||||
<tr class="separator:a59566bdd0638a5b249dbda757f2bb06b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af021e85b5e9de141a0fc2ff6fbe85875"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af021e85b5e9de141a0fc2ff6fbe85875"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__fsqrt_rn</b> (float x)</td></tr>
|
||||
<tr class="separator:af021e85b5e9de141a0fc2ff6fbe85875"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab429e39b1790b4dfae0d0c4926f53fe2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab429e39b1790b4dfae0d0c4926f53fe2"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__fsqrt_ru</b> (float x)</td></tr>
|
||||
<tr class="separator:ab429e39b1790b4dfae0d0c4926f53fe2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a094bf489bf492287424b1080569189f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a094bf489bf492287424b1080569189f1"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__fsqrt_rz</b> (float x)</td></tr>
|
||||
<tr class="separator:a094bf489bf492287424b1080569189f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b7358a27b8231b592da81ff3143b9a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b7358a27b8231b592da81ff3143b9a8"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__log10f</b> (float x)</td></tr>
|
||||
<tr class="separator:a2b7358a27b8231b592da81ff3143b9a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afcc053f9040d50975aab00e44e7c6093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcc053f9040d50975aab00e44e7c6093"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__log2f</b> (float x)</td></tr>
|
||||
<tr class="separator:afcc053f9040d50975aab00e44e7c6093"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed5cef656578096892f104a27d5287c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5cef656578096892f104a27d5287c4"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__logf</b> (float x)</td></tr>
|
||||
<tr class="separator:aed5cef656578096892f104a27d5287c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acfd05a3bcd8058ad9656c3859988fa4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfd05a3bcd8058ad9656c3859988fa4d"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__powf</b> (float base, float exponent)</td></tr>
|
||||
<tr class="separator:acfd05a3bcd8058ad9656c3859988fa4d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa361f7ab8560d7ce4c98430b43cf4deb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa361f7ab8560d7ce4c98430b43cf4deb"></a>
|
||||
__device__ void </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"> </td></tr>
|
||||
<tr class="memitem:afa0ea4b2cee94521792ead0deb03addb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa0ea4b2cee94521792ead0deb03addb"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__sinf</b> (float x)</td></tr>
|
||||
<tr class="separator:afa0ea4b2cee94521792ead0deb03addb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4fc8b7c67526a0195b9cb47287b5c121"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fc8b7c67526a0195b9cb47287b5c121"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__tanf</b> (float x)</td></tr>
|
||||
<tr class="separator:a4fc8b7c67526a0195b9cb47287b5c121"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a974e7d13d50e3195515c0ec9754f406a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a974e7d13d50e3195515c0ec9754f406a"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__dsqrt_rd</b> (double x)</td></tr>
|
||||
<tr class="separator:a974e7d13d50e3195515c0ec9754f406a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f15d9b7b2f24b45da16c05ec1683fb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f15d9b7b2f24b45da16c05ec1683fb8"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__dsqrt_rn</b> (double x)</td></tr>
|
||||
<tr class="separator:a0f15d9b7b2f24b45da16c05ec1683fb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a67bc21c1cd42e98684bb5611c02a76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a67bc21c1cd42e98684bb5611c02a76"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__dsqrt_ru</b> (double x)</td></tr>
|
||||
<tr class="separator:a1a67bc21c1cd42e98684bb5611c02a76"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a98b73f8a6d5d4647b83064880423cff1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98b73f8a6d5d4647b83064880423cff1"></a>
|
||||
__device__ float </td><td class="memItemRight" valign="bottom"><b>__dsqrt_rz</b> (double x)</td></tr>
|
||||
<tr class="separator:a98b73f8a6d5d4647b83064880423cff1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
@@ -197,7 +939,7 @@ const int </td><td class="memItemRight" valign="bottom"><b>warpSize</b></td
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
+499
-498
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime_api.h File Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_runtime_api.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>
|
||||
@@ -377,12 +377,6 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:ga85030c72824fb60aaddc7374ab60481b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a> (int peerDeviceId)</td></tr>
|
||||
<tr class="memdesc:ga85030c72824fb60aaddc7374ab60481b"><td class="mdescLeft"> </td><td class="mdescRight">Disable direct access from current device's virtual address space to memory allocations physically located on a peer device. <a href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga85030c72824fb60aaddc7374ab60481b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5512f45e25c08052667c8ffe7162333b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hipMemcpyPeer</a> (void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes)</td></tr>
|
||||
<tr class="memdesc:ga5512f45e25c08052667c8ffe7162333b"><td class="mdescLeft"> </td><td class="mdescRight">Copies memory from one device to memory on another device. <a href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga5512f45e25c08052667c8ffe7162333b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga216f951370c931d22e80c089ab724ed9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a> (void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream)</td></tr>
|
||||
<tr class="memdesc:ga216f951370c931d22e80c089ab724ed9"><td class="mdescLeft"> </td><td class="mdescRight">Copies memory from one device to memory on another device. <a href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga216f951370c931d22e80c089ab724ed9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf6c342f52d2a29a0aca5cdd89b4dd47c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">hipDriverGetVersion</a> (int *driverVersion)</td></tr>
|
||||
<tr class="memdesc:gaf6c342f52d2a29a0aca5cdd89b4dd47c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the approximate HIP driver version. <a href="group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaf6c342f52d2a29a0aca5cdd89b4dd47c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -392,7 +386,7 @@ Functions</h2></td></tr>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
+88
-85
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime_api.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_runtime_api.h Source File</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>
|
||||
@@ -353,133 +353,136 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span> </div>
|
||||
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span> </div>
|
||||
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span> </div>
|
||||
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gac1a055d288302edd641c6d7416858e1e">hipMemcpy</a>(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind);</div>
|
||||
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span> </div>
|
||||
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span> </div>
|
||||
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hipMemcpyToSymbol</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* symbolName, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> sizeBytes, <span class="keywordtype">size_t</span> offset, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind);</div>
|
||||
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span> </div>
|
||||
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span> </div>
|
||||
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span> <span class="preprocessor">#if __cplusplus</span></div>
|
||||
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind, hipStream_t stream=0);</div>
|
||||
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind, hipStream_t stream);</div>
|
||||
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4">hipMemset</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> value, <span class="keywordtype">size_t</span> sizeBytes );</div>
|
||||
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span> </div>
|
||||
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span> </div>
|
||||
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span> <span class="preprocessor">#if __cplusplus</span></div>
|
||||
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> value, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t = 0 );</div>
|
||||
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> value, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t stream);</div>
|
||||
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00878"></a><span class="lineno"> 878</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#ga311c3e246a21590de14478b8bd063be2">hipMemGetInfo</a> (<span class="keywordtype">size_t</span> * free, <span class="keywordtype">size_t</span> * total) ;</div>
|
||||
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span> </div>
|
||||
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span> <span class="comment">// doxygen end Memory</span></div>
|
||||
<div class="line"><a name="l00919"></a><span class="lineno"> 919</span> <span class="comment"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga0a1c9ccd775758d9d7d5b5a1f525b719">hipDeviceCanAccessPeer</a> (<span class="keywordtype">int</span>* canAccessPeer, <span class="keywordtype">int</span> deviceId, <span class="keywordtype">int</span> peerDeviceId);</div>
|
||||
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span> </div>
|
||||
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span> </div>
|
||||
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga0caca59034134d7a7bb893cc1caa653e">hipDeviceEnablePeerAccess</a> (<span class="keywordtype">int</span> peerDeviceId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div>
|
||||
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span> </div>
|
||||
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span> </div>
|
||||
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a> (<span class="keywordtype">int</span> peerDeviceId);</div>
|
||||
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span> </div>
|
||||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span> </div>
|
||||
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hipMemcpyPeer</a> (<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> dstDeviceId, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> srcDeviceId, <span class="keywordtype">size_t</span> sizeBytes);</div>
|
||||
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span> </div>
|
||||
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span> <span class="preprocessor">#if __cplusplus</span></div>
|
||||
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a> ( <span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> dstDeviceId, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> srcDevice, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t stream=0 );</div>
|
||||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> dstDevice, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> srcDevice, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t stream);</div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span> <span class="preprocessor"></span><span class="comment">// doxygen end PeerToPeer</span></div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <span class="comment"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">hipDriverGetVersion</a>(<span class="keywordtype">int</span> *driverVersion) ;</div>
|
||||
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> </div>
|
||||
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span> </div>
|
||||
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> </div>
|
||||
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> <span class="comment">// doxygen end Version Management</span></div>
|
||||
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span> <span class="comment"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span> <span class="preprocessor"></span>} <span class="comment">/* extern "c" */</span></div>
|
||||
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> </div>
|
||||
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> <span class="comment">// end-group HCC_Specific</span></div>
|
||||
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span> <span class="comment"></span><span class="comment">// doxygen end HIP API</span></div>
|
||||
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span> <span class="comment"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="group__Memory_html_ga2e543f58ee4544e317cd695d6d82e0a3"><div class="ttname"><a href="group__Memory.html#ga2e543f58ee4544e317cd695d6d82e0a3">hipHostFree</a></div><div class="ttdeci">hipError_t hipHostFree(void *ptr)</div><div class="ttdoc">Free memory allocated by the hcc hip host memory allocation API. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:488</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gad55fa9f5980b711bc93c52820149ba18"><div class="ttname"><a href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a></div><div class="ttdeci">hipError_t hipMemcpyAsync(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind, hipStream_t stream)</div><div class="ttdoc">Copy data from src to dst asynchronously. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:343</div></div>
|
||||
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gac1a055d288302edd641c6d7416858e1e">hipMemcpy</a>(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind);</div>
|
||||
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span> </div>
|
||||
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span> </div>
|
||||
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hipMemcpyToSymbol</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* symbolName, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> sizeBytes, <span class="keywordtype">size_t</span> offset, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind);</div>
|
||||
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span> </div>
|
||||
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span> </div>
|
||||
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <span class="preprocessor">#if __cplusplus</span></div>
|
||||
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind, hipStream_t stream=0);</div>
|
||||
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, <a class="code" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind, hipStream_t stream);</div>
|
||||
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00870"></a><span class="lineno"> 870</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4">hipMemset</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> value, <span class="keywordtype">size_t</span> sizeBytes );</div>
|
||||
<div class="line"><a name="l00871"></a><span class="lineno"> 871</span> </div>
|
||||
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span> </div>
|
||||
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span> <span class="preprocessor">#if __cplusplus</span></div>
|
||||
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> value, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t = 0 );</div>
|
||||
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a>(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> value, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t stream);</div>
|
||||
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#ga311c3e246a21590de14478b8bd063be2">hipMemGetInfo</a> (<span class="keywordtype">size_t</span> * free, <span class="keywordtype">size_t</span> * total) ;</div>
|
||||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span> </div>
|
||||
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span> <span class="comment">// doxygen end Memory</span></div>
|
||||
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span> <span class="comment"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga0a1c9ccd775758d9d7d5b5a1f525b719">hipDeviceCanAccessPeer</a> (<span class="keywordtype">int</span>* canAccessPeer, <span class="keywordtype">int</span> deviceId, <span class="keywordtype">int</span> peerDeviceId);</div>
|
||||
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span> </div>
|
||||
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span> </div>
|
||||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga0caca59034134d7a7bb893cc1caa653e">hipDeviceEnablePeerAccess</a> (<span class="keywordtype">int</span> peerDeviceId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div>
|
||||
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span> </div>
|
||||
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span> </div>
|
||||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a> (<span class="keywordtype">int</span> peerDeviceId);</div>
|
||||
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span> </div>
|
||||
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span> </div>
|
||||
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span> <span class="preprocessor">#ifdef PEER_NON_UNIFIED</span></div>
|
||||
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hipMemcpyPeer (<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> dstDeviceId, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> srcDeviceId, <span class="keywordtype">size_t</span> sizeBytes);</div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span> </div>
|
||||
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span> <span class="preprocessor">#if __cplusplus</span></div>
|
||||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hipMemcpyPeerAsync ( <span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> dstDeviceId, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> srcDevice, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t stream=0 );</div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="preprocessor"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hipMemcpyPeerAsync(<span class="keywordtype">void</span>* dst, <span class="keywordtype">int</span> dstDevice, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> srcDevice, <span class="keywordtype">size_t</span> sizeBytes, hipStream_t stream);</div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span> </div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> <span class="comment">// doxygen end PeerToPeer</span></div>
|
||||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span> <span class="comment"></span><a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">hipDriverGetVersion</a>(<span class="keywordtype">int</span> *driverVersion) ;</div>
|
||||
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span> </div>
|
||||
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span> </div>
|
||||
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> </div>
|
||||
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span> <span class="comment">// doxygen end Version Management</span></div>
|
||||
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> <span class="comment"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span> <span class="preprocessor"></span>} <span class="comment">/* extern "c" */</span></div>
|
||||
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span> </div>
|
||||
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span> <span class="comment">// end-group HCC_Specific</span></div>
|
||||
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span> <span class="comment"></span><span class="comment">// doxygen end HIP API</span></div>
|
||||
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span> <span class="comment"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="group__Memory_html_ga2e543f58ee4544e317cd695d6d82e0a3"><div class="ttname"><a href="group__Memory.html#ga2e543f58ee4544e317cd695d6d82e0a3">hipHostFree</a></div><div class="ttdeci">hipError_t hipHostFree(void *ptr)</div><div class="ttdoc">Free memory allocated by the hcc hip host memory allocation API. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:539</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gad55fa9f5980b711bc93c52820149ba18"><div class="ttname"><a href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a></div><div class="ttdeci">hipError_t hipMemcpyAsync(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind, hipStream_t stream)</div><div class="ttdoc">Copy data from src to dst asynchronously. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:349</div></div>
|
||||
<div class="ttc" id="group__Error_html_ga1dd660bc739f7e13edd34615660f0148"><div class="ttname"><a href="group__Error.html#ga1dd660bc739f7e13edd34615660f0148">hipPeekAtLastError</a></div><div class="ttdeci">hipError_t hipPeekAtLastError(void)</div><div class="ttdoc">Return last error returned by any HIP runtime API call. </div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gacb37281795c3567d0b10a61c056d512b"><div class="ttname"><a href="group__GlobalDefs.html#gacb37281795c3567d0b10a61c056d512b">dim3</a></div><div class="ttdeci">struct dim3 dim3</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga77c20744e2a88c31440992d6c7754b5f"><div class="ttname"><a href="group__Device.html#ga77c20744e2a88c31440992d6c7754b5f">hipGetDeviceProperties</a></div><div class="ttdeci">hipError_t hipGetDeviceProperties(hipDeviceProp_t *prop, int device)</div><div class="ttdoc">Returns device properties. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:267</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga131ac5c1ba04e186112491cb9bf964bc"><div class="ttname"><a href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hipMemcpyToSymbol</a></div><div class="ttdeci">hipError_t hipMemcpyToSymbol(const char *symbolName, const void *src, size_t sizeBytes, size_t offset, hipMemcpyKind kind)</div><div class="ttdoc">Copies sizeBytes bytes from the memory area pointed to by src to the memory area pointed to by offset...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:291</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga77c20744e2a88c31440992d6c7754b5f"><div class="ttname"><a href="group__Device.html#ga77c20744e2a88c31440992d6c7754b5f">hipGetDeviceProperties</a></div><div class="ttdeci">hipError_t hipGetDeviceProperties(hipDeviceProp_t *prop, int device)</div><div class="ttdoc">Returns device properties. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:261</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga131ac5c1ba04e186112491cb9bf964bc"><div class="ttname"><a href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hipMemcpyToSymbol</a></div><div class="ttdeci">hipError_t hipMemcpyToSymbol(const char *symbolName, const void *src, size_t sizeBytes, size_t offset, hipMemcpyKind kind)</div><div class="ttdoc">Copies sizeBytes bytes from the memory area pointed to by src to the memory area pointed to by offset...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:297</div></div>
|
||||
<div class="ttc" id="group__Device_html_gadd94a910c2b840833cc325b1e5425702"><div class="ttname"><a href="group__Device.html#gadd94a910c2b840833cc325b1e5425702">hipFuncSetCacheConfig</a></div><div class="ttdeci">hipError_t hipFuncSetCacheConfig(hipFuncCache config)</div><div class="ttdoc">Set Cache configuration for a specific function. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:90</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggac7e4bfd88340fc06642136c839a3d822a0813fbaa008ce1231ff9fed3911eb3af"><div class="ttname"><a href="group__GlobalDefs.html#ggac7e4bfd88340fc06642136c839a3d822a0813fbaa008ce1231ff9fed3911eb3af">hipFuncCachePreferNone</a></div><div class="ttdoc">no preference for shared memory or L1 (default) </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:92</div></div>
|
||||
<div class="ttc" id="structdim3_html_ac866c05f83a28dac20a153fc65b3b16c"><div class="ttname"><a href="structdim3.html#ac866c05f83a28dac20a153fc65b3b16c">dim3::x</a></div><div class="ttdeci">uint32_t x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:115</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gga232e222db36b1fc672ba98054d036a18aff32175ecb0c7113200286eff8211008"><div class="ttname"><a href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18aff32175ecb0c7113200286eff8211008">hipMemcpyHostToDevice</a></div><div class="ttdoc">Host-to-Device Copy. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:131</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga0caca59034134d7a7bb893cc1caa653e"><div class="ttname"><a href="group__PeerToPeer.html#ga0caca59034134d7a7bb893cc1caa653e">hipDeviceEnablePeerAccess</a></div><div class="ttdeci">hipError_t hipDeviceEnablePeerAccess(int peerDeviceId, unsigned int flags)</div><div class="ttdoc">Enable direct access from current device's virtual address space to memory allocations physically loc...</div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:101</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga0caca59034134d7a7bb893cc1caa653e"><div class="ttname"><a href="group__PeerToPeer.html#ga0caca59034134d7a7bb893cc1caa653e">hipDeviceEnablePeerAccess</a></div><div class="ttdeci">hipError_t hipDeviceEnablePeerAccess(int peerDeviceId, unsigned int flags)</div><div class="ttdoc">Enable direct access from current device's virtual address space to memory allocations physically loc...</div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:106</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga1bb08f774a34a468d969a8a04791c9bb"><div class="ttname"><a href="group__Device.html#ga1bb08f774a34a468d969a8a04791c9bb">hipDeviceGetSharedMemConfig</a></div><div class="ttdeci">hipError_t hipDeviceGetSharedMemConfig(hipSharedMemConfig *pConfig)</div><div class="ttdoc">Get Shared memory bank configuration. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:120</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga8ec0b093af0adadc7fe98bf33fa21620"><div class="ttname"><a href="group__Device.html#ga8ec0b093af0adadc7fe98bf33fa21620">hipSetDevice</a></div><div class="ttdeci">hipError_t hipSetDevice(int device)</div><div class="ttdoc">Set default device to be used for subsequent hip API calls from this thread. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:133</div></div>
|
||||
<div class="ttc" id="structhipPointerAttribute__t_html"><div class="ttname"><a href="structhipPointerAttribute__t.html">hipPointerAttribute_t</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:117</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gga232e222db36b1fc672ba98054d036a18aba2505e9ce1e5382f17730bc670917d1"><div class="ttname"><a href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18aba2505e9ce1e5382f17730bc670917d1">hipMemcpyDeviceToHost</a></div><div class="ttdoc">Device-to-Host Copy. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:132</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga8fa7a0478020b835a24785cd6bb89725"><div class="ttname"><a href="group__Memory.html#ga8fa7a0478020b835a24785cd6bb89725">hipHostGetDevicePointer</a></div><div class="ttdeci">hipError_t hipHostGetDevicePointer(void **devPtr, void *hstPtr, unsigned int flags)</div><div class="ttdoc">Get Device pointer from Host Pointer allocated through hipHostAlloc. </div></div>
|
||||
<div class="ttc" id="group__Event_html_ga1f72d98ba5d6f7dc3da54e0c41fe38b1"><div class="ttname"><a href="group__Event.html#ga1f72d98ba5d6f7dc3da54e0c41fe38b1">hipEventSynchronize</a></div><div class="ttdeci">hipError_t hipEventSynchronize(hipEvent_t event)</div><div class="ttdoc">: Wait for an event to complete. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:121</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga1f72d98ba5d6f7dc3da54e0c41fe38b1"><div class="ttname"><a href="group__Event.html#ga1f72d98ba5d6f7dc3da54e0c41fe38b1">hipEventSynchronize</a></div><div class="ttdeci">hipError_t hipEventSynchronize(hipEvent_t event)</div><div class="ttdoc">: Wait for an event to complete. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:120</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga6e54db382768827e84725632018307aa"><div class="ttname"><a href="group__Device.html#ga6e54db382768827e84725632018307aa">hipSetDeviceFlags</a></div><div class="ttdeci">hipError_t hipSetDeviceFlags(unsigned flags)</div><div class="ttdoc">Set Device flags. </div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gac7e4bfd88340fc06642136c839a3d822"><div class="ttname"><a href="group__GlobalDefs.html#gac7e4bfd88340fc06642136c839a3d822">hipFuncCache</a></div><div class="ttdeci">hipFuncCache</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:91</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga5d12d7b798b5ceb5932d1ac21f5ac776"><div class="ttname"><a href="group__Event.html#ga5d12d7b798b5ceb5932d1ac21f5ac776">hipEventQuery</a></div><div class="ttdeci">hipError_t hipEventQuery(hipEvent_t event)</div><div class="ttdoc">Query event status. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:199</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga5d12d7b798b5ceb5932d1ac21f5ac776"><div class="ttname"><a href="group__Event.html#ga5d12d7b798b5ceb5932d1ac21f5ac776">hipEventQuery</a></div><div class="ttdeci">hipError_t hipEventQuery(hipEvent_t event)</div><div class="ttdoc">Query event status. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:198</div></div>
|
||||
<div class="ttc" id="group__Device_html_gaeeffa2456c5430400bea75ecd6ad1e68"><div class="ttname"><a href="group__Device.html#gaeeffa2456c5430400bea75ecd6ad1e68">hipDeviceGetCacheConfig</a></div><div class="ttdeci">hipError_t hipDeviceGetCacheConfig(hipFuncCache *cacheConfig)</div><div class="ttdoc">Set Cache configuration for a specific function. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:76</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga85030c72824fb60aaddc7374ab60481b"><div class="ttname"><a href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a></div><div class="ttdeci">hipError_t hipDeviceDisablePeerAccess(int peerDeviceId)</div><div class="ttdoc">Disable direct access from current device's virtual address space to memory allocations physically lo...</div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:61</div></div>
|
||||
<div class="ttc" id="group__Device_html_gac49518ff2b26b98ea2ec9e9268761a24"><div class="ttname"><a href="group__Device.html#gac49518ff2b26b98ea2ec9e9268761a24">hipDeviceGetAttribute</a></div><div class="ttdeci">hipError_t hipDeviceGetAttribute(int *pi, hipDeviceAttribute_t attr, int device)</div><div class="ttdoc">Query device attribute. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:191</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gad3d3cdf82eb0058fc9eac1f939cd9d30"><div class="ttname"><a href="group__Memory.html#gad3d3cdf82eb0058fc9eac1f939cd9d30">hipMallocHost</a></div><div class="ttdeci">hipError_t hipMallocHost(void **ptr, size_t size) __attribute__((deprecated("use hipHostMalloc instead")))</div><div class="ttdoc">Allocate pinned host memory. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:203</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga85030c72824fb60aaddc7374ab60481b"><div class="ttname"><a href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a></div><div class="ttdeci">hipError_t hipDeviceDisablePeerAccess(int peerDeviceId)</div><div class="ttdoc">Disable direct access from current device's virtual address space to memory allocations physically lo...</div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:63</div></div>
|
||||
<div class="ttc" id="group__Device_html_gac49518ff2b26b98ea2ec9e9268761a24"><div class="ttname"><a href="group__Device.html#gac49518ff2b26b98ea2ec9e9268761a24">hipDeviceGetAttribute</a></div><div class="ttdeci">hipError_t hipDeviceGetAttribute(int *pi, hipDeviceAttribute_t attr, int device)</div><div class="ttdoc">Query device attribute. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:185</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gad3d3cdf82eb0058fc9eac1f939cd9d30"><div class="ttname"><a href="group__Memory.html#gad3d3cdf82eb0058fc9eac1f939cd9d30">hipMallocHost</a></div><div class="ttdeci">hipError_t hipMallocHost(void **ptr, size_t size) __attribute__((deprecated("use hipHostMalloc instead")))</div><div class="ttdoc">Allocate pinned host memory. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:195</div></div>
|
||||
<div class="ttc" id="group__Device_html_gaffc83567f2df3bbe2d37a19872d60f24"><div class="ttname"><a href="group__Device.html#gaffc83567f2df3bbe2d37a19872d60f24">hipGetDevice</a></div><div class="ttdeci">hipError_t hipGetDevice(int *device)</div><div class="ttdoc">Return the default device id for the calling host thread. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:31</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gaad40bc7d97ccc799403ef5a9a8c246e1"><div class="ttname"><a href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a></div><div class="ttdeci">hipError_t hipHostMalloc(void **ptr, size_t size, unsigned int flags)</div><div class="ttdoc">Allocate device accessible page locked host memory. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:152</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gacc0acd7b9bda126c6bb3dfd6e2796d7c"><div class="ttname"><a href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a></div><div class="ttdeci">hipDeviceAttribute_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:170</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga83260357dce0c39e8c6a3c74ec97484c"><div class="ttname"><a href="group__Event.html#ga83260357dce0c39e8c6a3c74ec97484c">hipEventDestroy</a></div><div class="ttdeci">hipError_t hipEventDestroy(hipEvent_t event)</div><div class="ttdoc">Destroy the specified event. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:106</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gaad40bc7d97ccc799403ef5a9a8c246e1"><div class="ttname"><a href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a></div><div class="ttdeci">hipError_t hipHostMalloc(void **ptr, size_t size, unsigned int flags)</div><div class="ttdoc">Allocate device accessible page locked host memory. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:148</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gacc0acd7b9bda126c6bb3dfd6e2796d7c"><div class="ttname"><a href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a></div><div class="ttdeci">hipDeviceAttribute_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:172</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga83260357dce0c39e8c6a3c74ec97484c"><div class="ttname"><a href="group__Event.html#ga83260357dce0c39e8c6a3c74ec97484c">hipEventDestroy</a></div><div class="ttdeci">hipError_t hipEventDestroy(hipEvent_t event)</div><div class="ttdoc">Destroy the specified event. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:105</div></div>
|
||||
<div class="ttc" id="group__Stream_html_gaf2382e3cc6632332a8983a0f58e43494"><div class="ttname"><a href="group__Stream.html#gaf2382e3cc6632332a8983a0f58e43494">hipStreamCreateWithFlags</a></div><div class="ttdeci">hipError_t hipStreamCreateWithFlags(hipStream_t *stream, unsigned int flags)</div><div class="ttdoc">Create an asynchronous stream. </div><div class="ttdef"><b>Definition:</b> hip_stream.cpp:54</div></div>
|
||||
<div class="ttc" id="structdim3_html"><div class="ttname"><a href="structdim3.html">dim3</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:114</div></div>
|
||||
<div class="ttc" id="structdim3_html_a83e60e072f7e8bdfde6ac05053cbb370"><div class="ttname"><a href="structdim3.html#a83e60e072f7e8bdfde6ac05053cbb370">dim3::y</a></div><div class="ttdeci">uint32_t y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:116</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggac7e4bfd88340fc06642136c839a3d822a0ddab0e840107634a152033103be44d7"><div class="ttname"><a href="group__GlobalDefs.html#ggac7e4bfd88340fc06642136c839a3d822a0ddab0e840107634a152033103be44d7">hipFuncCachePreferEqual</a></div><div class="ttdoc">prefer equal size L1 cache and shared memory </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:95</div></div>
|
||||
<div class="ttc" id="group__Event_html_gae86a5acb1b22b61bc9ecb9c28fc71b75"><div class="ttname"><a href="group__Event.html#gae86a5acb1b22b61bc9ecb9c28fc71b75">hipEventCreateWithFlags</a></div><div class="ttdeci">hipError_t hipEventCreateWithFlags(hipEvent_t *event, unsigned flags)</div><div class="ttdoc">Create an event with the specified flags. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:53</div></div>
|
||||
<div class="ttc" id="group__Event_html_gad4128b815cb475c8e13c7e66ff6250b7"><div class="ttname"><a href="group__Event.html#gad4128b815cb475c8e13c7e66ff6250b7">hipEventElapsedTime</a></div><div class="ttdeci">hipError_t hipEventElapsedTime(float *ms, hipEvent_t start, hipEvent_t stop)</div><div class="ttdoc">Return the elapsed time between two events. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:154</div></div>
|
||||
<div class="ttc" id="group__Event_html_gad4128b815cb475c8e13c7e66ff6250b7"><div class="ttname"><a href="group__Event.html#gad4128b815cb475c8e13c7e66ff6250b7">hipEventElapsedTime</a></div><div class="ttdeci">hipError_t hipEventElapsedTime(float *ms, hipEvent_t start, hipEvent_t stop)</div><div class="ttdoc">Return the elapsed time between two events. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:153</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga0a1c9ccd775758d9d7d5b5a1f525b719"><div class="ttname"><a href="group__PeerToPeer.html#ga0a1c9ccd775758d9d7d5b5a1f525b719">hipDeviceCanAccessPeer</a></div><div class="ttdeci">hipError_t hipDeviceCanAccessPeer(int *canAccessPeer, int deviceId, int peerDeviceId)</div><div class="ttdoc">Determine if a device can access a peer's memory. </div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:30</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga8555d5c76d88c50ddbf54ae70b568394"><div class="ttname"><a href="group__Device.html#ga8555d5c76d88c50ddbf54ae70b568394">hipGetDeviceCount</a></div><div class="ttdeci">hipError_t hipGetDeviceCount(int *count)</div><div class="ttdoc">Return number of compute-capable devices. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:44</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gac7441e74affcce4b8b69dba996c5ebc4"><div class="ttname"><a href="group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4">hipMemset</a></div><div class="ttdeci">hipError_t hipMemset(void *dst, int value, size_t sizeBytes)</div><div class="ttdoc">Copy data from src to dst asynchronously. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:422</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gac7441e74affcce4b8b69dba996c5ebc4"><div class="ttname"><a href="group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4">hipMemset</a></div><div class="ttdeci">hipError_t hipMemset(void *dst, int value, size_t sizeBytes)</div><div class="ttdoc">Copy data from src to dst asynchronously. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:428</div></div>
|
||||
<div class="ttc" id="group__Stream_html_ga3076a3499ed2c7821311006100bb95ec"><div class="ttname"><a href="group__Stream.html#ga3076a3499ed2c7821311006100bb95ec">hipStreamDestroy</a></div><div class="ttdeci">hipError_t hipStreamDestroy(hipStream_t stream)</div><div class="ttdoc">Destroys the specified stream. </div><div class="ttdef"><b>Definition:</b> hip_stream.cpp:117</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4d26915873b3e3534ceb4dc310f8709a"><div class="ttname"><a href="group__Memory.html#ga4d26915873b3e3534ceb4dc310f8709a">hipHostGetFlags</a></div><div class="ttdeci">hipError_t hipHostGetFlags(unsigned int *flagsPtr, void *hostPtr)</div><div class="ttdoc">Get flags associated with host pointer. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:210</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4d26915873b3e3534ceb4dc310f8709a"><div class="ttname"><a href="group__Memory.html#ga4d26915873b3e3534ceb4dc310f8709a">hipHostGetFlags</a></div><div class="ttdeci">hipError_t hipHostGetFlags(unsigned int *flagsPtr, void *hostPtr)</div><div class="ttdoc">Get flags associated with host pointer. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:202</div></div>
|
||||
<div class="ttc" id="group__Stream_html_gabbfb9f573a6ebe8c478605ecb5504a74"><div class="ttname"><a href="group__Stream.html#gabbfb9f573a6ebe8c478605ecb5504a74">hipStreamSynchronize</a></div><div class="ttdeci">hipError_t hipStreamSynchronize(hipStream_t stream)</div><div class="ttdoc">Wait for all commands in stream to complete. </div><div class="ttdef"><b>Definition:</b> hip_stream.cpp:94</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gga2e17b71d94ac350f2ccd914fd49d104ea0a95a6e0c33106c42d66ab9476ff954a"><div class="ttname"><a href="group__GlobalDefs.html#gga2e17b71d94ac350f2ccd914fd49d104ea0a95a6e0c33106c42d66ab9476ff954a">hipSharedMemBankSizeFourByte</a></div><div class="ttdoc">Shared mem is banked at 4-bytes intervals and performs best when adjacent threads access data 4 bytes...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:104</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gadf5010f6e140a53ecbdf949e73e87594"><div class="ttname"><a href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a></div><div class="ttdeci">hipError_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:142</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ga232e222db36b1fc672ba98054d036a18"><div class="ttname"><a href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a></div><div class="ttdeci">hipMemcpyKind</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:129</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggac7e4bfd88340fc06642136c839a3d822a636a3c140db6b9d4a8bf7d5a61c398c5"><div class="ttname"><a href="group__GlobalDefs.html#ggac7e4bfd88340fc06642136c839a3d822a636a3c140db6b9d4a8bf7d5a61c398c5">hipFuncCachePreferL1</a></div><div class="ttdoc">prefer larger L1 cache and smaller shared memory </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:94</div></div>
|
||||
<div class="ttc" id="group__Version_html_gaf6c342f52d2a29a0aca5cdd89b4dd47c"><div class="ttname"><a href="group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">hipDriverGetVersion</a></div><div class="ttdeci">hipError_t hipDriverGetVersion(int *driverVersion)</div><div class="ttdoc">Returns the approximate HIP driver version. </div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:156</div></div>
|
||||
<div class="ttc" id="group__Version_html_gaf6c342f52d2a29a0aca5cdd89b4dd47c"><div class="ttname"><a href="group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">hipDriverGetVersion</a></div><div class="ttdeci">hipError_t hipDriverGetVersion(int *driverVersion)</div><div class="ttdoc">Returns the approximate HIP driver version. </div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:163</div></div>
|
||||
<div class="ttc" id="group__Device_html_gaefdc2847fb1d6c3fb1354e827a191ebd"><div class="ttname"><a href="group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd">hipDeviceSynchronize</a></div><div class="ttdeci">hipError_t hipDeviceSynchronize(void)</div><div class="ttdoc">Blocks until the default device has completed all preceding requested tasks. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:149</div></div>
|
||||
<div class="ttc" id="structhipEvent__t_html"><div class="ttname"><a href="structhipEvent__t.html">hipEvent_t</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:47</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gab8258f051e1a1f7385f794a15300e674"><div class="ttname"><a href="group__Memory.html#gab8258f051e1a1f7385f794a15300e674">hipHostRegister</a></div><div class="ttdeci">hipError_t hipHostRegister(void *hostPtr, size_t sizeBytes, unsigned int flags)</div><div class="ttdoc">Register host memory so it can be accessed from the current device. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:236</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gab8258f051e1a1f7385f794a15300e674"><div class="ttname"><a href="group__Memory.html#gab8258f051e1a1f7385f794a15300e674">hipHostRegister</a></div><div class="ttdeci">hipError_t hipHostRegister(void *hostPtr, size_t sizeBytes, unsigned int flags)</div><div class="ttdoc">Register host memory so it can be accessed from the current device. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:228</div></div>
|
||||
<div class="ttc" id="group__Device_html_gac2b282179f29c4c0ca7b5391242c6a4c"><div class="ttname"><a href="group__Device.html#gac2b282179f29c4c0ca7b5391242c6a4c">hipDeviceSetCacheConfig</a></div><div class="ttdeci">hipError_t hipDeviceSetCacheConfig(hipFuncCache cacheConfig)</div><div class="ttdoc">Set L1/Shared cache partition. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:62</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4c6fcfe80010069d2792780d00dcead2"><div class="ttname"><a href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a></div><div class="ttdeci">hipError_t hipMalloc(void **ptr, size_t size)</div><div class="ttdoc">Allocate memory on the default accelerator. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:117</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4c6fcfe80010069d2792780d00dcead2"><div class="ttname"><a href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a></div><div class="ttdeci">hipError_t hipMalloc(void **ptr, size_t size)</div><div class="ttdoc">Allocate memory on the default accelerator. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:116</div></div>
|
||||
<div class="ttc" id="group__Error_html_ga88c474d77635523dbf6ca67be7b56999"><div class="ttname"><a href="group__Error.html#ga88c474d77635523dbf6ca67be7b56999">hipGetErrorName</a></div><div class="ttdeci">const char * hipGetErrorName(hipError_t hip_error)</div><div class="ttdoc">Return name of the specified error code in text form. </div><div class="ttdef"><b>Definition:</b> hip_error.cpp:53</div></div>
|
||||
<div class="ttc" id="group__Error_html_ga533daeb9114d7fc2db8d867adf9e419b"><div class="ttname"><a href="group__Error.html#ga533daeb9114d7fc2db8d867adf9e419b">hipGetLastError</a></div><div class="ttdeci">hipError_t hipGetLastError(void)</div><div class="ttdoc">Return last error returned by any HIP runtime API call and resets the stored error code to hipSuccess...</div><div class="ttdef"><b>Definition:</b> hip_error.cpp:31</div></div>
|
||||
<div class="ttc" id="group__Stream_html_gacdd84c8f8ef1539c96c57c1d5bcae633"><div class="ttname"><a href="group__Stream.html#gacdd84c8f8ef1539c96c57c1d5bcae633">hipStreamWaitEvent</a></div><div class="ttdeci">hipError_t hipStreamWaitEvent(hipStream_t stream, hipEvent_t event, unsigned int flags)</div><div class="ttdoc">Make the specified compute stream wait for an event. </div><div class="ttdef"><b>Definition:</b> hip_stream.cpp:75</div></div>
|
||||
<div class="ttc" id="group__Stream_html_ga3249555a26439591b8873f70b39bb116"><div class="ttname"><a href="group__Stream.html#ga3249555a26439591b8873f70b39bb116">hipStreamGetFlags</a></div><div class="ttdeci">hipError_t hipStreamGetFlags(hipStream_t stream, unsigned int *flags)</div><div class="ttdoc">Return flags associated with this stream. </div><div class="ttdef"><b>Definition:</b> hip_stream.cpp:146</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga311c3e246a21590de14478b8bd063be2"><div class="ttname"><a href="group__Memory.html#ga311c3e246a21590de14478b8bd063be2">hipMemGetInfo</a></div><div class="ttdeci">hipError_t hipMemGetInfo(size_t *free, size_t *total)</div><div class="ttdoc">Query memory info. Return snapshot of free memory, and total allocatable memory on the device...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:435</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga740d08da65cae1441ba32f8fedb863d1"><div class="ttname"><a href="group__Memory.html#ga740d08da65cae1441ba32f8fedb863d1">hipFree</a></div><div class="ttdeci">hipError_t hipFree(void *ptr)</div><div class="ttdoc">Free memory allocated by the hcc hip memory allocation API. This API performs an implicit hipDeviceSy...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:463</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga311c3e246a21590de14478b8bd063be2"><div class="ttname"><a href="group__Memory.html#ga311c3e246a21590de14478b8bd063be2">hipMemGetInfo</a></div><div class="ttdeci">hipError_t hipMemGetInfo(size_t *free, size_t *total)</div><div class="ttdoc">Query memory info. Return snapshot of free memory, and total allocatable memory on the device...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:484</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga740d08da65cae1441ba32f8fedb863d1"><div class="ttname"><a href="group__Memory.html#ga740d08da65cae1441ba32f8fedb863d1">hipFree</a></div><div class="ttdeci">hipError_t hipFree(void *ptr)</div><div class="ttdoc">Free memory allocated by the hcc hip memory allocation API. This API performs an implicit hipDeviceSy...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:514</div></div>
|
||||
<div class="ttc" id="structdim3_html_a866e38993ecc4e76fd47311236c16b04"><div class="ttname"><a href="structdim3.html#a866e38993ecc4e76fd47311236c16b04">dim3::z</a></div><div class="ttdeci">uint32_t z</div><div class="ttdoc">z </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:117</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga8d57161ae56a8edc46eeda447417bf6c"><div class="ttname"><a href="group__Device.html#ga8d57161ae56a8edc46eeda447417bf6c">hipDeviceReset</a></div><div class="ttdeci">hipError_t hipDeviceReset(void)</div><div class="ttdoc">Destroy all resources and reset all state on the default device in the current process. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:163</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html"><div class="ttname"><a href="structhipDeviceProp__t.html">hipDeviceProp_t</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:74</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gae7d90e14c387e49f10db597f12915c54"><div class="ttname"><a href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a></div><div class="ttdeci">hipError_t hipMemsetAsync(void *dst, int value, size_t sizeBytes, hipStream_t stream)</div><div class="ttdoc">Fills the first sizeBytes bytes of the memory area pointed to by dev with the constant byte value val...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:372</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gae7d90e14c387e49f10db597f12915c54"><div class="ttname"><a href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a></div><div class="ttdeci">hipError_t hipMemsetAsync(void *dst, int value, size_t sizeBytes, hipStream_t stream)</div><div class="ttdoc">Fills the first sizeBytes bytes of the memory area pointed to by dev with the constant byte value val...</div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:378</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gga2e17b71d94ac350f2ccd914fd49d104eaf5b325c9b7bde878913f768eaba5014d"><div class="ttname"><a href="group__GlobalDefs.html#gga2e17b71d94ac350f2ccd914fd49d104eaf5b325c9b7bde878913f768eaba5014d">hipSharedMemBankSizeDefault</a></div><div class="ttdoc">The compiler selects a device-specific value for the banking. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:103</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gga232e222db36b1fc672ba98054d036a18abd05a09d3105e0ce25b34dd91cf83f88"><div class="ttname"><a href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18abd05a09d3105e0ce25b34dd91cf83f88">hipMemcpyDeviceToDevice</a></div><div class="ttdoc">Device-to-Device Copy. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:133</div></div>
|
||||
<div class="ttc" id="structihipEvent__t_html"><div class="ttname"><a href="structihipEvent__t.html">ihipEvent_t</a></div><div class="ttdef"><b>Definition:</b> hip_hcc.h:483</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga216f951370c931d22e80c089ab724ed9"><div class="ttname"><a href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a></div><div class="ttdeci">hipError_t hipMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream)</div><div class="ttdoc">Copies memory from one device to memory on another device. </div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:144</div></div>
|
||||
<div class="ttc" id="structihipEvent__t_html"><div class="ttname"><a href="structihipEvent__t.html">ihipEvent_t</a></div><div class="ttdef"><b>Definition:</b> hip_hcc.h:485</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gga232e222db36b1fc672ba98054d036a18a4e37107e416f79a2edf2b6534163c823"><div class="ttname"><a href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18a4e37107e416f79a2edf2b6534163c823">hipMemcpyDefault</a></div><div class="ttdoc">Runtime will automatically determine copy-kind based on virtual addresses. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:134</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ga2e17b71d94ac350f2ccd914fd49d104e"><div class="ttname"><a href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a></div><div class="ttdeci">hipSharedMemConfig</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:102</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4c9e1810b9f5858d36c4d28c91c86924"><div class="ttname"><a href="group__Memory.html#ga4c9e1810b9f5858d36c4d28c91c86924">hipHostUnregister</a></div><div class="ttdeci">hipError_t hipHostUnregister(void *hostPtr)</div><div class="ttdoc">Un-register host pointer. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:272</div></div>
|
||||
<div class="ttc" id="classihipStream__t_html"><div class="ttname"><a href="classihipStream__t.html">ihipStream_t</a></div><div class="ttdef"><b>Definition:</b> hip_hcc.h:399</div></div>
|
||||
<div class="ttc" id="group__PeerToPeer_html_ga5512f45e25c08052667c8ffe7162333b"><div class="ttname"><a href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hipMemcpyPeer</a></div><div class="ttdeci">hipError_t hipMemcpyPeer(void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes)</div><div class="ttdoc">Copies memory from one device to memory on another device. </div><div class="ttdef"><b>Definition:</b> hip_peer.cpp:131</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4c9e1810b9f5858d36c4d28c91c86924"><div class="ttname"><a href="group__Memory.html#ga4c9e1810b9f5858d36c4d28c91c86924">hipHostUnregister</a></div><div class="ttdeci">hipError_t hipHostUnregister(void *hostPtr)</div><div class="ttdoc">Un-register host pointer. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:275</div></div>
|
||||
<div class="ttc" id="classihipStream__t_html"><div class="ttname"><a href="classihipStream__t.html">ihipStream_t</a></div><div class="ttdef"><b>Definition:</b> hip_hcc.h:397</div></div>
|
||||
<div class="ttc" id="group__Stream_html_gaff5b62d6e9502d80879f7176f4d03102"><div class="ttname"><a href="group__Stream.html#gaff5b62d6e9502d80879f7176f4d03102">hipStreamCreate</a></div><div class="ttdeci">hipError_t hipStreamCreate(hipStream_t *stream)</div><div class="ttdoc">Create an asynchronous stream. </div><div class="ttdef"><b>Definition:</b> hip_stream.cpp:63</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gac1a055d288302edd641c6d7416858e1e"><div class="ttname"><a href="group__Memory.html#gac1a055d288302edd641c6d7416858e1e">hipMemcpy</a></div><div class="ttdeci">hipError_t hipMemcpy(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind)</div><div class="ttdoc">Copy data from src to dst. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:312</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gac1a055d288302edd641c6d7416858e1e"><div class="ttname"><a href="group__Memory.html#gac1a055d288302edd641c6d7416858e1e">hipMemcpy</a></div><div class="ttdeci">hipError_t hipMemcpy(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind)</div><div class="ttdoc">Copy data from src to dst. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:318</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga5df2309c9f29ca4c8e669db658d411b4"><div class="ttname"><a href="group__Event.html#ga5df2309c9f29ca4c8e669db658d411b4">hipEventCreate</a></div><div class="ttdeci">hipError_t hipEventCreate(hipEvent_t *event)</div><div class="ttdef"><b>Definition:</b> hip_event.cpp:61</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gad2164cc3d49da53052f4b83b789e90c9"><div class="ttname"><a href="group__Memory.html#gad2164cc3d49da53052f4b83b789e90c9">hipFreeHost</a></div><div class="ttdeci">hipError_t hipFreeHost(void *ptr) __attribute__((deprecated("use hipHostFree instead")))</div><div class="ttdoc">Free memory allocated by the hcc hip host memory allocation API. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:513</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gad2164cc3d49da53052f4b83b789e90c9"><div class="ttname"><a href="group__Memory.html#gad2164cc3d49da53052f4b83b789e90c9">hipFreeHost</a></div><div class="ttdeci">hipError_t hipFreeHost(void *ptr) __attribute__((deprecated("use hipHostFree instead")))</div><div class="ttdoc">Free memory allocated by the hcc hip host memory allocation API. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:564</div></div>
|
||||
<div class="ttc" id="group__Device_html_ga9b1f279084e76691cedfbfadf9c717ee"><div class="ttname"><a href="group__Device.html#ga9b1f279084e76691cedfbfadf9c717ee">hipDeviceSetSharedMemConfig</a></div><div class="ttdeci">hipError_t hipDeviceSetSharedMemConfig(hipSharedMemConfig config)</div><div class="ttdoc">Set Shared memory bank configuration. </div><div class="ttdef"><b>Definition:</b> hip_device.cpp:105</div></div>
|
||||
<div class="ttc" id="group__Event_html_ga553b6f7a8e7b7dd9536d8a64c24d7e29"><div class="ttname"><a href="group__Event.html#ga553b6f7a8e7b7dd9536d8a64c24d7e29">hipEventRecord</a></div><div class="ttdeci">hipError_t hipEventRecord(hipEvent_t event, hipStream_t stream)</div><div class="ttdoc">Record an event in the specified stream. </div><div class="ttdef"><b>Definition:</b> hip_event.cpp:70</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggac7e4bfd88340fc06642136c839a3d822a9b34337dfbadba25ed2aa270bbcabc43"><div class="ttname"><a href="group__GlobalDefs.html#ggac7e4bfd88340fc06642136c839a3d822a9b34337dfbadba25ed2aa270bbcabc43">hipFuncCachePreferShared</a></div><div class="ttdoc">prefer larger shared memory and smaller L1 cache </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:93</div></div>
|
||||
@@ -490,7 +493,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
+151
-185
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_vector_types.h File Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_vector_types.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>
|
||||
@@ -96,25 +96,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
|
||||
<p>Defines the different newt vector types for HIP runtime.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<div class="textblock"><code>#include "hip/hcc_detail/host_defines.h"</code><br/>
|
||||
</div>
|
||||
<p><a href="hcc__detail_2hip__vector__types_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:add5d9c0f058c5a52c2b9165a66035d0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add5d9c0f058c5a52c2b9165a66035d0e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a>(T, VT)   inline VT make_ ##VT (T x) { VT t; t.x = x; return t; };</td></tr>
|
||||
<tr class="memdesc:add5d9c0f058c5a52c2b9165a66035d0e"><td class="mdescLeft"> </td><td class="mdescRight"><hr/>
|
||||
<br/></td></tr>
|
||||
<tr class="separator:add5d9c0f058c5a52c2b9165a66035d0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5350c6307447b047b059e23110fc20ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5350c6307447b047b059e23110fc20ee"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b>(T, VT)   inline VT make_ ##VT (T x, T y) { VT t; t.x=x; t.y=y; return t; };</td></tr>
|
||||
<tr class="separator:a5350c6307447b047b059e23110fc20ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a021a4324dd067f0f4988e6aa3d357b65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a021a4324dd067f0f4988e6aa3d357b65"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b>(T, VT)   inline VT make_ ##VT (T x, T y, T z) { VT t; t.x=x; t.y=y; t.z=z; return t; };</td></tr>
|
||||
<tr class="separator:a021a4324dd067f0f4988e6aa3d357b65"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9caa25bf8887f450c93e5cf79d5c5b1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9caa25bf8887f450c93e5cf79d5c5b1b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b>(T, VT)   inline VT make_ ##VT (T x, T y, T z, T w) { VT t; t.x=x; t.y=y; t.z=z; t.w=w; return t; };</td></tr>
|
||||
<tr class="separator:a9caa25bf8887f450c93e5cf79d5c5b1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac3c8eb65a21613e0a1c7d7add796beb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3c8eb65a21613e0a1c7d7add796beb4"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>__HIP_DEVICE__</b>   __device__ <a class="el" href="host__defines_8h.html#a803050db3c78e0db3ea59a0c35499622">__host__</a></td></tr>
|
||||
<tr class="separator:ac3c8eb65a21613e0a1c7d7add796beb4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
@@ -269,181 +259,157 @@ typedef hc::short_vector::double4 </td><td class="memItemRight" valign="bot
|
||||
</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:a5b98a4cf3b5fa952fd8e5597d78e307b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b98a4cf3b5fa952fd8e5597d78e307b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (signed char, char1)</td></tr>
|
||||
<tr class="separator:a5b98a4cf3b5fa952fd8e5597d78e307b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8563ce5b698985e170b9681cedd4cf49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8563ce5b698985e170b9681cedd4cf49"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (signed char, char2)</td></tr>
|
||||
<tr class="separator:a8563ce5b698985e170b9681cedd4cf49"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a833d529921356465cd9858f273182bcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a833d529921356465cd9858f273182bcc"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (signed char, char3)</td></tr>
|
||||
<tr class="separator:a833d529921356465cd9858f273182bcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d1fcc48ee01507a569862f95ef54429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d1fcc48ee01507a569862f95ef54429"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (signed char, char4)</td></tr>
|
||||
<tr class="separator:a0d1fcc48ee01507a569862f95ef54429"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7516e4cd143862fe6b20ad3b10e72dfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7516e4cd143862fe6b20ad3b10e72dfd"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (short, short1)</td></tr>
|
||||
<tr class="separator:a7516e4cd143862fe6b20ad3b10e72dfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a750cc27537f492369f3320bb975c6604"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a750cc27537f492369f3320bb975c6604"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (short, short2)</td></tr>
|
||||
<tr class="separator:a750cc27537f492369f3320bb975c6604"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae89d1359322f03bdc1f6cf7891f9b118"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae89d1359322f03bdc1f6cf7891f9b118"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (short, short3)</td></tr>
|
||||
<tr class="separator:ae89d1359322f03bdc1f6cf7891f9b118"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0268bd984656ab239ef84ee0619e1726"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0268bd984656ab239ef84ee0619e1726"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (short, short4)</td></tr>
|
||||
<tr class="separator:a0268bd984656ab239ef84ee0619e1726"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac5be2a267f219b600656a48507084194"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5be2a267f219b600656a48507084194"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (int, int1)</td></tr>
|
||||
<tr class="separator:ac5be2a267f219b600656a48507084194"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb97993c6d57cd8156013b3f0da4b906"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb97993c6d57cd8156013b3f0da4b906"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (int, int2)</td></tr>
|
||||
<tr class="separator:acb97993c6d57cd8156013b3f0da4b906"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af4f3eb5600de99d0c0b6f63ad33998f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4f3eb5600de99d0c0b6f63ad33998f2"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (int, int3)</td></tr>
|
||||
<tr class="separator:af4f3eb5600de99d0c0b6f63ad33998f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a742edf9c7fa4a3c23b7597bfb1db4b1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a742edf9c7fa4a3c23b7597bfb1db4b1b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (int, int4)</td></tr>
|
||||
<tr class="separator:a742edf9c7fa4a3c23b7597bfb1db4b1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7505d738391629b47452d1b106262e3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7505d738391629b47452d1b106262e3a"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (long int, long1)</td></tr>
|
||||
<tr class="separator:a7505d738391629b47452d1b106262e3a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14f6c74d5cb91f7654666751a5ef67d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14f6c74d5cb91f7654666751a5ef67d6"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (long int, long2)</td></tr>
|
||||
<tr class="separator:a14f6c74d5cb91f7654666751a5ef67d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a694744cc484f8b09c7705800d6656ba0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a694744cc484f8b09c7705800d6656ba0"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (long int, long3)</td></tr>
|
||||
<tr class="separator:a694744cc484f8b09c7705800d6656ba0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3990b6656ba1f68776b6f57806edfbcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3990b6656ba1f68776b6f57806edfbcc"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (long int, long4)</td></tr>
|
||||
<tr class="separator:a3990b6656ba1f68776b6f57806edfbcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a79549bfabb7a8ce41728ef8b2f77de61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79549bfabb7a8ce41728ef8b2f77de61"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (long long int, ulong1)</td></tr>
|
||||
<tr class="separator:a79549bfabb7a8ce41728ef8b2f77de61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a74e26474c56dbc3c3b418e4e105f1d9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74e26474c56dbc3c3b418e4e105f1d9e"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (long long int, ulong2)</td></tr>
|
||||
<tr class="separator:a74e26474c56dbc3c3b418e4e105f1d9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55bf056070a17d361da6c79431eb4aa9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55bf056070a17d361da6c79431eb4aa9"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (long long int, ulong3)</td></tr>
|
||||
<tr class="separator:a55bf056070a17d361da6c79431eb4aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a03bee33bc52b0b67198b7a85b40e03d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03bee33bc52b0b67198b7a85b40e03d5"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (long long int, ulong4)</td></tr>
|
||||
<tr class="separator:a03bee33bc52b0b67198b7a85b40e03d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ad15096666240c0aab143a8b3ce0dc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ad15096666240c0aab143a8b3ce0dc3"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (long long int, longlong1)</td></tr>
|
||||
<tr class="separator:a5ad15096666240c0aab143a8b3ce0dc3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a352d48c3e29e0c1e99c192a483524b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a352d48c3e29e0c1e99c192a483524b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (long long int, longlong2)</td></tr>
|
||||
<tr class="separator:a1a352d48c3e29e0c1e99c192a483524b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a6db087ecd2f4d1a953a632165a9899"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a6db087ecd2f4d1a953a632165a9899"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (long long int, longlong3)</td></tr>
|
||||
<tr class="separator:a0a6db087ecd2f4d1a953a632165a9899"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace98577b23bd2ffc61541be91ad6bdcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace98577b23bd2ffc61541be91ad6bdcf"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (long long int, longlong4)</td></tr>
|
||||
<tr class="separator:ace98577b23bd2ffc61541be91ad6bdcf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a29f9993fe8050d0426f72956928ca02b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29f9993fe8050d0426f72956928ca02b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (unsigned char, uchar1)</td></tr>
|
||||
<tr class="separator:a29f9993fe8050d0426f72956928ca02b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1de24e591cb501de8898d58174a7bc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1de24e591cb501de8898d58174a7bc3"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (unsigned char, uchar2)</td></tr>
|
||||
<tr class="separator:ac1de24e591cb501de8898d58174a7bc3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a238ef54adfba7eec39e462e2be4aa2d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a238ef54adfba7eec39e462e2be4aa2d6"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (unsigned char, uchar3)</td></tr>
|
||||
<tr class="separator:a238ef54adfba7eec39e462e2be4aa2d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9979db6df4ead1261bdc33ad9843fb5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9979db6df4ead1261bdc33ad9843fb5c"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (unsigned char, uchar4)</td></tr>
|
||||
<tr class="separator:a9979db6df4ead1261bdc33ad9843fb5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaf0accf500445c95038046c95afbcc20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0accf500445c95038046c95afbcc20"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (unsigned short, ushort1)</td></tr>
|
||||
<tr class="separator:aaf0accf500445c95038046c95afbcc20"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acf007291ff2165cb5e3eed8a300327b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf007291ff2165cb5e3eed8a300327b1"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (unsigned short, ushort2)</td></tr>
|
||||
<tr class="separator:acf007291ff2165cb5e3eed8a300327b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd3c52862ccce3b314ecf4305e102e5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd3c52862ccce3b314ecf4305e102e5b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (unsigned short, ushort3)</td></tr>
|
||||
<tr class="separator:acd3c52862ccce3b314ecf4305e102e5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae199dad9a3afdf3efbf4f62cd02644bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae199dad9a3afdf3efbf4f62cd02644bd"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (unsigned short, ushort4)</td></tr>
|
||||
<tr class="separator:ae199dad9a3afdf3efbf4f62cd02644bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1408147a5a1134d855b573e4fcc10537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1408147a5a1134d855b573e4fcc10537"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (unsigned int, uint1)</td></tr>
|
||||
<tr class="separator:a1408147a5a1134d855b573e4fcc10537"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3544d702d6239b417d4042ec41586431"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3544d702d6239b417d4042ec41586431"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (unsigned int, uint2)</td></tr>
|
||||
<tr class="separator:a3544d702d6239b417d4042ec41586431"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b71f9f0e1454e6957bc7784146a7351"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b71f9f0e1454e6957bc7784146a7351"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (unsigned int, uint3)</td></tr>
|
||||
<tr class="separator:a2b71f9f0e1454e6957bc7784146a7351"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af3df938292ec2b95cbdc7b836cd08763"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3df938292ec2b95cbdc7b836cd08763"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (unsigned int, uint4)</td></tr>
|
||||
<tr class="separator:af3df938292ec2b95cbdc7b836cd08763"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a12e7df6dfeb02511cd60fada7823052d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e7df6dfeb02511cd60fada7823052d"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (unsigned long int, ulong1)</td></tr>
|
||||
<tr class="separator:a12e7df6dfeb02511cd60fada7823052d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a989f210dc40c76dffc9881ef394a5312"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a989f210dc40c76dffc9881ef394a5312"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (unsigned long int, ulong2)</td></tr>
|
||||
<tr class="separator:a989f210dc40c76dffc9881ef394a5312"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aecff00d2e928581ff89f3fd2a2017d14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecff00d2e928581ff89f3fd2a2017d14"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (unsigned long int, ulong3)</td></tr>
|
||||
<tr class="separator:aecff00d2e928581ff89f3fd2a2017d14"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a458a92969863cdbd319c246b7c7ae160"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a458a92969863cdbd319c246b7c7ae160"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (unsigned long int, ulong4)</td></tr>
|
||||
<tr class="separator:a458a92969863cdbd319c246b7c7ae160"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9bbd409aa7d018d68f4305e6d6b6f7fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bbd409aa7d018d68f4305e6d6b6f7fc"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (unsigned long long int, ulong1)</td></tr>
|
||||
<tr class="separator:a9bbd409aa7d018d68f4305e6d6b6f7fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a91260aa331388da16283c0a2131f8a1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91260aa331388da16283c0a2131f8a1a"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (unsigned long long int, ulong2)</td></tr>
|
||||
<tr class="separator:a91260aa331388da16283c0a2131f8a1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0acf30ab5655bce08ba343a146c6a3fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0acf30ab5655bce08ba343a146c6a3fb"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (unsigned long long int, ulong3)</td></tr>
|
||||
<tr class="separator:a0acf30ab5655bce08ba343a146c6a3fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17fac82a362a5e9a41adb13d4d5e7b0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17fac82a362a5e9a41adb13d4d5e7b0d"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (unsigned long long int, ulong4)</td></tr>
|
||||
<tr class="separator:a17fac82a362a5e9a41adb13d4d5e7b0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8fc4aeed9d19522339e11e50f185c243"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fc4aeed9d19522339e11e50f185c243"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (unsigned long long int, ulonglong1)</td></tr>
|
||||
<tr class="separator:a8fc4aeed9d19522339e11e50f185c243"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a01cbecebcbeb53119f23c8beb6c232b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01cbecebcbeb53119f23c8beb6c232b5"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (unsigned long long int, ulonglong2)</td></tr>
|
||||
<tr class="separator:a01cbecebcbeb53119f23c8beb6c232b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ab59191df2091f246263d178c1e3dda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ab59191df2091f246263d178c1e3dda"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (unsigned long long int, ulonglong3)</td></tr>
|
||||
<tr class="separator:a5ab59191df2091f246263d178c1e3dda"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5a72d337fa4b178862242ffdaa08338"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5a72d337fa4b178862242ffdaa08338"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (unsigned long long int, ulonglong4)</td></tr>
|
||||
<tr class="separator:ab5a72d337fa4b178862242ffdaa08338"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a406d27f25bc354784ceff049ffb88092"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a406d27f25bc354784ceff049ffb88092"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (float, float1)</td></tr>
|
||||
<tr class="separator:a406d27f25bc354784ceff049ffb88092"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85264c6ef939b5dfab2a7ce055d45643"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85264c6ef939b5dfab2a7ce055d45643"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (float, float2)</td></tr>
|
||||
<tr class="separator:a85264c6ef939b5dfab2a7ce055d45643"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a689b8ede928f45202c5962fc41ae7294"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a689b8ede928f45202c5962fc41ae7294"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (float, float3)</td></tr>
|
||||
<tr class="separator:a689b8ede928f45202c5962fc41ae7294"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7399660e81376d2c0a29d9602eac04a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7399660e81376d2c0a29d9602eac04a3"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (float, float4)</td></tr>
|
||||
<tr class="separator:a7399660e81376d2c0a29d9602eac04a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1b37589730eac8a45c11f0a92fd89bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1b37589730eac8a45c11f0a92fd89bf"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>ONE_COMPONENT_ACCESS</b> (double, double1)</td></tr>
|
||||
<tr class="separator:ae1b37589730eac8a45c11f0a92fd89bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa1e7e50dd41cbec7bed04b25ebda7f64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1e7e50dd41cbec7bed04b25ebda7f64"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>TWO_COMPONENT_ACCESS</b> (double, double2)</td></tr>
|
||||
<tr class="separator:aa1e7e50dd41cbec7bed04b25ebda7f64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab1e37a743f50a71945ff95b5faa83dc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1e37a743f50a71945ff95b5faa83dc1"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>THREE_COMPONENT_ACCESS</b> (double, double3)</td></tr>
|
||||
<tr class="separator:ab1e37a743f50a71945ff95b5faa83dc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab213d6d5238ec3e1a944aa8f74609583"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab213d6d5238ec3e1a944aa8f74609583"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>FOUR_COMPONENT_ACCESS</b> (double, double4)</td></tr>
|
||||
<tr class="separator:ab213d6d5238ec3e1a944aa8f74609583"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a78e83a520ef639b43ef8694fc99b1a05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78e83a520ef639b43ef8694fc99b1a05"></a>
|
||||
__HIP_DEVICE__ char1 </td><td class="memItemRight" valign="bottom"><b>make_char1</b> (signed char)</td></tr>
|
||||
<tr class="separator:a78e83a520ef639b43ef8694fc99b1a05"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99e8d26c15ab40a9613bcf1896395f8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99e8d26c15ab40a9613bcf1896395f8a"></a>
|
||||
__HIP_DEVICE__ char2 </td><td class="memItemRight" valign="bottom"><b>make_char2</b> (signed char, signed char)</td></tr>
|
||||
<tr class="separator:a99e8d26c15ab40a9613bcf1896395f8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae87481cf19ed451d3e8f7a35c119b4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae87481cf19ed451d3e8f7a35c119b4e"></a>
|
||||
__HIP_DEVICE__ char3 </td><td class="memItemRight" valign="bottom"><b>make_char3</b> (signed char, signed char, signed char)</td></tr>
|
||||
<tr class="separator:aae87481cf19ed451d3e8f7a35c119b4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8fbf0beb9fdf27f6ca4f1d3e52de18b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fbf0beb9fdf27f6ca4f1d3e52de18b4"></a>
|
||||
__HIP_DEVICE__ char4 </td><td class="memItemRight" valign="bottom"><b>make_char4</b> (signed char, signed char, signed char, signed char)</td></tr>
|
||||
<tr class="separator:a8fbf0beb9fdf27f6ca4f1d3e52de18b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acef33f278b359603fcc7ff6296ebba1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acef33f278b359603fcc7ff6296ebba1d"></a>
|
||||
__HIP_DEVICE__ short1 </td><td class="memItemRight" valign="bottom"><b>make_short1</b> (short)</td></tr>
|
||||
<tr class="separator:acef33f278b359603fcc7ff6296ebba1d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a298d6e831f522fa31a4f232622c99597"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a298d6e831f522fa31a4f232622c99597"></a>
|
||||
__HIP_DEVICE__ short2 </td><td class="memItemRight" valign="bottom"><b>make_short2</b> (short, short)</td></tr>
|
||||
<tr class="separator:a298d6e831f522fa31a4f232622c99597"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0904581a313c0627b3b56071e0574786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0904581a313c0627b3b56071e0574786"></a>
|
||||
__HIP_DEVICE__ short3 </td><td class="memItemRight" valign="bottom"><b>make_short3</b> (short, short, short)</td></tr>
|
||||
<tr class="separator:a0904581a313c0627b3b56071e0574786"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a854fe473e885f95aaa96045125a5583e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854fe473e885f95aaa96045125a5583e"></a>
|
||||
__HIP_DEVICE__ short4 </td><td class="memItemRight" valign="bottom"><b>make_short4</b> (short, short, short, short)</td></tr>
|
||||
<tr class="separator:a854fe473e885f95aaa96045125a5583e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb509271a6c4d0c5a0ead842955b04d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb509271a6c4d0c5a0ead842955b04d6"></a>
|
||||
__HIP_DEVICE__ int1 </td><td class="memItemRight" valign="bottom"><b>make_int1</b> (int)</td></tr>
|
||||
<tr class="separator:abb509271a6c4d0c5a0ead842955b04d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab62eac8d02aaceceb1953e43ce2539c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab62eac8d02aaceceb1953e43ce2539c0"></a>
|
||||
__HIP_DEVICE__ int2 </td><td class="memItemRight" valign="bottom"><b>make_int2</b> (int, int)</td></tr>
|
||||
<tr class="separator:ab62eac8d02aaceceb1953e43ce2539c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af2ce7f611e10034222d06605a27c75a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2ce7f611e10034222d06605a27c75a5"></a>
|
||||
__HIP_DEVICE__ int3 </td><td class="memItemRight" valign="bottom"><b>make_int3</b> (int, int, int)</td></tr>
|
||||
<tr class="separator:af2ce7f611e10034222d06605a27c75a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7fd8db04b0da0e191070e4d558927cc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fd8db04b0da0e191070e4d558927cc6"></a>
|
||||
__HIP_DEVICE__ int4 </td><td class="memItemRight" valign="bottom"><b>make_int4</b> (int, int, int, int)</td></tr>
|
||||
<tr class="separator:a7fd8db04b0da0e191070e4d558927cc6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4f2f92e620f8c69c8c77be18caeed18f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f92e620f8c69c8c77be18caeed18f"></a>
|
||||
__HIP_DEVICE__ long1 </td><td class="memItemRight" valign="bottom"><b>make_long1</b> (long)</td></tr>
|
||||
<tr class="separator:a4f2f92e620f8c69c8c77be18caeed18f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeedcd184d6b3938936e077f17fbe267e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeedcd184d6b3938936e077f17fbe267e"></a>
|
||||
__HIP_DEVICE__ long2 </td><td class="memItemRight" valign="bottom"><b>make_long2</b> (long, long)</td></tr>
|
||||
<tr class="separator:aeedcd184d6b3938936e077f17fbe267e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a181cb016f81c61e4754ef4a894f287d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a181cb016f81c61e4754ef4a894f287d9"></a>
|
||||
__HIP_DEVICE__ long3 </td><td class="memItemRight" valign="bottom"><b>make_long3</b> (long, long, long)</td></tr>
|
||||
<tr class="separator:a181cb016f81c61e4754ef4a894f287d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7712819efde22e42b9acfec1cbbdbcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7712819efde22e42b9acfec1cbbdbcb"></a>
|
||||
__HIP_DEVICE__ long4 </td><td class="memItemRight" valign="bottom"><b>make_long4</b> (long, long, long, long)</td></tr>
|
||||
<tr class="separator:ac7712819efde22e42b9acfec1cbbdbcb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a95bee6bdeb494f8b051468a37676b0ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95bee6bdeb494f8b051468a37676b0ac"></a>
|
||||
__HIP_DEVICE__ longlong1 </td><td class="memItemRight" valign="bottom"><b>make_longlong1</b> (long long)</td></tr>
|
||||
<tr class="separator:a95bee6bdeb494f8b051468a37676b0ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aee5157442f0e2115f652877930a9f38b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee5157442f0e2115f652877930a9f38b"></a>
|
||||
__HIP_DEVICE__ longlong2 </td><td class="memItemRight" valign="bottom"><b>make_longlong2</b> (long long, long long)</td></tr>
|
||||
<tr class="separator:aee5157442f0e2115f652877930a9f38b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a425c8fc8683cb1f830fd7368a8378c5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a425c8fc8683cb1f830fd7368a8378c5f"></a>
|
||||
__HIP_DEVICE__ longlong3 </td><td class="memItemRight" valign="bottom"><b>make_longlong3</b> (long long, long long, long long)</td></tr>
|
||||
<tr class="separator:a425c8fc8683cb1f830fd7368a8378c5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8c86b4e953f20f8338d2be870c25ea36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c86b4e953f20f8338d2be870c25ea36"></a>
|
||||
__HIP_DEVICE__ longlong4 </td><td class="memItemRight" valign="bottom"><b>make_longlong4</b> (long long, long long, long long, long long)</td></tr>
|
||||
<tr class="separator:a8c86b4e953f20f8338d2be870c25ea36"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85f46f3923e2bcab83a642a9ffe4ba41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85f46f3923e2bcab83a642a9ffe4ba41"></a>
|
||||
__HIP_DEVICE__ uchar1 </td><td class="memItemRight" valign="bottom"><b>make_uchar1</b> (unsigned char)</td></tr>
|
||||
<tr class="separator:a85f46f3923e2bcab83a642a9ffe4ba41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1126c9ef45bde1ab51c46cd793eb2151"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1126c9ef45bde1ab51c46cd793eb2151"></a>
|
||||
__HIP_DEVICE__ uchar2 </td><td class="memItemRight" valign="bottom"><b>make_uchar2</b> (unsigned char, unsigned char)</td></tr>
|
||||
<tr class="separator:a1126c9ef45bde1ab51c46cd793eb2151"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4bb3268762ba011823ab5989fa3969d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4bb3268762ba011823ab5989fa3969d"></a>
|
||||
__HIP_DEVICE__ uchar3 </td><td class="memItemRight" valign="bottom"><b>make_uchar3</b> (unsigned char, unsigned char, unsigned char)</td></tr>
|
||||
<tr class="separator:ac4bb3268762ba011823ab5989fa3969d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8263521cb73e85adcfce826670a0db7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8263521cb73e85adcfce826670a0db7c"></a>
|
||||
__HIP_DEVICE__ uchar4 </td><td class="memItemRight" valign="bottom"><b>make_uchar4</b> (unsigned char, unsigned char, unsigned char, unsigned char)</td></tr>
|
||||
<tr class="separator:a8263521cb73e85adcfce826670a0db7c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2c0f4af63beaae7e7da632b8067ae937"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c0f4af63beaae7e7da632b8067ae937"></a>
|
||||
__HIP_DEVICE__ ushort1 </td><td class="memItemRight" valign="bottom"><b>make_ushort1</b> (unsigned short)</td></tr>
|
||||
<tr class="separator:a2c0f4af63beaae7e7da632b8067ae937"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef456cb606a88a085f114f2d3852a307"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef456cb606a88a085f114f2d3852a307"></a>
|
||||
__HIP_DEVICE__ ushort2 </td><td class="memItemRight" valign="bottom"><b>make_ushort2</b> (unsigned short, unsigned short)</td></tr>
|
||||
<tr class="separator:aef456cb606a88a085f114f2d3852a307"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae18269ca6a18853c18d26b494cfe3935"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae18269ca6a18853c18d26b494cfe3935"></a>
|
||||
__HIP_DEVICE__ ushort3 </td><td class="memItemRight" valign="bottom"><b>make_ushort3</b> (unsigned short, unsigned short, unsigned short)</td></tr>
|
||||
<tr class="separator:ae18269ca6a18853c18d26b494cfe3935"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a970e929a26f40e60d97338b407faf408"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a970e929a26f40e60d97338b407faf408"></a>
|
||||
__HIP_DEVICE__ ushort4 </td><td class="memItemRight" valign="bottom"><b>make_ushort4</b> (unsigned short, unsigned short, unsigned short, unsigned short)</td></tr>
|
||||
<tr class="separator:a970e929a26f40e60d97338b407faf408"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad65a533d8087215ce8b7d18af587cce0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad65a533d8087215ce8b7d18af587cce0"></a>
|
||||
__HIP_DEVICE__ uint1 </td><td class="memItemRight" valign="bottom"><b>make_uint1</b> (unsigned int)</td></tr>
|
||||
<tr class="separator:ad65a533d8087215ce8b7d18af587cce0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3b5eb7b7737e6f60757ed534ec4a117"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3b5eb7b7737e6f60757ed534ec4a117"></a>
|
||||
__HIP_DEVICE__ uint2 </td><td class="memItemRight" valign="bottom"><b>make_uint2</b> (unsigned int, unsigned int)</td></tr>
|
||||
<tr class="separator:aa3b5eb7b7737e6f60757ed534ec4a117"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a396fba1f0ce71c69aac8fb418ec5a5c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a396fba1f0ce71c69aac8fb418ec5a5c0"></a>
|
||||
__HIP_DEVICE__ uint3 </td><td class="memItemRight" valign="bottom"><b>make_uint3</b> (unsigned int, unsigned int, unsigned int)</td></tr>
|
||||
<tr class="separator:a396fba1f0ce71c69aac8fb418ec5a5c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0bbe6598c3db7b996ebc3079e91cf984"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bbe6598c3db7b996ebc3079e91cf984"></a>
|
||||
__HIP_DEVICE__ uint4 </td><td class="memItemRight" valign="bottom"><b>make_uint4</b> (unsigned int, unsigned int, unsigned int, unsigned int)</td></tr>
|
||||
<tr class="separator:a0bbe6598c3db7b996ebc3079e91cf984"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8b600007c93cadf6d0a01d9471b16db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8b600007c93cadf6d0a01d9471b16db"></a>
|
||||
__HIP_DEVICE__ ulong1 </td><td class="memItemRight" valign="bottom"><b>make_ulong1</b> (unsigned long)</td></tr>
|
||||
<tr class="separator:af8b600007c93cadf6d0a01d9471b16db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a11c5d4e7edf21b1ea294881f824a38a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11c5d4e7edf21b1ea294881f824a38a5"></a>
|
||||
__HIP_DEVICE__ ulong2 </td><td class="memItemRight" valign="bottom"><b>make_ulong2</b> (unsigned long, unsigned long)</td></tr>
|
||||
<tr class="separator:a11c5d4e7edf21b1ea294881f824a38a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8e62626cf120f8c57d380e4fad43437d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e62626cf120f8c57d380e4fad43437d"></a>
|
||||
__HIP_DEVICE__ ulong3 </td><td class="memItemRight" valign="bottom"><b>make_ulong3</b> (unsigned long, unsigned long, unsigned long)</td></tr>
|
||||
<tr class="separator:a8e62626cf120f8c57d380e4fad43437d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d4633e39ec3975df6e9532cf9b0bd44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d4633e39ec3975df6e9532cf9b0bd44"></a>
|
||||
__HIP_DEVICE__ ulong4 </td><td class="memItemRight" valign="bottom"><b>make_ulong4</b> (unsigned long, unsigned long, unsigned long, unsigned long)</td></tr>
|
||||
<tr class="separator:a5d4633e39ec3975df6e9532cf9b0bd44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2a8faa980c3aa85c4b6481ff048e8a24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a8faa980c3aa85c4b6481ff048e8a24"></a>
|
||||
__HIP_DEVICE__ ulonglong1 </td><td class="memItemRight" valign="bottom"><b>make_ulonglong1</b> (unsigned long long)</td></tr>
|
||||
<tr class="separator:a2a8faa980c3aa85c4b6481ff048e8a24"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a12c873fa460bdc2a230a87347fb9abee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12c873fa460bdc2a230a87347fb9abee"></a>
|
||||
__HIP_DEVICE__ ulonglong2 </td><td class="memItemRight" valign="bottom"><b>make_ulonglong2</b> (unsigned long long, unsigned long long)</td></tr>
|
||||
<tr class="separator:a12c873fa460bdc2a230a87347fb9abee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a08cf17f39df416b573431a53f44de185"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08cf17f39df416b573431a53f44de185"></a>
|
||||
__HIP_DEVICE__ ulonglong3 </td><td class="memItemRight" valign="bottom"><b>make_ulonglong3</b> (unsigned long long, unsigned long long, unsigned long long)</td></tr>
|
||||
<tr class="separator:a08cf17f39df416b573431a53f44de185"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a02e4a74a283339e461012cfb3986a4cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02e4a74a283339e461012cfb3986a4cb"></a>
|
||||
__HIP_DEVICE__ ulonglong4 </td><td class="memItemRight" valign="bottom"><b>make_ulonglong4</b> (unsigned long long, unsigned long long, unsigned long long, unsigned long long)</td></tr>
|
||||
<tr class="separator:a02e4a74a283339e461012cfb3986a4cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa49d74ffe83ae78256c72fd2da334f6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49d74ffe83ae78256c72fd2da334f6f"></a>
|
||||
__HIP_DEVICE__ float1 </td><td class="memItemRight" valign="bottom"><b>make_float1</b> (float)</td></tr>
|
||||
<tr class="separator:aa49d74ffe83ae78256c72fd2da334f6f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a348c1286a3b7c96ece19e6efd1ed96b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a348c1286a3b7c96ece19e6efd1ed96b3"></a>
|
||||
__HIP_DEVICE__ float2 </td><td class="memItemRight" valign="bottom"><b>make_float2</b> (float, float)</td></tr>
|
||||
<tr class="separator:a348c1286a3b7c96ece19e6efd1ed96b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a401aaa554e7f85a389920724fc828473"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a401aaa554e7f85a389920724fc828473"></a>
|
||||
__HIP_DEVICE__ float3 </td><td class="memItemRight" valign="bottom"><b>make_float3</b> (float, float, float)</td></tr>
|
||||
<tr class="separator:a401aaa554e7f85a389920724fc828473"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73a2cc7cebb9356ee5441d7879a54d37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73a2cc7cebb9356ee5441d7879a54d37"></a>
|
||||
__HIP_DEVICE__ float4 </td><td class="memItemRight" valign="bottom"><b>make_float4</b> (float, float, float, float)</td></tr>
|
||||
<tr class="separator:a73a2cc7cebb9356ee5441d7879a54d37"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a63eb2fcfed0a31ee14be202efde749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a63eb2fcfed0a31ee14be202efde749"></a>
|
||||
__HIP_DEVICE__ double1 </td><td class="memItemRight" valign="bottom"><b>make_double1</b> (double)</td></tr>
|
||||
<tr class="separator:a0a63eb2fcfed0a31ee14be202efde749"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d1fc66fadd86065c920c019c5e8deab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d1fc66fadd86065c920c019c5e8deab"></a>
|
||||
__HIP_DEVICE__ double2 </td><td class="memItemRight" valign="bottom"><b>make_double2</b> (double, double)</td></tr>
|
||||
<tr class="separator:a8d1fc66fadd86065c920c019c5e8deab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a181e6ea5d92aa0a71282c993f544ee29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a181e6ea5d92aa0a71282c993f544ee29"></a>
|
||||
__HIP_DEVICE__ double3 </td><td class="memItemRight" valign="bottom"><b>make_double3</b> (double, double, double)</td></tr>
|
||||
<tr class="separator:a181e6ea5d92aa0a71282c993f544ee29"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab098cf5db7916be4b838bcecd3c3fc60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab098cf5db7916be4b838bcecd3c3fc60"></a>
|
||||
__HIP_DEVICE__ double4 </td><td class="memItemRight" valign="bottom"><b>make_double4</b> (double, double, double, double)</td></tr>
|
||||
<tr class="separator:ab098cf5db7916be4b838bcecd3c3fc60"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Defines the different newt vector types for HIP runtime. </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
+150
-84
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_vector_types.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_vector_types.h Source File</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>
|
||||
@@ -201,97 +201,163 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">typedef</span> hc::short_vector::double3 double3;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="keyword">typedef</span> hc::short_vector::double4 double4;</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="comment">// Inline functions for creating vector types from basic types</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e"> 121</a></span> <span class="preprocessor">#define ONE_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x) { VT t; t.x = x; return t; };</span></div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="preprocessor"></span><span class="preprocessor">#define TWO_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x, T y) { VT t; t.x=x; t.y=y; return t; };</span></div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="preprocessor"></span><span class="preprocessor">#define THREE_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x, T y, T z) { VT t; t.x=x; t.y=y; t.z=z; return t; };</span></div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="preprocessor"></span><span class="preprocessor">#define FOUR_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x, T y, T z, T w) { VT t; t.x=x; t.y=y; t.z=z; t.w=w; return t; };</span></div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">//signed:</span></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, char1);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, char2);</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, char3);</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, char4);</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">short</span>, short1);</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">short</span>, short2);</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">short</span>, short3);</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">short</span>, short4);</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">int</span>, int1);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">int</span>, int2);</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">int</span>, int3);</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">int</span>, int4);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">long</span> <span class="keywordtype">int</span>, long1);</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">long</span> <span class="keywordtype">int</span>, long2);</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">long</span> <span class="keywordtype">int</span>, long3);</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">long</span> <span class="keywordtype">int</span>, long4);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong1);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong2);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong3);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong4);</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, longlong1);</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, longlong2);</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, longlong3);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, longlong4);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="comment">// unsigned:</span></div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, uchar1);</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, uchar2);</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, uchar3);</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, uchar4);</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">#if __HCC__</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor"></span><span class="preprocessor">#include"hip/hcc_detail/host_defines.h"</span></div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#define __HIP_DEVICE__ __device__ __host__</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor"></span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="preprocessor"></span><span class="preprocessor">#define __HIP_DEVICE__</span></div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> __HIP_DEVICE__ char1 make_char1(<span class="keywordtype">signed</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> __HIP_DEVICE__ char2 make_char2(<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, <span class="keywordtype">signed</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> __HIP_DEVICE__ char3 make_char3(<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>, <span class="keywordtype">signed</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> __HIP_DEVICE__ char4 make_char4(<span class="keywordtype">signed</span> <span class="keywordtype">char</span>, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>, <span class="keywordtype">signed</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> __HIP_DEVICE__ short1 make_short1(<span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> __HIP_DEVICE__ short2 make_short2(<span class="keywordtype">short</span>, <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> __HIP_DEVICE__ short3 make_short3(<span class="keywordtype">short</span>, <span class="keywordtype">short</span>, <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> __HIP_DEVICE__ short4 make_short4(<span class="keywordtype">short</span>, <span class="keywordtype">short</span>, <span class="keywordtype">short</span>, <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> __HIP_DEVICE__ int1 make_int1(<span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> __HIP_DEVICE__ int2 make_int2(<span class="keywordtype">int</span>, <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> __HIP_DEVICE__ int3 make_int3(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> __HIP_DEVICE__ int4 make_int4(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> __HIP_DEVICE__ long1 make_long1(<span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> __HIP_DEVICE__ long2 make_long2(<span class="keywordtype">long</span>, <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> __HIP_DEVICE__ long3 make_long3(<span class="keywordtype">long</span>, <span class="keywordtype">long</span>, <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> __HIP_DEVICE__ long4 make_long4(<span class="keywordtype">long</span>, <span class="keywordtype">long</span>, <span class="keywordtype">long</span>, <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> __HIP_DEVICE__ longlong1 make_longlong1(<span class="keywordtype">long</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> __HIP_DEVICE__ longlong2 make_longlong2(<span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> __HIP_DEVICE__ longlong3 make_longlong3(<span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> __HIP_DEVICE__ longlong4 make_longlong4(<span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> __HIP_DEVICE__ uchar1 make_uchar1(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> __HIP_DEVICE__ uchar2 make_uchar2(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> __HIP_DEVICE__ uchar3 make_uchar3(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> __HIP_DEVICE__ uchar4 make_uchar4(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> );</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> __HIP_DEVICE__ ushort1 make_ushort1(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> __HIP_DEVICE__ ushort2 make_ushort2(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> __HIP_DEVICE__ ushort3 make_ushort3(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> __HIP_DEVICE__ ushort4 make_ushort4(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> );</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> __HIP_DEVICE__ uint1 make_uint1(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> __HIP_DEVICE__ uint2 make_uint2(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> __HIP_DEVICE__ uint3 make_uint3(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> __HIP_DEVICE__ uint4 make_uint4(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> );</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, ushort1);</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, ushort2);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, ushort3);</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>, ushort4);</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> __HIP_DEVICE__ ulong1 make_ulong1(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> __HIP_DEVICE__ ulong2 make_ulong2(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> __HIP_DEVICE__ ulong3 make_ulong3(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> __HIP_DEVICE__ ulong4 make_ulong4(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, uint1);</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, uint2);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, uint3);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, uint4);</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> __HIP_DEVICE__ ulonglong1 make_ulonglong1(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> __HIP_DEVICE__ ulonglong2 make_ulonglong2(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> __HIP_DEVICE__ ulonglong3 make_ulonglong3(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> __HIP_DEVICE__ ulonglong4 make_ulonglong4(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> );</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong1);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong2);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong3);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong4);</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> __HIP_DEVICE__ float1 make_float1(<span class="keywordtype">float</span> );</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> __HIP_DEVICE__ float2 make_float2(<span class="keywordtype">float</span>, <span class="keywordtype">float</span> );</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> __HIP_DEVICE__ float3 make_float3(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span> );</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> __HIP_DEVICE__ float4 make_float4(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span> );</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong1);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong2);</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong3);</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulong4);</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> __HIP_DEVICE__ double1 make_double1(<span class="keywordtype">double</span> );</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> __HIP_DEVICE__ double2 make_double2(<span class="keywordtype">double</span>, <span class="keywordtype">double</span> );</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> __HIP_DEVICE__ double3 make_double3(<span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span> );</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> __HIP_DEVICE__ double4 make_double4(<span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span> );</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulonglong1);</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulonglong2);</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulonglong3);</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span>, ulonglong4);</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="comment">//Floating point</span></div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">float</span>, float1);</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">float</span>, float2);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">float</span>, float3);</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">float</span>, float4);</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <a class="code" href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a> (<span class="keywordtype">double</span>, double1);</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> TWO_COMPONENT_ACCESS (<span class="keywordtype">double</span>, double2);</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> THREE_COMPONENT_ACCESS(<span class="keywordtype">double</span>, double3);</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> FOUR_COMPONENT_ACCESS (<span class="keywordtype">double</span>, double4);</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="hcc__detail_2hip__vector__types_8h_html_add5d9c0f058c5a52c2b9165a66035d0e"><div class="ttname"><a href="hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e">ONE_COMPONENT_ACCESS</a></div><div class="ttdeci">#define ONE_COMPONENT_ACCESS(T, VT)</div><div class="ttdoc"> </div><div class="ttdef"><b>Definition:</b> hip_vector_types.h:121</div></div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="comment">// Inline functions for creating vector types from basic types</span></div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="comment">#define ONE_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x) { VT t; t.x = x; return t; };</span></div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="comment">#define TWO_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x, T y) { VT t; t.x=x; t.y=y; return t; };</span></div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="comment">#define THREE_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x, T y, T z) { VT t; t.x=x; t.y=y; t.z=z; return t; };</span></div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="comment">#define FOUR_COMPONENT_ACCESS(T, VT) inline VT make_ ##VT (T x, T y, T z, T w) { VT t; t.x=x; t.y=y; t.z=z; t.w=w; return t; };</span></div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="comment">//signed:</span></div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment">ONE_COMPONENT_ACCESS (signed char, char1);</span></div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="comment">TWO_COMPONENT_ACCESS (signed char, char2);</span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="comment">THREE_COMPONENT_ACCESS(signed char, char3);</span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment">FOUR_COMPONENT_ACCESS (signed char, char4);</span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="comment">ONE_COMPONENT_ACCESS (short, short1);</span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="comment">TWO_COMPONENT_ACCESS (short, short2);</span></div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="comment">THREE_COMPONENT_ACCESS(short, short3);</span></div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="comment">FOUR_COMPONENT_ACCESS (short, short4);</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="comment">ONE_COMPONENT_ACCESS (int, int1);</span></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="comment">TWO_COMPONENT_ACCESS (int, int2);</span></div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <span class="comment">THREE_COMPONENT_ACCESS(int, int3);</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="comment">FOUR_COMPONENT_ACCESS (int, int4);</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="comment">ONE_COMPONENT_ACCESS (long int, long1);</span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="comment">TWO_COMPONENT_ACCESS (long int, long2);</span></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="comment">THREE_COMPONENT_ACCESS(long int, long3);</span></div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="comment">FOUR_COMPONENT_ACCESS (long int, long4);</span></div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="comment">ONE_COMPONENT_ACCESS (long long int, ulong1);</span></div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="comment">TWO_COMPONENT_ACCESS (long long int, ulong2);</span></div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="comment">THREE_COMPONENT_ACCESS(long long int, ulong3);</span></div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="comment">FOUR_COMPONENT_ACCESS (long long int, ulong4);</span></div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="comment">ONE_COMPONENT_ACCESS (long long int, longlong1);</span></div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="comment">TWO_COMPONENT_ACCESS (long long int, longlong2);</span></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="comment">THREE_COMPONENT_ACCESS(long long int, longlong3);</span></div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="comment">FOUR_COMPONENT_ACCESS (long long int, longlong4);</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="comment">// unsigned:</span></div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="comment">ONE_COMPONENT_ACCESS (unsigned char, uchar1);</span></div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <span class="comment">TWO_COMPONENT_ACCESS (unsigned char, uchar2);</span></div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="comment">THREE_COMPONENT_ACCESS(unsigned char, uchar3);</span></div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="comment">FOUR_COMPONENT_ACCESS (unsigned char, uchar4);</span></div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="comment">ONE_COMPONENT_ACCESS (unsigned short, ushort1);</span></div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="comment">TWO_COMPONENT_ACCESS (unsigned short, ushort2);</span></div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> <span class="comment">THREE_COMPONENT_ACCESS(unsigned short, ushort3);</span></div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <span class="comment">FOUR_COMPONENT_ACCESS (unsigned short, ushort4);</span></div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <span class="comment">ONE_COMPONENT_ACCESS (unsigned int, uint1);</span></div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <span class="comment">TWO_COMPONENT_ACCESS (unsigned int, uint2);</span></div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <span class="comment">THREE_COMPONENT_ACCESS(unsigned int, uint3);</span></div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="comment">FOUR_COMPONENT_ACCESS (unsigned int, uint4);</span></div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="comment">ONE_COMPONENT_ACCESS (unsigned long int, ulong1);</span></div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="comment">TWO_COMPONENT_ACCESS (unsigned long int, ulong2);</span></div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="comment">THREE_COMPONENT_ACCESS(unsigned long int, ulong3);</span></div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="comment">FOUR_COMPONENT_ACCESS (unsigned long int, ulong4);</span></div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="comment">ONE_COMPONENT_ACCESS (unsigned long long int, ulong1);</span></div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="comment">TWO_COMPONENT_ACCESS (unsigned long long int, ulong2);</span></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <span class="comment">THREE_COMPONENT_ACCESS(unsigned long long int, ulong3);</span></div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="comment">FOUR_COMPONENT_ACCESS (unsigned long long int, ulong4);</span></div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="comment">ONE_COMPONENT_ACCESS (unsigned long long int, ulonglong1);</span></div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="comment">TWO_COMPONENT_ACCESS (unsigned long long int, ulonglong2);</span></div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="comment">THREE_COMPONENT_ACCESS(unsigned long long int, ulonglong3);</span></div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="comment">FOUR_COMPONENT_ACCESS (unsigned long long int, ulonglong4);</span></div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="comment">//Floating point</span></div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="comment">ONE_COMPONENT_ACCESS (float, float1);</span></div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="comment">TWO_COMPONENT_ACCESS (float, float2);</span></div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="comment">THREE_COMPONENT_ACCESS(float, float3);</span></div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="comment">FOUR_COMPONENT_ACCESS (float, float4);</span></div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <span class="comment"></span></div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="comment">ONE_COMPONENT_ACCESS (double, double1);</span></div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="comment">TWO_COMPONENT_ACCESS (double, double2);</span></div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="comment">THREE_COMPONENT_ACCESS(double, double3);</span></div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="comment">FOUR_COMPONENT_ACCESS (double, double4);</span></div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="preprocessor"></span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_common.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hip_common.h Source File</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>
|
||||
@@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/src/hip_hcc.cpp File Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/src/hip_hcc.cpp 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>
|
||||
@@ -112,9 +112,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a6cdfff25aad8796bad4bbf2976aa0780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cdfff25aad8796bad4bbf2976aa0780"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>HIP_HCC</b></td></tr>
|
||||
<tr class="separator:a6cdfff25aad8796bad4bbf2976aa0780"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a70838c4fa8cfbdb44e3b771caf2ccda3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70838c4fa8cfbdb44e3b771caf2ccda3"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>DeviceErrorCheck</b>(x)   if (x != HSA_STATUS_SUCCESS) { return <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d">hipErrorInvalidDevice</a>; }</td></tr>
|
||||
<tr class="separator:a70838c4fa8cfbdb44e3b771caf2ccda3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -132,6 +129,9 @@ const char * </td><td class="memItemRight" valign="bottom"><b>ihipErrorStri
|
||||
<tr class="memitem:a561c8030bb5c9835b7381130106278e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a561c8030bb5c9835b7381130106278e2"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>ihipIsValidDevice</b> (unsigned deviceIndex)</td></tr>
|
||||
<tr class="separator:a561c8030bb5c9835b7381130106278e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aadf47755f7bd8c4cf6c761d07a6b566b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadf47755f7bd8c4cf6c761d07a6b566b"></a>
|
||||
<a class="el" href="classihipDevice__t.html">ihipDevice_t</a> * </td><td class="memItemRight" valign="bottom"><b>getDevice</b> (unsigned deviceIndex)</td></tr>
|
||||
<tr class="separator:aadf47755f7bd8c4cf6c761d07a6b566b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93c32584eb46790f4947ef90da127613"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93c32584eb46790f4947ef90da127613"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>error_check</b> (hsa_status_t hsa_error_code, int line_num, std::string str)</td></tr>
|
||||
<tr class="separator:a93c32584eb46790f4947ef90da127613"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -153,12 +153,12 @@ void </td><td class="memItemRight" valign="bottom"><b>ihipInit</b> ()</td><
|
||||
<tr class="memitem:aaf16ac37517d2e0a1642f822b7aafe0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf16ac37517d2e0a1642f822b7aafe0f"></a>
|
||||
hipStream_t </td><td class="memItemRight" valign="bottom"><b>ihipSyncAndResolveStream</b> (hipStream_t stream)</td></tr>
|
||||
<tr class="separator:aaf16ac37517d2e0a1642f822b7aafe0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a597cb8f006c2f7dbe1c0b45051838e26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a597cb8f006c2f7dbe1c0b45051838e26"></a>
|
||||
hipStream_t </td><td class="memItemRight" valign="bottom"><b>ihipPreLaunchKernel</b> (hipStream_t stream, hc::accelerator_view **av)</td></tr>
|
||||
<tr class="separator:a597cb8f006c2f7dbe1c0b45051838e26"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac57c37c7954286ecdf6f032cf64599b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac57c37c7954286ecdf6f032cf64599b9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>ihipPostLaunchKernel</b> (hipStream_t stream, hc::completion_future &kernelFuture)</td></tr>
|
||||
<tr class="separator:ac57c37c7954286ecdf6f032cf64599b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a92524ad83b4a318729aad695bada8766"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92524ad83b4a318729aad695bada8766"></a>
|
||||
hipStream_t </td><td class="memItemRight" valign="bottom"><b>ihipPreLaunchKernel</b> (hipStream_t stream, grid_launch_parm *lp)</td></tr>
|
||||
<tr class="separator:a92524ad83b4a318729aad695bada8766"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a306767aedd231497c964972aade8cf80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a306767aedd231497c964972aade8cf80"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>ihipPostLaunchKernel</b> (hipStream_t stream, grid_launch_parm &lp)</td></tr>
|
||||
<tr class="separator:a306767aedd231497c964972aade8cf80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d30a0554ca00fc1db8442d03e285ef2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d30a0554ca00fc1db8442d03e285ef2"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>ihipSetTs</b> (<a class="el" href="structhipEvent__t.html">hipEvent_t</a> e)</td></tr>
|
||||
<tr class="separator:a1d30a0554ca00fc1db8442d03e285ef2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -335,7 +335,7 @@ hsa_agent_t </td><td class="memItemRight" valign="bottom"><b>g_cpu_agent</b
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
@@ -0,0 +1,207 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_ldg.h Source File</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 Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related 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 List</span></a></li>
|
||||
<li><a href="globals.html"><span>File 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6d8604cb65fa6b83549668eb0ce09cac.html">hcc_detail</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">hip_ldg.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">Copyright (c) 2015-2016 Advanced Micro Devices, Inc. All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">of this software and associated documentation files (the "Software"), to deal</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">in the Software without restriction, including without limitation the rights</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">copies of the Software, and to permit persons to whom the Software is</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">furnished to do so, subject to the following conditions:</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">The above copyright notice and this permission notice shall be included in</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">all copies or substantial portions of the Software.</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">THE SOFTWARE.</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef HIP_LDG_H</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#define HIP_LDG_H</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#if __HCC__</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span><span class="preprocessor">#include"<a class="code" href="hcc__detail_2hip__vector__types_8h.html">hip_vector_types.h</a>"</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include"<a class="code" href="host__defines_8h.html">host_defines.h</a>"</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#if __hcc_workweek__ >= 16164 </span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor"></span><span class="preprocessor">#include"hip/hip_vector_types.h"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include"hip/hcc_detail/host_defines.h"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> __device__ <span class="keywordtype">char</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">char</span>* );</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> __device__ char1 __ldg(<span class="keyword">const</span> char1* );</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> __device__ char2 __ldg(<span class="keyword">const</span> char2* );</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> __device__ char3 __ldg(<span class="keyword">const</span> char3* );</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> __device__ char4 __ldg(<span class="keyword">const</span> char4* );</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> __device__ <span class="keywordtype">signed</span> <span class="keywordtype">char</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* );</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> __device__ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* );</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> __device__ <span class="keywordtype">short</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">short</span>* );</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> __device__ short1 __ldg(<span class="keyword">const</span> short1* );</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> __device__ short2 __ldg(<span class="keyword">const</span> short2* );</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> __device__ short3 __ldg(<span class="keyword">const</span> short3* );</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> __device__ short4 __ldg(<span class="keyword">const</span> short4* );</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> __device__ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* );</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> __device__ <span class="keywordtype">int</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">int</span>* );</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> __device__ int1 __ldg(<span class="keyword">const</span> int1* );</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> __device__ int2 __ldg(<span class="keyword">const</span> int2* );</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> __device__ int3 __ldg(<span class="keyword">const</span> int3* );</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> __device__ int4 __ldg(<span class="keyword">const</span> int4* );</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> __device__ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* );</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> __device__ <span class="keywordtype">long</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">long</span>* );</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> __device__ long1 __ldg(<span class="keyword">const</span> long1* );</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> __device__ long2 __ldg(<span class="keyword">const</span> long2* );</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> __device__ long3 __ldg(<span class="keyword">const</span> long3* );</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> __device__ long4 __ldg(<span class="keyword">const</span> long4* );</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> __device__ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* );</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> __device__ <span class="keywordtype">long</span> <span class="keywordtype">long</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* );</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> __device__ longlong1 __ldg(<span class="keyword">const</span> longlong1* );</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> __device__ longlong2 __ldg(<span class="keyword">const</span> longlong2* );</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> __device__ longlong3 __ldg(<span class="keyword">const</span> longlong3* );</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> __device__ longlong4 __ldg(<span class="keyword">const</span> longlong4* );</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> __device__ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* );</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> __device__ uchar1 __ldg(<span class="keyword">const</span> uchar1* );</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> __device__ uchar2 __ldg(<span class="keyword">const</span> uchar2* );</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> __device__ uchar3 __ldg(<span class="keyword">const</span> uchar3* );</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> __device__ uchar4 __ldg(<span class="keyword">const</span> uchar4* );</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> __device__ ushort1 __ldg(<span class="keyword">const</span> ushort1* );</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> __device__ ushort2 __ldg(<span class="keyword">const</span> ushort2* );</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> __device__ ushort3 __ldg(<span class="keyword">const</span> ushort3* );</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> __device__ ushort4 __ldg(<span class="keyword">const</span> ushort4* );</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> __device__ uint1 __ldg(<span class="keyword">const</span> uint1* );</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> __device__ uint2 __ldg(<span class="keyword">const</span> uint2* );</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> __device__ uint3 __ldg(<span class="keyword">const</span> uint3* );</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> __device__ uint4 __ldg(<span class="keyword">const</span> uint4* );</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> __device__ ulonglong1 __ldg(<span class="keyword">const</span> ulonglong1* );</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> __device__ ulonglong2 __ldg(<span class="keyword">const</span> ulonglong2* );</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> __device__ ulonglong3 __ldg(<span class="keyword">const</span> ulonglong3* );</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> __device__ ulonglong4 __ldg(<span class="keyword">const</span> ulonglong4* );</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> __device__ <span class="keywordtype">float</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">float</span>* );</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> __device__ float1 __ldg(<span class="keyword">const</span> float1* );</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> __device__ float2 __ldg(<span class="keyword">const</span> float2* );</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> __device__ float3 __ldg(<span class="keyword">const</span> float3* );</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> __device__ float4 __ldg(<span class="keyword">const</span> float4* );</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> __device__ <span class="keywordtype">double</span> __ldg(<span class="keyword">const</span> <span class="keywordtype">double</span>* );</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> __device__ double1 __ldg(<span class="keyword">const</span> double1* );</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> __device__ double2 __ldg(<span class="keyword">const</span> double2* );</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> __device__ double3 __ldg(<span class="keyword">const</span> double3* );</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> __device__ double4 __ldg(<span class="keyword">const</span> double4* );</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#endif // __hcc_workweek__</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#endif // __HCC__</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">#endif // HIP_LDG_H</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="host__defines_8h_html"><div class="ttname"><a href="host__defines_8h.html">host_defines.h</a></div><div class="ttdoc">TODO-doc. </div></div>
|
||||
<div class="ttc" id="hcc__detail_2hip__vector__types_8h_html"><div class="ttname"><a href="hcc__detail_2hip__vector__types_8h.html">hip_vector_types.h</a></div><div class="ttdoc">Defines the different newt vector types for HIP runtime. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_runtime.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hip_runtime.h Source File</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>
|
||||
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_runtime_api.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hip_runtime_api.h Source File</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>
|
||||
@@ -226,131 +226,134 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a5399c146f91246f8b77abcd4ea30e7ac"> 159</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a5399c146f91246f8b77abcd4ea30e7ac">hipErrorPeerAccessAlreadyEnabled</a> </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1159eb9a6be66bea740a8bfb61378723"> 160</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1159eb9a6be66bea740a8bfb61378723">hipErrorRuntimeMemory</a> </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a44f847c5914be2177feac107dcb096d1"> 161</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a44f847c5914be2177feac107dcb096d1">hipErrorRuntimeOther</a> </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e"> 162</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e">hipErrorTbd</a> </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> } <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a>;</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="comment"> * @brief hipDeviceAttribute_t</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="comment"> * @enum</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="comment"> * @ingroup Enumerations</span></div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c"> 170</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a> {</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e"> 171</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e">hipDeviceAttributeMaxThreadsPerBlock</a>, </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594"> 172</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594">hipDeviceAttributeMaxBlockDimX</a>, </div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9"> 173</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9">hipDeviceAttributeMaxBlockDimY</a>, </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675"> 174</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675">hipDeviceAttributeMaxBlockDimZ</a>, </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87"> 175</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87">hipDeviceAttributeMaxGridDimX</a>, </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df"> 176</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df">hipDeviceAttributeMaxGridDimY</a>, </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7"> 177</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7">hipDeviceAttributeMaxGridDimZ</a>, </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5"> 178</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5">hipDeviceAttributeMaxSharedMemoryPerBlock</a>, </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c"> 179</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c">hipDeviceAttributeTotalConstantMemory</a>, </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec"> 180</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec">hipDeviceAttributeWarpSize</a>, </div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107"> 181</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107">hipDeviceAttributeMaxRegistersPerBlock</a>, </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00"> 182</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00">hipDeviceAttributeClockRate</a>, </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000"> 183</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000">hipDeviceAttributeMemoryClockRate</a>, </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870"> 184</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870">hipDeviceAttributeMemoryBusWidth</a>, </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f"> 185</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f">hipDeviceAttributeMultiprocessorCount</a>, </div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d"> 186</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d">hipDeviceAttributeComputeMode</a>, </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c"> 187</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c">hipDeviceAttributeL2CacheSize</a>, </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0"> 188</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0">hipDeviceAttributeMaxThreadsPerMultiProcessor</a>, </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d"> 189</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d">hipDeviceAttributeComputeCapabilityMajor</a>, </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85"> 190</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85">hipDeviceAttributeComputeCapabilityMinor</a>, </div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504"> 191</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504">hipDeviceAttributeConcurrentKernels</a>, </div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88"> 192</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88">hipDeviceAttributePciBusId</a>, </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff"> 193</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff">hipDeviceAttributePciDeviceId</a>, </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba"> 194</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba">hipDeviceAttributeMaxSharedMemoryPerMultiprocessor</a>, </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d"> 195</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d">hipDeviceAttributeIsMultiGpuBoard</a>, </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> } <a class="code" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a>;</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="preprocessor">#if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__)</span></div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor"></span><span class="preprocessor">#include "hip/hcc_detail/hip_runtime_api.h"</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor">#elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__)</span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="preprocessor"></span><span class="preprocessor">#include "hip/nvcc_detail/hip_runtime_api.h"</span></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <span class="preprocessor"></span><span class="preprocessor">#error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__");</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="preprocessor"></span><span class="keyword">template</span><<span class="keyword">class</span> T></div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a> ( T** devPtr, <span class="keywordtype">size_t</span> size)</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> {</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">return</span> <a class="code" href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a>((<span class="keywordtype">void</span>**)devPtr, size);</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> }</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="comment">// Provide an override to automatically typecast the pointer type from void**, and also provide a default for the flags.</span></div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">template</span><<span class="keyword">class</span> T></div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a>( T** ptr, <span class="keywordtype">size_t</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags = <a class="code" href="group__GlobalDefs.html#gad594ec51cb5b5e946c1e354bf80bddc7">hipHostMallocDefault</a>)</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> {</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> <a class="code" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a>((<span class="keywordtype">void</span>**)ptr, size, flags);</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> }</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b"> 162</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b">hipErrorHostMemoryAlreadyRegistered</a> </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9"> 163</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9">hipErrorHostMemoryNotRegistered</a> </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e"> 164</a></span>  ,<a class="code" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e">hipErrorTbd</a> </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> } <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a>;</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="comment"> * @brief hipDeviceAttribute_t</span></div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="comment"> * @enum</span></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="comment"> * @ingroup Enumerations</span></div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c"> 172</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a> {</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e"> 173</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e">hipDeviceAttributeMaxThreadsPerBlock</a>, </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594"> 174</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594">hipDeviceAttributeMaxBlockDimX</a>, </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9"> 175</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9">hipDeviceAttributeMaxBlockDimY</a>, </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675"> 176</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675">hipDeviceAttributeMaxBlockDimZ</a>, </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87"> 177</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87">hipDeviceAttributeMaxGridDimX</a>, </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df"> 178</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df">hipDeviceAttributeMaxGridDimY</a>, </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7"> 179</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7">hipDeviceAttributeMaxGridDimZ</a>, </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5"> 180</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5">hipDeviceAttributeMaxSharedMemoryPerBlock</a>, </div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c"> 181</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c">hipDeviceAttributeTotalConstantMemory</a>, </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec"> 182</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec">hipDeviceAttributeWarpSize</a>, </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107"> 183</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107">hipDeviceAttributeMaxRegistersPerBlock</a>, </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00"> 184</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00">hipDeviceAttributeClockRate</a>, </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000"> 185</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000">hipDeviceAttributeMemoryClockRate</a>, </div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870"> 186</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870">hipDeviceAttributeMemoryBusWidth</a>, </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f"> 187</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f">hipDeviceAttributeMultiprocessorCount</a>, </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d"> 188</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d">hipDeviceAttributeComputeMode</a>, </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c"> 189</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c">hipDeviceAttributeL2CacheSize</a>, </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0"> 190</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0">hipDeviceAttributeMaxThreadsPerMultiProcessor</a>, </div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d"> 191</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d">hipDeviceAttributeComputeCapabilityMajor</a>, </div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85"> 192</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85">hipDeviceAttributeComputeCapabilityMinor</a>, </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504"> 193</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504">hipDeviceAttributeConcurrentKernels</a>, </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88"> 194</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88">hipDeviceAttributePciBusId</a>, </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff"> 195</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff">hipDeviceAttributePciDeviceId</a>, </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba"> 196</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba">hipDeviceAttributeMaxSharedMemoryPerMultiprocessor</a>, </div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d"> 197</a></span>  <a class="code" href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d">hipDeviceAttributeIsMultiGpuBoard</a>, </div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> } <a class="code" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a>;</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor">#if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__)</span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="preprocessor"></span><span class="preprocessor">#include "hip/hcc_detail/hip_runtime_api.h"</span></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="preprocessor">#elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__)</span></div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <span class="preprocessor"></span><span class="preprocessor">#include "hip/nvcc_detail/hip_runtime_api.h"</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor"></span><span class="preprocessor">#error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__");</span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="preprocessor"></span><span class="keyword">template</span><<span class="keyword">class</span> T></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a> ( T** devPtr, <span class="keywordtype">size_t</span> size)</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> {</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">return</span> <a class="code" href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a>((<span class="keywordtype">void</span>**)devPtr, size);</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> }</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="comment">// Provide an override to automatically typecast the pointer type from void**, and also provide a default for the flags.</span></div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <span class="keyword">template</span><<span class="keyword">class</span> T></div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> <a class="code" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a>( T** ptr, <span class="keywordtype">size_t</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags = <a class="code" href="group__GlobalDefs.html#gad594ec51cb5b5e946c1e354bf80bddc7">hipHostMallocDefault</a>)</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> {</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">return</span> <a class="code" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a>((<span class="keywordtype">void</span>**)ptr, size, flags);</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> }</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594ad4406972c318df36d231310a15131c24"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ad4406972c318df36d231310a15131c24">hipErrorNoDevice</a></div><div class="ttdoc">Call to hipGetDeviceCount returned 0 devices. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:155</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a29880232c56120be3455ce00d5379665"><div class="ttname"><a href="structhipDeviceProp__t.html#a29880232c56120be3455ce00d5379665">hipDeviceProp_t::totalConstMem</a></div><div class="ttdeci">size_t totalConstMem</div><div class="ttdoc">Size of shared memory region (in bytes). </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:86</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba">hipDeviceAttributeMaxSharedMemoryPerMultiprocessor</a></div><div class="ttdoc">Maximum Shared Memory Per Multiprocessor. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:194</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594">hipDeviceAttributeMaxBlockDimX</a></div><div class="ttdoc">Maximum x-dimension of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:172</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87">hipDeviceAttributeMaxGridDimX</a></div><div class="ttdoc">Maximum x-dimension of a grid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:175</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad3e7f3d01533b32e12211172fcf410ba">hipDeviceAttributeMaxSharedMemoryPerMultiprocessor</a></div><div class="ttdoc">Maximum Shared Memory Per Multiprocessor. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:196</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac1e4ac589db0d8adbbc241e3d0fcd594">hipDeviceAttributeMaxBlockDimX</a></div><div class="ttdoc">Maximum x-dimension of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:174</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca03db8df0e7a9fbdaae683d97e8ac9c87">hipDeviceAttributeMaxGridDimX</a></div><div class="ttdoc">Maximum x-dimension of a grid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:177</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a5399c146f91246f8b77abcd4ea30e7ac"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a5399c146f91246f8b77abcd4ea30e7ac">hipErrorPeerAccessAlreadyEnabled</a></div><div class="ttdoc">Peer access was already enabled from the current device. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:159</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a45b297e6c3b2029dce1348658421481b"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a45b297e6c3b2029dce1348658421481b">hipErrorUnknownSymbol</a></div><div class="ttdoc">Unknown symbol. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:146</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a1159eb9a6be66bea740a8bfb61378723"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1159eb9a6be66bea740a8bfb61378723">hipErrorRuntimeMemory</a></div><div class="ttdoc">HSA runtime memory call returned error. Typically not seen in production systems. ...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:160</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870">hipDeviceAttributeMemoryBusWidth</a></div><div class="ttdoc">Global memory bus width in bits. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:184</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca848c1396fab6f20463c6aefb828b0870">hipDeviceAttributeMemoryBusWidth</a></div><div class="ttdoc">Global memory bus width in bits. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:186</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063">hipSuccess</a></div><div class="ttdoc">Successful completion. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:143</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_abb51208e2509a7a1d107f0da69108938"><div class="ttname"><a href="structhipDeviceProp__t.html#abb51208e2509a7a1d107f0da69108938">hipDeviceProp_t::minor</a></div><div class="ttdeci">int minor</div><div class="ttdoc">Minor compute capability. On HCC, this is an approximation and features may differ from CUDA CC...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:88</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_ac2143f5448607d1a02a9e8783fcf06a1"><div class="ttname"><a href="structhipDeviceProp__t.html#ac2143f5448607d1a02a9e8783fcf06a1">hipDeviceProp_t::canMapHostMemory</a></div><div class="ttdeci">int canMapHostMemory</div><div class="ttdoc">Check whether HIP can map host memory. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:100</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107">hipDeviceAttributeMaxRegistersPerBlock</a></div><div class="ttdoc">Maximum number of 32-bit registers available to a thread block. This number is shared by all thread b...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:181</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca82289b170192b6ea742be0efc6f95107">hipDeviceAttributeMaxRegistersPerBlock</a></div><div class="ttdoc">Maximum number of 32-bit registers available to a thread block. This number is shared by all thread b...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:183</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a73c1c21648a901799ff6bef83c11135b"><div class="ttname"><a href="structhipDeviceProp__t.html#a73c1c21648a901799ff6bef83c11135b">hipDeviceProp_t::regsPerBlock</a></div><div class="ttdeci">int regsPerBlock</div><div class="ttdoc">Registers per block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:78</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c">hipDeviceAttributeL2CacheSize</a></div><div class="ttdoc">Size of L2 cache in bytes. 0 if the device doesn't have L2 cache. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:187</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca582ae5a26a7148504878890028e4b64c">hipDeviceAttributeL2CacheSize</a></div><div class="ttdoc">Size of L2 cache in bytes. 0 if the device doesn't have L2 cache. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:189</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gad594ec51cb5b5e946c1e354bf80bddc7"><div class="ttname"><a href="group__GlobalDefs.html#gad594ec51cb5b5e946c1e354bf80bddc7">hipHostMallocDefault</a></div><div class="ttdeci">#define hipHostMallocDefault</div><div class="ttdoc">Flags that can be used with hipHostMalloc. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:69</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a44f847c5914be2177feac107dcb096d1"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a44f847c5914be2177feac107dcb096d1">hipErrorRuntimeOther</a></div><div class="ttdoc">HSA runtime call other than memory returned error. Typically not seen in production systems...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:161</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a9bb19b2b0cdee8977ed63964532d639d"><div class="ttname"><a href="structhipDeviceProp__t.html#a9bb19b2b0cdee8977ed63964532d639d">hipDeviceProp_t::isMultiGpuBoard</a></div><div class="ttdeci">int isMultiGpuBoard</div><div class="ttdoc">1 if device is on a multi-GPU board, 0 if not. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:99</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d">hipErrorInvalidDevice</a></div><div class="ttdoc">DeviceID must be in range 0...#compute-devices. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:150</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00">hipDeviceAttributeClockRate</a></div><div class="ttdoc">Peak clock frequency in kilohertz. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:182</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2300e077e020e7967592065561373b00">hipDeviceAttributeClockRate</a></div><div class="ttdoc">Peak clock frequency in kilohertz. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:184</div></div>
|
||||
<div class="ttc" id="structhipPointerAttribute__t_html"><div class="ttname"><a href="structhipPointerAttribute__t.html">hipPointerAttribute_t</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:117</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a1dd15bee43692b8649dfbdc1adbaaf96"><div class="ttname"><a href="structhipDeviceProp__t.html#a1dd15bee43692b8649dfbdc1adbaaf96">hipDeviceProp_t::clockRate</a></div><div class="ttdeci">int clockRate</div><div class="ttdoc">Max clock frequency of the multiProcessors in khz. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:83</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7">hipDeviceAttributeMaxGridDimZ</a></div><div class="ttdoc">Maximum z-dimension of a grid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:177</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6c206ac083999caf4640e5d91dae24f7">hipDeviceAttributeMaxGridDimZ</a></div><div class="ttdoc">Maximum z-dimension of a grid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:179</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a60c1c080b79bdde9ef5e808f974ac9ed"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a60c1c080b79bdde9ef5e808f974ac9ed">hipErrorOutOfResources</a></div><div class="ttdoc">Out of resources error. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:147</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85">hipDeviceAttributeComputeCapabilityMinor</a></div><div class="ttdoc">Minor compute capability version number. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:190</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5">hipDeviceAttributeMaxSharedMemoryPerBlock</a></div><div class="ttdoc">Maximum shared memory available per block in bytes. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:178</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca38edc4fcae456e47160d349da3249b85">hipDeviceAttributeComputeCapabilityMinor</a></div><div class="ttdoc">Minor compute capability version number. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:192</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca7bca3aa18b26d40eba043ae93e15c7e5">hipDeviceAttributeMaxSharedMemoryPerBlock</a></div><div class="ttdoc">Maximum shared memory available per block in bytes. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:180</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a1350f64d49b717ed3a06458f7549ccb0"><div class="ttname"><a href="structhipDeviceProp__t.html#a1350f64d49b717ed3a06458f7549ccb0">hipDeviceProp_t::pciBusID</a></div><div class="ttdeci">int pciBusID</div><div class="ttdoc">PCI Bus ID. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:96</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df">hipDeviceAttributeMaxGridDimY</a></div><div class="ttdoc">Maximum y-dimension of a grid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:176</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d">hipDeviceAttributeIsMultiGpuBoard</a></div><div class="ttdoc">Multiple GPU devices. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:195</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5b5cc49972679c5ccf62b79425ee99df">hipDeviceAttributeMaxGridDimY</a></div><div class="ttdoc">Maximum y-dimension of a grid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:178</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6129311200a17dcc5fa8d2256874ae3d">hipDeviceAttributeIsMultiGpuBoard</a></div><div class="ttdoc">Multiple GPU devices. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:197</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594aa74e64c5b2f5fb0d6a92681f5b234073"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aa74e64c5b2f5fb0d6a92681f5b234073">hipErrorUnknown</a></div><div class="ttdoc">Unknown error. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:157</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_af971cf1ca3ec1f68ad09036c0cc672e0"><div class="ttname"><a href="structhipDeviceProp__t.html#af971cf1ca3ec1f68ad09036c0cc672e0">hipDeviceProp_t::maxThreadsPerBlock</a></div><div class="ttdeci">int maxThreadsPerBlock</div><div class="ttdoc">Max work items per work group or workgroup max size. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:80</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9">hipDeviceAttributeMaxBlockDimY</a></div><div class="ttdoc">Maximum y-dimension of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:173</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gaad40bc7d97ccc799403ef5a9a8c246e1"><div class="ttname"><a href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a></div><div class="ttdeci">hipError_t hipHostMalloc(void **ptr, size_t size, unsigned int flags)</div><div class="ttdoc">Allocate device accessible page locked host memory. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:152</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca187dbffe12db09a56c0f75c340d879c9">hipDeviceAttributeMaxBlockDimY</a></div><div class="ttdoc">Maximum y-dimension of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:175</div></div>
|
||||
<div class="ttc" id="group__Memory_html_gaad40bc7d97ccc799403ef5a9a8c246e1"><div class="ttname"><a href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a></div><div class="ttdeci">hipError_t hipHostMalloc(void **ptr, size_t size, unsigned int flags)</div><div class="ttdoc">Allocate device accessible page locked host memory. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:148</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a3b9138678a0795c2677eddcfb1c67156"><div class="ttname"><a href="structhipDeviceProp__t.html#a3b9138678a0795c2677eddcfb1c67156">hipDeviceProp_t::sharedMemPerBlock</a></div><div class="ttdeci">size_t sharedMemPerBlock</div><div class="ttdoc">Size of shared memory region (in bytes). </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:77</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a23a39f4fd795addb3b125e9c3f6295ea"><div class="ttname"><a href="structhipDeviceProp__t.html#a23a39f4fd795addb3b125e9c3f6295ea">hipDeviceProp_t::maxThreadsPerMultiProcessor</a></div><div class="ttdeci">int maxThreadsPerMultiProcessor</div><div class="ttdoc">Maximum resident threads per multi-processor. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:91</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b">hipErrorHostMemoryAlreadyRegistered</a></div><div class="ttdoc">Produced when trying to lock a page-locked memory. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:162</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a24404decccc16833973c803ced6f3a51"><div class="ttname"><a href="structhipDeviceProp__t.html#a24404decccc16833973c803ced6f3a51">hipDeviceProp_t::l2CacheSize</a></div><div class="ttdeci">int l2CacheSize</div><div class="ttdoc">L2 cache size. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:90</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gacc0acd7b9bda126c6bb3dfd6e2796d7c"><div class="ttname"><a href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a></div><div class="ttdeci">hipDeviceAttribute_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:170</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d">hipDeviceAttributeComputeCapabilityMajor</a></div><div class="ttdoc">Major compute capability version number. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:189</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gacc0acd7b9bda126c6bb3dfd6e2796d7c"><div class="ttname"><a href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a></div><div class="ttdeci">hipDeviceAttribute_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:172</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca2735739cf977b7d303266f6781131e8d">hipDeviceAttributeComputeCapabilityMajor</a></div><div class="ttdoc">Major compute capability version number. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:191</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a2ee0bf2e64840f253e4a1b12bbaf2d09"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a2ee0bf2e64840f253e4a1b12bbaf2d09">hipErrorPeerAccessNotEnabled</a></div><div class="ttdoc">Peer access was never enabled from the current device. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:158</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e">hipDeviceAttributeMaxThreadsPerBlock</a></div><div class="ttdoc">Maximum number of threads per block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:171</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca8327aa23782d9c994bdef33a6d62e02e">hipDeviceAttributeMaxThreadsPerBlock</a></div><div class="ttdoc">Maximum number of threads per block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:173</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a88e525a7c8f35552dfada58e9f2f6d3a"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a88e525a7c8f35552dfada58e9f2f6d3a">hipErrorInvalidResourceHandle</a></div><div class="ttdoc">Resource handle (hipEvent_t or hipStream_t) invalid. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:149</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a8293288a10109874749afe2562db09f2"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a8293288a10109874749afe2562db09f2">hipErrorMemoryAllocation</a></div><div class="ttdoc">Memory allocation error. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:144</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_afc58158e44bef6ad26f2be401434b049"><div class="ttname"><a href="structhipDeviceProp__t.html#afc58158e44bef6ad26f2be401434b049">hipDeviceProp_t::arch</a></div><div class="ttdeci">hipDeviceArch_t arch</div><div class="ttdoc">Architectural feature flags. New for HIP. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:94</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_ae529c23929f592120081fed31d877a55"><div class="ttname"><a href="structhipDeviceProp__t.html#ae529c23929f592120081fed31d877a55">hipDeviceProp_t::maxGridSize</a></div><div class="ttdeci">int maxGridSize[3]</div><div class="ttdoc">Max grid dimensions (XYZ). </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:82</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_ae7d9216f8583a703359d0b9373823f5d"><div class="ttname"><a href="structhipDeviceProp__t.html#ae7d9216f8583a703359d0b9373823f5d">hipDeviceProp_t::computeMode</a></div><div class="ttdeci">int computeMode</div><div class="ttdoc">Compute mode. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:92</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675">hipDeviceAttributeMaxBlockDimZ</a></div><div class="ttdoc">Maximum z-dimension of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:174</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88">hipDeviceAttributePciBusId</a></div><div class="ttdoc">PCI Bus ID. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:192</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caf811f51e03d1ffb025d80ac1da088675">hipDeviceAttributeMaxBlockDimZ</a></div><div class="ttdoc">Maximum z-dimension of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:176</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca572b29c44f1322aa7657fdd784832f88">hipDeviceAttributePciBusId</a></div><div class="ttdoc">PCI Bus ID. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:194</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594ae35ad9fb66b7c33f21a021efe89975b0"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ae35ad9fb66b7c33f21a021efe89975b0">hipErrorInvalidMemcpyDirection</a></div><div class="ttdoc">Invalid memory copy direction. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:151</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e">hipErrorTbd</a></div><div class="ttdoc">Marker that more error codes are needed. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:162</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec">hipDeviceAttributeWarpSize</a></div><div class="ttdoc">Warp size in threads. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:180</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594ab556409e11ddb0c4cf77a2f4fc91ea9e">hipErrorTbd</a></div><div class="ttdoc">Marker that more error codes are needed. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:164</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec">hipDeviceAttributeWarpSize</a></div><div class="ttdoc">Warp size in threads. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:182</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_aec9e4173c2e34cc232300c415dbd5e4f"><div class="ttname"><a href="structhipDeviceProp__t.html#aec9e4173c2e34cc232300c415dbd5e4f">hipDeviceProp_t::major</a></div><div class="ttdeci">int major</div><div class="ttdoc">Major compute capability. On HCC, this is an approximation and features may differ from CUDA CC...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:87</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000">hipDeviceAttributeMemoryClockRate</a></div><div class="ttdoc">Peak memory clock frequency in kilohertz. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:183</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0">hipDeviceAttributeMaxThreadsPerMultiProcessor</a></div><div class="ttdoc">Maximum resident threads per multiprocessor. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:188</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca6b68deafd65f036b30dc8051573eb000">hipDeviceAttributeMemoryClockRate</a></div><div class="ttdoc">Peak memory clock frequency in kilohertz. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:185</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caddc08922b491eb1f6a583833cbf4e2f0">hipDeviceAttributeMaxThreadsPerMultiProcessor</a></div><div class="ttdoc">Maximum resident threads per multiprocessor. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:190</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_gadf5010f6e140a53ecbdf949e73e87594"><div class="ttname"><a href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a></div><div class="ttdeci">hipError_t</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:142</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a6fbf3b08a1a08ae700f1a06265f6666b"><div class="ttname"><a href="structhipDeviceProp__t.html#a6fbf3b08a1a08ae700f1a06265f6666b">hipDeviceProp_t::clockInstructionRate</a></div><div class="ttdeci">int clockInstructionRate</div><div class="ttdoc">Frequency in khz of the timer used by the device-side "clock*" instructions. New for HIP...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:93</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c">hipDeviceAttributeTotalConstantMemory</a></div><div class="ttdoc">Constant memory size in bytes. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:179</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c">hipDeviceAttributeTotalConstantMemory</a></div><div class="ttdoc">Constant memory size in bytes. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:181</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a813b3f014e2a3932d1f0e3e712cf9d3c"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a813b3f014e2a3932d1f0e3e712cf9d3c">hipErrorMemoryFree</a></div><div class="ttdoc">Memory free error. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:145</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_af3357d33c004608bf05bc21a352be81b"><div class="ttname"><a href="structhipDeviceProp__t.html#af3357d33c004608bf05bc21a352be81b">hipDeviceProp_t::warpSize</a></div><div class="ttdeci">int warpSize</div><div class="ttdoc">Warp size. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:79</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_ad8461a28caf9c38c58cf358583b5bee3"><div class="ttname"><a href="structhipDeviceProp__t.html#ad8461a28caf9c38c58cf358583b5bee3">hipDeviceProp_t::concurrentKernels</a></div><div class="ttdeci">int concurrentKernels</div><div class="ttdoc">Device can possibly execute multiple kernels concurrently. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:95</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_acedd6a2d23423441e4bf51c4a1b719f9"><div class="ttname"><a href="structhipDeviceProp__t.html#acedd6a2d23423441e4bf51c4a1b719f9">hipDeviceProp_t::totalGlobalMem</a></div><div class="ttdeci">size_t totalGlobalMem</div><div class="ttdoc">Size of global memory region (in bytes). </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:76</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a37a93fcd2b0aed9bf52b82fa26031e6f"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a37a93fcd2b0aed9bf52b82fa26031e6f">hipErrorInvalidDevicePointer</a></div><div class="ttdoc">Invalid Device Pointer. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:152</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4c6fcfe80010069d2792780d00dcead2"><div class="ttname"><a href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a></div><div class="ttdeci">hipError_t hipMalloc(void **ptr, size_t size)</div><div class="ttdoc">Allocate memory on the default accelerator. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:117</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d">hipDeviceAttributeComputeMode</a></div><div class="ttdoc">Compute mode that device is currently in. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:186</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff">hipDeviceAttributePciDeviceId</a></div><div class="ttdoc">PCI Device ID. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:193</div></div>
|
||||
<div class="ttc" id="group__Memory_html_ga4c6fcfe80010069d2792780d00dcead2"><div class="ttname"><a href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a></div><div class="ttdeci">hipError_t hipMalloc(void **ptr, size_t size)</div><div class="ttdoc">Allocate memory on the default accelerator. </div><div class="ttdef"><b>Definition:</b> hip_memory.cpp:116</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca4d0369a6ef7bd7890fdcabc16ed3385d">hipDeviceAttributeComputeMode</a></div><div class="ttdoc">Compute mode that device is currently in. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:188</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff">hipDeviceAttributePciDeviceId</a></div><div class="ttdoc">PCI Device ID. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:195</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a8ebba6fc12f80c9a9cf9b9193f0da465"><div class="ttname"><a href="structhipDeviceProp__t.html#a8ebba6fc12f80c9a9cf9b9193f0da465">hipDeviceProp_t::maxThreadsDim</a></div><div class="ttdeci">int maxThreadsDim[3]</div><div class="ttdoc">Max number of threads in each dimension (XYZ) of a block. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:81</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f">hipDeviceAttributeMultiprocessorCount</a></div><div class="ttdoc">Number of multiprocessors on the device. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:185</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca5c1519870733ccf0b83f722678240e5f">hipDeviceAttributeMultiprocessorCount</a></div><div class="ttdoc">Number of multiprocessors on the device. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:187</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a1d710ce8bd34daf66f892a66a2273132"><div class="ttname"><a href="structhipDeviceProp__t.html#a1d710ce8bd34daf66f892a66a2273132">hipDeviceProp_t::memoryBusWidth</a></div><div class="ttdeci">int memoryBusWidth</div><div class="ttdoc">Global memory bus width in bits. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:85</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a1e8215fe1108a508bad3944bce7b4d83"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a1e8215fe1108a508bad3944bce7b4d83">hipErrorInvalidValue</a></div><div class="ttdoc">One or more of the parameters passed to the API call is NULL or not in an acceptable range...</div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:148</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html"><div class="ttname"><a href="structhipDeviceProp__t.html">hipDeviceProp_t</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:74</div></div>
|
||||
@@ -358,15 +361,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_aa1a32a7f387f6da845db7b228711fce8"><div class="ttname"><a href="structhipDeviceProp__t.html#aa1a32a7f387f6da845db7b228711fce8">hipDeviceProp_t::maxSharedMemoryPerMultiProcessor</a></div><div class="ttdeci">size_t maxSharedMemoryPerMultiProcessor</div><div class="ttdoc">Maximum Shared Memory Per Multiprocessor. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:98</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_ae6aa845dc2d540f85098ea30be35f4eb"><div class="ttname"><a href="structhipDeviceProp__t.html#ae6aa845dc2d540f85098ea30be35f4eb">hipDeviceProp_t::pciDeviceID</a></div><div class="ttdeci">int pciDeviceID</div><div class="ttdoc">PCI Device ID. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:97</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a5b44bf8fa46faefcde989942b1d11a5e"><div class="ttname"><a href="structhipDeviceProp__t.html#a5b44bf8fa46faefcde989942b1d11a5e">hipDeviceProp_t::name</a></div><div class="ttdeci">char name[256]</div><div class="ttdoc">Device name. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:75</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9">hipErrorHostMemoryNotRegistered</a></div><div class="ttdoc">Produced when trying to unlock a non-page-locked memory. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:163</div></div>
|
||||
<div class="ttc" id="structhipDeviceArch__t_html"><div class="ttname"><a href="structhipDeviceArch__t.html">hipDeviceArch_t</a></div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:35</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_a6db0ab8e7e8cc13c84d7bb7f70226d5e"><div class="ttname"><a href="structhipDeviceProp__t.html#a6db0ab8e7e8cc13c84d7bb7f70226d5e">hipDeviceProp_t::memoryClockRate</a></div><div class="ttdeci">int memoryClockRate</div><div class="ttdoc">Max global memory clock frequency in khz. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:84</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggadf5010f6e140a53ecbdf949e73e87594a7e935ae88ee1f9ff3920156ac6864520"><div class="ttname"><a href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a7e935ae88ee1f9ff3920156ac6864520">hipErrorInitializationError</a></div><div class="ttdoc">TODO comment from hipErrorInitializationError. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:153</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504">hipDeviceAttributeConcurrentKernels</a></div><div class="ttdoc">Device can possibly execute multiple kernels concurrently. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:191</div></div>
|
||||
<div class="ttc" id="group__GlobalDefs_html_ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504"><div class="ttname"><a href="group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cad9f45254d0d048677f560032532d5504">hipDeviceAttributeConcurrentKernels</a></div><div class="ttdoc">Device can possibly execute multiple kernels concurrently. </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:193</div></div>
|
||||
<div class="ttc" id="structhipDeviceProp__t_html_add8d9d2ad52aece9fd1dbe25c18d9d57"><div class="ttname"><a href="structhipDeviceProp__t.html#add8d9d2ad52aece9fd1dbe25c18d9d57">hipDeviceProp_t::multiProcessorCount</a></div><div class="ttdeci">int multiProcessorCount</div><div class="ttdoc">Number of multi-processors (compute units). </div><div class="ttdef"><b>Definition:</b> hip_runtime_api.h:89</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_texture.h File Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_texture.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>
|
||||
@@ -199,7 +199,7 @@ template<class T , int dim, enum hipTextureReadMode readMode> </td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_texture.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_texture.h Source File</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>
|
||||
@@ -265,7 +265,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_util.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/hip_util.h Source File</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>
|
||||
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_vector_types.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hip_vector_types.h Source File</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>
|
||||
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/host_defines.h File Reference</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/host_defines.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>
|
||||
@@ -139,7 +139,7 @@ Macros</h2></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/host_defines.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/host_defines.h Source File</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>
|
||||
@@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['sharedmemperblock',['sharedMemPerBlock',['../structhipDeviceProp__t.html#a3b9138678a0795c2677eddcfb1c67156',1,'hipDeviceProp_t']]],
|
||||
['stagingbuffer',['StagingBuffer',['../structStagingBuffer.html',1,'']]],
|
||||
['stream_20management',['Stream Management',['../group__Stream.html',1,'']]]
|
||||
['texture_20reference_20management',['Texture Reference Management',['../group__Texture.html',1,'']]],
|
||||
['texturereference',['textureReference',['../structtextureReference.html',1,'']]],
|
||||
['totalconstmem',['totalConstMem',['../structhipDeviceProp__t.html#a29880232c56120be3455ce00d5379665',1,'hipDeviceProp_t']]],
|
||||
['totalglobalmem',['totalGlobalMem',['../structhipDeviceProp__t.html#acedd6a2d23423441e4bf51c4a1b719f9',1,'hipDeviceProp_t']]]
|
||||
];
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['texture_20reference_20management',['Texture Reference Management',['../group__Texture.html',1,'']]],
|
||||
['texturereference',['textureReference',['../structtextureReference.html',1,'']]],
|
||||
['totalconstmem',['totalConstMem',['../structhipDeviceProp__t.html#a29880232c56120be3455ce00d5379665',1,'hipDeviceProp_t']]],
|
||||
['totalglobalmem',['totalGlobalMem',['../structhipDeviceProp__t.html#acedd6a2d23423441e4bf51c4a1b719f9',1,'hipDeviceProp_t']]]
|
||||
['warpsize',['warpSize',['../structhipDeviceProp__t.html#af3357d33c004608bf05bc21a352be81b',1,'hipDeviceProp_t']]]
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['warpsize',['warpSize',['../structhipDeviceProp__t.html#af3357d33c004608bf05bc21a352be81b',1,'hipDeviceProp_t']]]
|
||||
['x',['x',['../structdim3.html#ac866c05f83a28dac20a153fc65b3b16c',1,'dim3']]]
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['x',['x',['../structdim3.html#ac866c05f83a28dac20a153fc65b3b16c',1,'dim3']]]
|
||||
['y',['y',['../structdim3.html#a83e60e072f7e8bdfde6ac05053cbb370',1,'dim3']]]
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['y',['y',['../structdim3.html#a83e60e072f7e8bdfde6ac05053cbb370',1,'dim3']]]
|
||||
['z',['z',['../structdim3.html#a866e38993ecc4e76fd47311236c16b04',1,'dim3']]]
|
||||
];
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_15.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,4 +0,0 @@
|
||||
var searchData=
|
||||
[
|
||||
['z',['z',['../structdim3.html#a866e38993ecc4e76fd47311236c16b04',1,'dim3']]]
|
||||
];
|
||||
@@ -66,6 +66,8 @@ var searchData=
|
||||
['hipdevicesynchronize',['hipDeviceSynchronize',['../group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd',1,'hipDeviceSynchronize(void): hip_device.cpp'],['../group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd',1,'hipDeviceSynchronize(void): hip_device.cpp']]],
|
||||
['hipdrivergetversion',['hipDriverGetVersion',['../group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c',1,'hipDriverGetVersion(int *driverVersion): hip_peer.cpp'],['../group__Version.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c',1,'hipDriverGetVersion(int *driverVersion): hip_peer.cpp']]],
|
||||
['hiperror_5ft',['hipError_t',['../group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594',1,'hip_runtime_api.h']]],
|
||||
['hiperrorhostmemoryalreadyregistered',['hipErrorHostMemoryAlreadyRegistered',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b',1,'hip_runtime_api.h']]],
|
||||
['hiperrorhostmemorynotregistered',['hipErrorHostMemoryNotRegistered',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9',1,'hip_runtime_api.h']]],
|
||||
['hiperrorinitializationerror',['hipErrorInitializationError',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a7e935ae88ee1f9ff3920156ac6864520',1,'hip_runtime_api.h']]],
|
||||
['hiperrorinvaliddevice',['hipErrorInvalidDevice',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d',1,'hip_runtime_api.h']]],
|
||||
['hiperrorinvaliddevicepointer',['hipErrorInvalidDevicePointer',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a37a93fcd2b0aed9bf52b82fa26031e6f',1,'hip_runtime_api.h']]],
|
||||
@@ -134,8 +136,6 @@ var searchData=
|
||||
['hipmemcpyhosttodevice',['hipMemcpyHostToDevice',['../group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18aff32175ecb0c7113200286eff8211008',1,'hip_runtime_api.h']]],
|
||||
['hipmemcpyhosttohost',['hipMemcpyHostToHost',['../group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18a9d66b705aa85a9c83f0f533cef70d0af',1,'hip_runtime_api.h']]],
|
||||
['hipmemcpykind',['hipMemcpyKind',['../group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18',1,'hipMemcpyKind(): hip_runtime_api.h'],['../group__GlobalDefs.html#ga0c04e67413ce030817361f02673e5c85',1,'hipMemcpyKind(): hip_runtime_api.h']]],
|
||||
['hipmemcpypeer',['hipMemcpyPeer',['../group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b',1,'hipMemcpyPeer(void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes): hip_peer.cpp'],['../group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b',1,'hipMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes): hip_peer.cpp']]],
|
||||
['hipmemcpypeerasync',['hipMemcpyPeerAsync',['../group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9',1,'hipMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream): hip_peer.cpp'],['../group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9',1,'hipMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream): hip_peer.cpp']]],
|
||||
['hipmemcpytosymbol',['hipMemcpyToSymbol',['../group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc',1,'hipMemcpyToSymbol(const char *symbolName, const void *src, size_t sizeBytes, size_t offset, hipMemcpyKind kind): hip_memory.cpp'],['../group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc',1,'hipMemcpyToSymbol(const char *symbolName, const void *src, size_t count, size_t offset, hipMemcpyKind kind): hip_memory.cpp']]],
|
||||
['hipmemgetinfo',['hipMemGetInfo',['../group__Memory.html#ga311c3e246a21590de14478b8bd063be2',1,'hipMemGetInfo(size_t *free, size_t *total): hip_memory.cpp'],['../group__Memory.html#ga311c3e246a21590de14478b8bd063be2',1,'hipMemGetInfo(size_t *free, size_t *total): hip_memory.cpp']]],
|
||||
['hipmemset',['hipMemset',['../group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4',1,'hipMemset(void *dst, int value, size_t sizeBytes): hip_memory.cpp'],['../group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4',1,'hipMemset(void *dst, int value, size_t sizeBytes): hip_memory.cpp']]],
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['one_5fcomponent_5faccess',['ONE_COMPONENT_ACCESS',['../hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e',1,'hip_vector_types.h']]]
|
||||
['pcibusid',['pciBusID',['../structhipDeviceProp__t.html#a1350f64d49b717ed3a06458f7549ccb0',1,'hipDeviceProp_t']]],
|
||||
['pcideviceid',['pciDeviceID',['../structhipDeviceProp__t.html#ae6aa845dc2d540f85098ea30be35f4eb',1,'hipDeviceProp_t']]]
|
||||
];
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['pcibusid',['pciBusID',['../structhipDeviceProp__t.html#a1350f64d49b717ed3a06458f7549ccb0',1,'hipDeviceProp_t']]],
|
||||
['pcideviceid',['pciDeviceID',['../structhipDeviceProp__t.html#ae6aa845dc2d540f85098ea30be35f4eb',1,'hipDeviceProp_t']]]
|
||||
['regsperblock',['regsPerBlock',['../structhipDeviceProp__t.html#a73c1c21648a901799ff6bef83c11135b',1,'hipDeviceProp_t']]]
|
||||
];
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['regsperblock',['regsPerBlock',['../structhipDeviceProp__t.html#a73c1c21648a901799ff6bef83c11135b',1,'hipDeviceProp_t']]]
|
||||
['sharedmemperblock',['sharedMemPerBlock',['../structhipDeviceProp__t.html#a3b9138678a0795c2677eddcfb1c67156',1,'hipDeviceProp_t']]],
|
||||
['stagingbuffer',['StagingBuffer',['../structStagingBuffer.html',1,'']]],
|
||||
['stream_20management',['Stream Management',['../group__Stream.html',1,'']]]
|
||||
];
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,4 +0,0 @@
|
||||
var searchData=
|
||||
[
|
||||
['one_5fcomponent_5faccess',['ONE_COMPONENT_ACCESS',['../hcc__detail_2hip__vector__types_8h.html#add5d9c0f058c5a52c2b9165a66035d0e',1,'hip_vector_types.h']]]
|
||||
];
|
||||
@@ -25,6 +25,8 @@ var searchData=
|
||||
['hipdeviceattributepcideviceid',['hipDeviceAttributePciDeviceId',['../group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7ca955d90286e87be9e3528f0b817ab32ff',1,'hip_runtime_api.h']]],
|
||||
['hipdeviceattributetotalconstantmemory',['hipDeviceAttributeTotalConstantMemory',['../group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7cac6089ac3a0f9c77cc382fb0eaa73ae9c',1,'hip_runtime_api.h']]],
|
||||
['hipdeviceattributewarpsize',['hipDeviceAttributeWarpSize',['../group__GlobalDefs.html#ggacc0acd7b9bda126c6bb3dfd6e2796d7caffd94133e823247a6f1215343232f6ec',1,'hip_runtime_api.h']]],
|
||||
['hiperrorhostmemoryalreadyregistered',['hipErrorHostMemoryAlreadyRegistered',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a9d7173cea72aace620a83d502569de1b',1,'hip_runtime_api.h']]],
|
||||
['hiperrorhostmemorynotregistered',['hipErrorHostMemoryNotRegistered',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a6901476ca88eed786fb8be003d9661d9',1,'hip_runtime_api.h']]],
|
||||
['hiperrorinitializationerror',['hipErrorInitializationError',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a7e935ae88ee1f9ff3920156ac6864520',1,'hip_runtime_api.h']]],
|
||||
['hiperrorinvaliddevice',['hipErrorInvalidDevice',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a07ab9b704ea693c1781a52741c60cd0d',1,'hip_runtime_api.h']]],
|
||||
['hiperrorinvaliddevicepointer',['hipErrorInvalidDevicePointer',['../group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594a37a93fcd2b0aed9bf52b82fa26031e6f',1,'hip_runtime_api.h']]],
|
||||
|
||||
@@ -39,8 +39,6 @@ var searchData=
|
||||
['hipmallochost',['hipMallocHost',['../group__Memory.html#gad3d3cdf82eb0058fc9eac1f939cd9d30',1,'hipMallocHost(void **ptr, size_t size) __attribute__((deprecated("use hipHostMalloc instead"))): hip_memory.cpp'],['../group__Memory.html#gad3d3cdf82eb0058fc9eac1f939cd9d30',1,'hipMallocHost(void **ptr, size_t sizeBytes): hip_memory.cpp']]],
|
||||
['hipmemcpy',['hipMemcpy',['../group__Memory.html#gac1a055d288302edd641c6d7416858e1e',1,'hipMemcpy(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind): hip_memory.cpp'],['../group__Memory.html#gac1a055d288302edd641c6d7416858e1e',1,'hipMemcpy(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind): hip_memory.cpp']]],
|
||||
['hipmemcpyasync',['hipMemcpyAsync',['../group__Memory.html#gad55fa9f5980b711bc93c52820149ba18',1,'hipMemcpyAsync(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind, hipStream_t stream): hip_memory.cpp'],['../group__Memory.html#gad55fa9f5980b711bc93c52820149ba18',1,'hipMemcpyAsync(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind, hipStream_t stream): hip_memory.cpp']]],
|
||||
['hipmemcpypeer',['hipMemcpyPeer',['../group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b',1,'hipMemcpyPeer(void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes): hip_peer.cpp'],['../group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b',1,'hipMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes): hip_peer.cpp']]],
|
||||
['hipmemcpypeerasync',['hipMemcpyPeerAsync',['../group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9',1,'hipMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream): hip_peer.cpp'],['../group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9',1,'hipMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, hipStream_t stream): hip_peer.cpp']]],
|
||||
['hipmemcpytosymbol',['hipMemcpyToSymbol',['../group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc',1,'hipMemcpyToSymbol(const char *symbolName, const void *src, size_t sizeBytes, size_t offset, hipMemcpyKind kind): hip_memory.cpp'],['../group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc',1,'hipMemcpyToSymbol(const char *symbolName, const void *src, size_t count, size_t offset, hipMemcpyKind kind): hip_memory.cpp']]],
|
||||
['hipmemgetinfo',['hipMemGetInfo',['../group__Memory.html#ga311c3e246a21590de14478b8bd063be2',1,'hipMemGetInfo(size_t *free, size_t *total): hip_memory.cpp'],['../group__Memory.html#ga311c3e246a21590de14478b8bd063be2',1,'hipMemGetInfo(size_t *free, size_t *total): hip_memory.cpp']]],
|
||||
['hipmemset',['hipMemset',['../group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4',1,'hipMemset(void *dst, int value, size_t sizeBytes): hip_memory.cpp'],['../group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4',1,'hipMemset(void *dst, int value, size_t sizeBytes): hip_memory.cpp']]],
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "_abcdefghilmnoprstwxyz",
|
||||
0: "_abcdefghilmnprstwxyz",
|
||||
1: "dfhilst",
|
||||
2: "h",
|
||||
3: "h",
|
||||
@@ -15,7 +15,7 @@ var indexSectionsWithContent =
|
||||
5: "dh",
|
||||
6: "h",
|
||||
7: "h",
|
||||
8: "_ho",
|
||||
8: "_h",
|
||||
9: "cdeghmst",
|
||||
10: "bh"
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/staging_buffer.h Source File</title>
|
||||
<title>HIP: Heterogenous-computing Interface for Portability: /home/mangupta/git/hip/release_0.86.00/include/hcc_detail/staging_buffer.h Source File</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>
|
||||
@@ -141,23 +141,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">void</span> CopyDeviceToHost (<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, hsa_signal_t *waitFor);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">void</span> CopyDeviceToHostPinInPlace(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">size_t</span> sizeBytes, hsa_signal_t *waitFor);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  hsa_agent_t _hsa_agent;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">size_t</span> _bufferSize; <span class="comment">// Size of the buffers.</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">int</span> _numBuffers;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">char</span> *_pinnedStagingBuffer[_max_buffers];</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  hsa_signal_t _completion_signal[_max_buffers];</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  std::mutex _copy_lock; <span class="comment">// provide thread-safe access </span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> };</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordtype">void</span> CopyPeerToPeer( <span class="keywordtype">void</span>* dst, hsa_agent_t dstAgent, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, hsa_agent_t srcAgent, <span class="keywordtype">size_t</span> sizeBytes, hsa_signal_t *waitFor);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  hsa_agent_t _hsa_agent;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">size_t</span> _bufferSize; <span class="comment">// Size of the buffers.</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">int</span> _numBuffers;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">char</span> *_pinnedStagingBuffer[_max_buffers];</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  hsa_signal_t _completion_signal[_max_buffers];</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  hsa_signal_t _completion_signal2[_max_buffers]; <span class="comment">// P2P needs another set of signals.</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::mutex _copy_lock; <span class="comment">// provide thread-safe access </span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> };</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="structStagingBuffer_html"><div class="ttname"><a href="structStagingBuffer.html">StagingBuffer</a></div><div class="ttdef"><b>Definition:</b> staging_buffer.h:40</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -118,12 +118,12 @@ MUTEX_TYPE </td><td class="memItemRight" valign="bottom"><b>_mutex</b></td>
|
||||
<tr class="separator:a9f06ef8dd0ca387f29f4bfce78171ce6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__hcc_8h_source.html">hip_hcc.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -95,12 +95,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyDeviceToHostPinInPlace</b>(void *dst, const void *src, size_t sizeBytes, hsa_signal_t *waitFor) (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CopyHostToDevice</b>(void *dst, const void *src, size_t sizeBytes, hsa_signal_t *waitFor) (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyHostToDevicePinInPlace</b>(void *dst, const void *src, size_t sizeBytes, hsa_signal_t *waitFor) (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>StagingBuffer</b>(hsa_agent_t hsaAgent, hsa_region_t systemRegion, size_t bufferSize, int numBuffers) (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~StagingBuffer</b>() (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CopyPeerToPeer</b>(void *dst, hsa_agent_t dstAgent, const void *src, hsa_agent_t srcAgent, size_t sizeBytes, hsa_signal_t *waitFor) (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StagingBuffer</b>(hsa_agent_t hsaAgent, hsa_region_t systemRegion, size_t bufferSize, int numBuffers) (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~StagingBuffer</b>() (defined in <a class="el" href="structStagingBuffer.html">StagingBuffer</a>)</td><td class="entry"><a class="el" href="structStagingBuffer.html">StagingBuffer</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -109,6 +109,9 @@ void </td><td class="memItemRight" valign="bottom"><b>CopyDeviceToHost</b>
|
||||
<tr class="memitem:acbf3156c2693312ff630265e9144b354"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbf3156c2693312ff630265e9144b354"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>CopyDeviceToHostPinInPlace</b> (void *dst, const void *src, size_t sizeBytes, hsa_signal_t *waitFor)</td></tr>
|
||||
<tr class="separator:acbf3156c2693312ff630265e9144b354"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adb699b59976abd8d4715b53735e06400"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb699b59976abd8d4715b53735e06400"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>CopyPeerToPeer</b> (void *dst, hsa_agent_t dstAgent, const void *src, hsa_agent_t srcAgent, size_t sizeBytes, hsa_signal_t *waitFor)</td></tr>
|
||||
<tr class="separator:adb699b59976abd8d4715b53735e06400"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
||||
Static Public Attributes</h2></td></tr>
|
||||
@@ -117,13 +120,13 @@ static const int </td><td class="memItemRight" valign="bottom"><b>_max_buff
|
||||
<tr class="separator:a08b61dfca9661712cc71c3c0d32da42c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this struct was generated from the following files:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="staging__buffer_8h_source.html">staging_buffer.h</a></li>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/src/staging_buffer.cpp</li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="staging__buffer_8h_source.html">staging_buffer.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/src/staging_buffer.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -111,12 +111,12 @@ uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Struct for data in 3D </p>
|
||||
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hcc__detail_2hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hcc__detail_2hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -98,12 +98,12 @@ int </td><td class="memItemRight" valign="bottom"><b>_dummy</b></td></tr>
|
||||
<tr class="separator:a736ea229b946744d0ceabeb0847ee31f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hip__texture_8h_source.html">hip_texture.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hip__texture_8h_source.html">hip_texture.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -163,12 +163,12 @@ unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
||||
<tr class="separator:a9114bfc718bf0648b54ff9a319a36b35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/<a class="el" href="hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/<a class="el" href="hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -203,12 +203,12 @@ int </td><td class="memItemRight" valign="bottom"><a class="el" href="struc
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>hipDeviceProp </p>
|
||||
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/<a class="el" href="hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/<a class="el" href="hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -98,12 +98,12 @@ struct <a class="el" href="structihipEvent__t.html">ihipEvent_t</a> * </td>
|
||||
<tr class="separator:a8b15f64ed18300d4805429f541d30a08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/home/mangupta/hip_git/release_0.84.00/include/hcc_detail/<a class="el" href="hcc__detail_2hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
<li>/home/mangupta/git/hip/release_0.86.00/include/hcc_detail/<a class="el" href="hcc__detail_2hip__runtime__api_8h_source.html">hip_runtime_api.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Apr 19 2016 22:44:02 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Sat May 21 2016 14:34:09 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Ссылка в новой задаче
Block a user