blob: 8097dee7208b19d9ac02a29ec7d0a81c6cb19cfe [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Table of Contents</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
var temp, temp2, cookieArray, cookieArray2, cookieCount;
function initiate(){
cookieCount=0;
if(document.cookie){
cookieArray=document.cookie.split(";");
cookieArray2=new Array();
for(i in cookieArray){
cookieArray2[cookieArray[i].split("=")[0].replace(/ /g,"")]=cookieArray[i].split("=")[1].replace(/ /g,"");
}
}
cookieArray=(document.cookie.indexOf("state=")>=0)?cookieArray2["state"].split(","):new Array();
temp=document.getElementById("containerul");
for(var o=0;o<temp.getElementsByTagName("li").length;o++){
if(temp.getElementsByTagName("li")[o].getElementsByTagName("ul").length>0){
temp2 = document.createElement("span");
temp2.className = "symbols";
temp2.style.backgroundImage = (cookieArray.length>0)?((cookieArray[cookieCount]=="true")?"url(bullets-contract.gif)":"url(bullets-expand.gif)"):"url(bullets-expand.gif)";
temp2.onmousedown=function(){
showhide(this.parentNode);
writeCookie();
}
temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild)
temp.getElementsByTagName("li")[o].getElementsByTagName("ul")[0].style.display = "none";
if(cookieArray[cookieCount]=="true"){
showhide(temp.getElementsByTagName("li")[o]);
}
cookieCount++;
}
else{
temp2 = document.createElement("span");
temp2.className = "symbols";
temp2.style.backgroundImage = "url(bullets-end.gif)";
temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild);
}
}
}
function showhide(el){
el.getElementsByTagName("ul")[0].style.display=(el.getElementsByTagName("ul")[0].style.display=="block")?"none":"block";
el.getElementsByTagName("span")[0].style.backgroundImage=(el.getElementsByTagName("ul")[0].style.display=="block")?"url(bullets-contract.gif)":"url(bullets-expand.gif)";
}
function writeCookie(){ // Runs through the menu and puts the "states" of each nested list into an array, the array is then joined together and assigned to a cookie.
cookieArray=new Array()
for(var q=0;q<temp.getElementsByTagName("li").length;q++){
if(temp.getElementsByTagName("li")[q].childNodes.length>0){
if(temp.getElementsByTagName("li")[q].childNodes[0].nodeName=="SPAN" && temp.getElementsByTagName("li")[q].getElementsByTagName("ul").length>0){
cookieArray[cookieArray.length]=(temp.getElementsByTagName("li")[q].getElementsByTagName("ul")[0].style.display=="block");
}
}
}
document.cookie="state="+cookieArray.join(",")+";expires="+new Date(new Date().getTime() + 365*24*60*60*1000).toGMTString();
}
//-->
</script>
</head>
<body>
<div id="navwrap">
<ul id="containerul"> <!-- This ul must wrap entire list for expand/contract to work -->
<li class="Level1"><a href="intro.html" target="pagedisplay">Introduction</a></li>
<!-- Dynamically generated alphabetic contents index goes here, followed by toctail -->
<li class="Level1">Alphabetic Contents
<ul class="Level2">
<li>A
<ul class="Level3">
<li><a href="integerFunctions.html"target="pagedisplay">abs</a></li>
<li><a href="accessQualifiers.html"target="pagedisplay">accessQualifiers</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">acos</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">acosh</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">acospi</a></li>
<li><a href="addressOperator.html"target="pagedisplay">addressOperator</a></li>
<li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">addressSpaceQualifierFuncs</a></li>
<li><a href="addressSpaceQualifiers.html"target="pagedisplay">addressSpaceQualifiers</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">add_sat</a></li>
<li><a href="alignmentOfDataTypes.html"target="pagedisplay">alignmentOfDataTypes</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">all</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">any</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">appScalarTypes</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">appVectorTypes</a></li>
<li><a href="arithmeticOperators.html"target="pagedisplay">arithmeticOperators</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">asin</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">asinh</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">asinpi</a></li>
<li><a href="assignmentOperator.html"target="pagedisplay">assignmentOperator</a></li>
<li><a href="asyncCopyFunctions.html"target="pagedisplay">asyncCopyFunctions</a></li>
<li><a href="asyncCopyFunctions.html"target="pagedisplay">async_work_group_copy</a></li>
<li><a href="asyncCopyFunctions.html"target="pagedisplay">async_work_group_strided_copy</a></li>
<li><a href="as_typen.html"target="pagedisplay">as_typen</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">atan</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">atan2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">atan2pi</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">atanh</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">atanpi</a></li>
<li><a href="atomicFlagTestAndSet.html"target="pagedisplay">atomicFlagTestAndSet</a></li>
<li><a href="atomicFunctions.html"target="pagedisplay">atomicFunctions</a></li>
<li><a href="atomicRestrictions.html"target="pagedisplay">atomicRestrictions</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomicTypes</a></li>
<li><a href="atomic_compare_exchange.html"target="pagedisplay">atomic_compare_exchange</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_double</a></li>
<li><a href="atomic_exchange.html"target="pagedisplay">atomic_exchange</a></li>
<li><a href="atomic_fetch_key.html"target="pagedisplay">atomic_fetch_key</a></li>
<li><a href="atomic_flag.html"target="pagedisplay">atomic_flag</a></li>
<li><a href="atomic_flag_clear.html"target="pagedisplay">atomic_flag_clear</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_float</a></li>
<li><a href="atomic_init.html"target="pagedisplay">atomic_init</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_int</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_intptr_t</a></li>
<li><a href="atomic_load.html"target="pagedisplay">atomic_load</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_long</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_ptrdiff_t</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_size_t</a></li>
<li><a href="atomic_store.html"target="pagedisplay">atomic_store</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_uint</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_uintptr_t</a></li>
<li><a href="atomicTypes.html"target="pagedisplay">atomic_ulong</a></li>
<li><a href="ATOMIC_VAR_INIT.html"target="pagedisplay">ATOMIC_VAR_INIT</a></li>
<li><a href="atomic_work_item_fence.html"target="pagedisplay">atomic_work_item_fence</a></li>
<li><a href="attributes-blocksAndControlFlow.html"target="pagedisplay">attributes-blocksAndControlFlow</a></li>
<li><a href="attributes-loopUnroll.html"target="pagedisplay">attributes-loopUnroll</a></li>
<li><a href="attributes-types.html"target="pagedisplay">attributes-types</a></li>
<li><a href="attributes-variables.html"target="pagedisplay">attributes-variables</a></li>
</ul>
</li>
<li>B
<ul class="Level3">
<li><a href="syncFunctions.html"target="pagedisplay">barrier</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">bitselect</a></li>
<li><a href="bitwiseOperators.html"target="pagedisplay">bitwiseOperators</a></li>
<li><a href="blocks.html"target="pagedisplay">blocks</a></li>
</ul>
</li>
<li>C
<ul class="Level3">
<li><a href="eventFunctions.html"target="pagedisplay">capture_event_profiling_info</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">cbrt</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">ceil</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">clamp_common</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">clamp_integer</a></li>
<li><a href="clBuildProgram.html"target="pagedisplay">clBuildProgram</a></li>
<li><a href="clCloneKernel.html"target="pagedisplay">clCloneKernel</a></li>
<li><a href="clCompileProgram.html"target="pagedisplay">clCompileProgram</a></li>
<li><a href="clCreateBuffer.html"target="pagedisplay">clCreateBuffer</a></li>
<li><a href="clCreateCommandQueueWithProperties.html"target="pagedisplay">clCreateCommandQueueWithProperties</a></li>
<li><a href="clCreateContext.html"target="pagedisplay">clCreateContext</a></li>
<li><a href="clCreateContextFromType.html"target="pagedisplay">clCreateContextFromType</a></li>
<li><a href="clCreateImage.html"target="pagedisplay">clCreateImage</a></li>
<li><a href="clCreateKernel.html"target="pagedisplay">clCreateKernel</a></li>
<li><a href="clCreateKernelsInProgram.html"target="pagedisplay">clCreateKernelsInProgram</a></li>
<li><a href="clCreatePipe.html"target="pagedisplay">clCreatePipe</a></li>
<li><a href="clCreateProgramWithBinary.html"target="pagedisplay">clCreateProgramWithBinary</a></li>
<li><a href="clCreateProgramWithBuiltInKernels.html"target="pagedisplay">clCreateProgramWithBuiltInKernels</a></li>
<li><a href="clCreateProgramWithIL.html"target="pagedisplay">clCreateProgramWithIL</a></li>
<li><a href="clCreateProgramWithSource.html"target="pagedisplay">clCreateProgramWithSource</a></li>
<li><a href="clCreateSamplerWithProperties.html"target="pagedisplay">clCreateSamplerWithProperties</a></li>
<li><a href="clCreateSubBuffer.html"target="pagedisplay">clCreateSubBuffer</a></li>
<li><a href="clCreateSubDevices.html"target="pagedisplay">clCreateSubDevices</a></li>
<li><a href="clCreateUserEvent.html"target="pagedisplay">clCreateUserEvent</a></li>
<li><a href="clEnqueueBarrierWithWaitList.html"target="pagedisplay">clEnqueueBarrierWithWaitList</a></li>
<li><a href="clEnqueueCopyBuffer.html"target="pagedisplay">clEnqueueCopyBuffer</a></li>
<li><a href="clEnqueueCopyBufferRect.html"target="pagedisplay">clEnqueueCopyBufferRect</a></li>
<li><a href="clEnqueueCopyBufferToImage.html"target="pagedisplay">clEnqueueCopyBufferToImage</a></li>
<li><a href="clEnqueueCopyImage.html"target="pagedisplay">clEnqueueCopyImage</a></li>
<li><a href="clEnqueueCopyImageToBuffer.html"target="pagedisplay">clEnqueueCopyImageToBuffer</a></li>
<li><a href="clEnqueueFillBuffer.html"target="pagedisplay">clEnqueueFillBuffer</a></li>
<li><a href="clEnqueueFillImage.html"target="pagedisplay">clEnqueueFillImage</a></li>
<li><a href="clEnqueueMapBuffer.html"target="pagedisplay">clEnqueueMapBuffer</a></li>
<li><a href="clEnqueueMapImage.html"target="pagedisplay">clEnqueueMapImage</a></li>
<li><a href="clEnqueueMarkerWithWaitList.html"target="pagedisplay">clEnqueueMarkerWithWaitList</a></li>
<li><a href="clEnqueueMigrateMemObjects.html"target="pagedisplay">clEnqueueMigrateMemObjects</a></li>
<li><a href="clEnqueueNativeKernel.html"target="pagedisplay">clEnqueueNativeKernel</a></li>
<li><a href="clEnqueueNDRangeKernel.html"target="pagedisplay">clEnqueueNDRangeKernel</a></li>
<li><a href="clEnqueueReadBuffer.html"target="pagedisplay">clEnqueueReadBuffer</a></li>
<li><a href="clEnqueueReadBufferRect.html"target="pagedisplay">clEnqueueReadBufferRect</a></li>
<li><a href="clEnqueueReadImage.html"target="pagedisplay">clEnqueueReadImage</a></li>
<li><a href="clEnqueueSVMFree.html"target="pagedisplay">clEnqueueSVMFree</a></li>
<li><a href="clEnqueueSVMMap.html"target="pagedisplay">clEnqueueSVMMap</a></li>
<li><a href="clEnqueueSVMMemcpy.html"target="pagedisplay">clEnqueueSVMMemcpy</a></li>
<li><a href="clEnqueueSVMMemFill.html"target="pagedisplay">clEnqueueSVMMemFill</a></li>
<li><a href="clEnqueueSVMMigrateMem.html"target="pagedisplay">clEnqueueSVMMigrateMem</a></li>
<li><a href="clEnqueueSVMUnmap.html"target="pagedisplay">clEnqueueSVMUnmap</a></li>
<li><a href="clEnqueueUnmapMemObject.html"target="pagedisplay">clEnqueueUnmapMemObject</a></li>
<li><a href="clEnqueueReadBuffer.html"target="pagedisplay">clEnqueueWriteBuffer</a></li>
<li><a href="clEnqueueReadBufferRect.html"target="pagedisplay">clEnqueueWriteBufferRect</a></li>
<li><a href="clEnqueueReadImage.html"target="pagedisplay">clEnqueueWriteImage</a></li>
<li><a href="clFinish.html"target="pagedisplay">clFinish</a></li>
<li><a href="clFlush.html"target="pagedisplay">clFlush</a></li>
<li><a href="clGetCommandQueueInfo.html"target="pagedisplay">clGetCommandQueueInfo</a></li>
<li><a href="clGetContextInfo.html"target="pagedisplay">clGetContextInfo</a></li>
<li><a href="clGetDeviceAndHostTimer.html"target="pagedisplay">clGetDeviceAndHostTimer</a></li>
<li><a href="clGetDeviceIDs.html"target="pagedisplay">clGetDeviceIDs</a></li>
<li><a href="clGetDeviceInfo.html"target="pagedisplay">clGetDeviceInfo</a></li>
<li><a href="clGetEventInfo.html"target="pagedisplay">clGetEventInfo</a></li>
<li><a href="clGetEventProfilingInfo.html"target="pagedisplay">clGetEventProfilingInfo</a></li>
<li><a href="clGetHostTimer.html"target="pagedisplay">clGetHostTimer</a></li>
<li><a href="clGetImageInfo.html"target="pagedisplay">clGetImageInfo</a></li>
<li><a href="clGetKernelArgInfo.html"target="pagedisplay">clGetKernelArgInfo</a></li>
<li><a href="clGetKernelInfo.html"target="pagedisplay">clGetKernelInfo</a></li>
<li><a href="clGetKernelSubGroupInfo.html"target="pagedisplay">clGetKernelSubGroupInfo</a></li>
<li><a href="clGetKernelWorkGroupInfo.html"target="pagedisplay">clGetKernelWorkGroupInfo</a></li>
<li><a href="clGetMemObjectInfo.html"target="pagedisplay">clGetMemObjectInfo</a></li>
<li><a href="clGetPipeInfo.html"target="pagedisplay">clGetPipeInfo</a></li>
<li><a href="clGetPlatformIDs.html"target="pagedisplay">clGetPlatformIDs</a></li>
<li><a href="clGetPlatformInfo.html"target="pagedisplay">clGetPlatformInfo</a></li>
<li><a href="clGetProgramBuildInfo.html"target="pagedisplay">clGetProgramBuildInfo</a></li>
<li><a href="clGetProgramInfo.html"target="pagedisplay">clGetProgramInfo</a></li>
<li><a href="clGetSamplerInfo.html"target="pagedisplay">clGetSamplerInfo</a></li>
<li><a href="clGetSupportedImageFormats.html"target="pagedisplay">clGetSupportedImageFormats</a></li>
<li><a href="clLinkProgram.html"target="pagedisplay">clLinkProgram</a></li>
<li><a href="clReleaseCommandQueue.html"target="pagedisplay">clReleaseCommandQueue</a></li>
<li><a href="clReleaseContext.html"target="pagedisplay">clReleaseContext</a></li>
<li><a href="clReleaseDevice.html"target="pagedisplay">clReleaseDevice</a></li>
<li><a href="clReleaseEvent.html"target="pagedisplay">clReleaseEvent</a></li>
<li><a href="clReleaseKernel.html"target="pagedisplay">clReleaseKernel</a></li>
<li><a href="clReleaseMemObject.html"target="pagedisplay">clReleaseMemObject</a></li>
<li><a href="clReleaseProgram.html"target="pagedisplay">clReleaseProgram</a></li>
<li><a href="clReleaseSampler.html"target="pagedisplay">clReleaseSampler</a></li>
<li><a href="clRetainCommandQueue.html"target="pagedisplay">clRetainCommandQueue</a></li>
<li><a href="clRetainContext.html"target="pagedisplay">clRetainContext</a></li>
<li><a href="clRetainDevice.html"target="pagedisplay">clRetainDevice</a></li>
<li><a href="clRetainEvent.html"target="pagedisplay">clRetainEvent</a></li>
<li><a href="clRetainKernel.html"target="pagedisplay">clRetainKernel</a></li>
<li><a href="clRetainMemObject.html"target="pagedisplay">clRetainMemObject</a></li>
<li><a href="clRetainProgram.html"target="pagedisplay">clRetainProgram</a></li>
<li><a href="clRetainSampler.html"target="pagedisplay">clRetainSampler</a></li>
<li><a href="clSetDefaultDeviceCommandQueue.html"target="pagedisplay">clSetDefaultDeviceCommandQueue</a></li>
<li><a href="clSetEventCallback.html"target="pagedisplay">clSetEventCallback</a></li>
<li><a href="clSetKernelArg.html"target="pagedisplay">clSetKernelArg</a></li>
<li><a href="clSetKernelArgSVMPointer.html"target="pagedisplay">clSetKernelArgSVMPointer</a></li>
<li><a href="clSetKernelExecInfo.html"target="pagedisplay">clSetKernelExecInfo</a></li>
<li><a href="clSetMemObjectDestructorCallback.html"target="pagedisplay">clSetMemObjectDestructorCallback</a></li>
<li><a href="clSetProgramReleaseCallback.html"target="pagedisplay">clSetProgramReleaseCallback</a></li>
<li><a href="clSetProgramSpecializationConstant.html"target="pagedisplay">clSetProgramSpecializationConstant</a></li>
<li><a href="clSetUserEventStatus.html"target="pagedisplay">clSetUserEventStatus</a></li>
<li><a href="clSVMAlloc.html"target="pagedisplay">clSVMAlloc</a></li>
<li><a href="clSVMFree.html"target="pagedisplay">clSVMFree</a></li>
<li><a href="clUnloadPlatformCompiler.html"target="pagedisplay">clUnloadPlatformCompiler</a></li>
<li><a href="clWaitForEvents.html"target="pagedisplay">clWaitForEvents</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">clz</a></li>
<li><a href="cl_buffer_region.html"target="pagedisplay">cl_buffer_region</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_char</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_charn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_double</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_doublen</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_float</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_floatn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_half</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_halfn</a></li>
<li><a href="cl_image_desc.html"target="pagedisplay">cl_image_desc</a></li>
<li><a href="cl_image_format.html"target="pagedisplay">cl_image_format</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_int</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_intn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_long</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_longn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_short</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_shortn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_uchar</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_ucharn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_uint</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_uintn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_ulong</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_ulongn</a></li>
<li><a href="appScalarTypes.html"target="pagedisplay">cl_ushort</a></li>
<li><a href="appVectorTypes.html"target="pagedisplay">cl_ushortn</a></li>
<li><a href="commaOperator.html"target="pagedisplay">commaOperator</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">commit_read_pipe</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">commit_write_pipe</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">commonFunctions</a></li>
<li><a href="constant.html"target="pagedisplay">constant</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">copysign</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">cos</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">cosh</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">cospi</a></li>
<li><a href="eventFunctions.html"target="pagedisplay">create_user_event</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">cross</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">ctz</a></li>
</ul>
</li>
<li>D
<ul class="Level3">
<li><a href="commonFunctions.html"target="pagedisplay">degrees</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">distance</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">dot</a></li>
</ul>
</li>
<li>E
<ul class="Level3">
<li><a href="enqueue_kernel.html"target="pagedisplay">enqueue_kernel</a></li>
<li><a href="enqueue_marker.html"target="pagedisplay">enqueue_marker</a></li>
<li><a href="equalityOperators.html"target="pagedisplay">equalityOperators</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">erf</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">erfc</a></li>
<li><a href="eventFunctions.html"target="pagedisplay">eventFunctions</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">exp</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">exp10</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">exp2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">expm1</a></li>
<li><a href="storageSpecifiers.html"target="pagedisplay">extern</a></li>
</ul>
</li>
<li>F
<ul class="Level3">
<li><a href="mathFunctions.html"target="pagedisplay">fabs</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">fast_distance</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">fast_length</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">fast_normalize</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">fdim</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">floor</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">fma</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">fmax</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">fmin</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">fmod</a></li>
<li><a href="fpMacros.html"target="pagedisplay">fpMacros</a></li>
<li><a href="fpMacros.html"target="pagedisplay">FP_CONTRACT</a></li>
<li><a href="fpMacros.html"target="pagedisplay">FP_FAST_FMA</a></li>
<li><a href="fpMacros.html"target="pagedisplay">FP_FAST_FMAF</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">fract</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">frexp</a></li>
<li><a href="kernel.html"target="pagedisplay">functionQualifiers</a></li>
</ul>
</li>
<li>G
<ul class="Level3">
<li><a href="genericAddressSpace.html"target="pagedisplay">genericAddressSpace</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">geometricFunctions</a></li>
<li><a href="helperFunctions.html"target="pagedisplay">get_default_queue</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_enqueued_local_size</a></li>
<li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">get_fence</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_global_id</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_global_linear_id</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_global_offset</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_global_size</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_group_id</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_array_size</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_channel_data_type</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_channel_order</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_depth</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_dim</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_height</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_width</a></li>
<li><a href="kernelQueryFunctions.html"target="pagedisplay">get_kernel_preferred</a></li>
<li><a href="kernelQueryFunctions.html"target="pagedisplay">get_kernel_work_group_size</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_local_id</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_local_linear_id</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_local_size</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_num_groups</a></li>
<li><a href="pipeQueryFunctions.html"target="pagedisplay">get_pipe_max_packets</a></li>
<li><a href="pipeQueryFunctions.html"target="pagedisplay">get_pipe_num_packets</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">get_work_dim</a></li>
<li><a href="global.html"target="pagedisplay">global</a></li>
</ul>
</li>
<li>H
<ul class="Level3">
<li><a href="integerFunctions.html"target="pagedisplay">hadd</a></li>
<li><a href="halfDataType.html"target="pagedisplay">halfDataType</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_cos</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_divide</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_exp</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_exp10</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_exp2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_log</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_log10</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_log2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_powr</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_recip</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_rsqrt</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_sin</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_sqrt</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">half_tan</a></li>
<li><a href="helperFunctions.html"target="pagedisplay">helperFunctions</a></li>
<li><a href="mathConstants.html"target="pagedisplay">HUGE_VAL</a></li>
<li><a href="mathConstants.html"target="pagedisplay">HUGE_VALF</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">hypot</a></li>
</ul>
</li>
<li>I
<ul class="Level3">
<li><a href="mathFunctions.html"target="pagedisplay">ilogb</a></li>
<li><a href="imageQueryFunctions.html"target="pagedisplay">imageQueryFunctions</a></li>
<li><a href="imageReadFunctions.html"target="pagedisplay">imageReadFunctions</a></li>
<li><a href="imageSamplerlessReadFunctions.html"target="pagedisplay">imageSamplerlessReadFunctions</a></li>
<li><a href="imageWriteFunctions.html"target="pagedisplay">imageWriteFunctions</a></li>
<li><a href="indirectionOperator.html"target="pagedisplay">indirectionOperator</a></li>
<li><a href="mathConstants.html"target="pagedisplay">INFINITY</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">integerFunctions</a></li>
<li><a href="integerMacros.html"target="pagedisplay">integerMacros</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">integerMax</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">integerMin</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isequal</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isfinite</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isgreater</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isgreaterequal</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isinf</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isless</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">islessequal</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">islessgreater</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isnan</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isnormal</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isnotequal</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isordered</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">isunordered</a></li>
<li><a href="eventFunctions.html"target="pagedisplay">is_valid_event</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">is_valid_reserve_id</a></li>
</ul>
</li>
<li>K
<ul class="Level3">
<li><a href="kernel.html"target="pagedisplay">kernel</a></li>
<li><a href="kernelQueryFunctions.html"target="pagedisplay">kernelQueryFunctions</a></li>
</ul>
</li>
<li>L
<ul class="Level3">
<li><a href="mathFunctions.html"target="pagedisplay">ldexp</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">length</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">lgamma</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">lgamma_r</a></li>
<li><a href="local.html"target="pagedisplay">local</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">log</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">log10</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">log1p</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">log2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">logb</a></li>
<li><a href="logicalOperators.html"target="pagedisplay">logicalOperators</a></li>
</ul>
</li>
<li>M
<ul class="Level3">
<li><a href="fpMacros.html"target="pagedisplay">macroLimits</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">mad</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">mad24</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">mad_hi</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">mad_sat</a></li>
<li><a href="mathConstants.html"target="pagedisplay">mathConstants</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">mathFunctions</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">max</a></li>
<li><a href="mathConstants.html"target="pagedisplay">MAXFLOAT</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">maxmag</a></li>
<li><a href="memory_order.html"target="pagedisplay">memory_order</a></li>
<li><a href="memory_scope.html"target="pagedisplay">memory_scope</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">min</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">minmag</a></li>
<li><a href="miscVectorFunctions.html"target="pagedisplay">miscVectorFunctions</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">mix</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">modf</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">mul24</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">mul_hi</a></li>
</ul>
</li>
<li>N
<ul class="Level3">
<li><a href="mathConstants.html"target="pagedisplay">NAN</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">nan</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_cos</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_divide</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_exp</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_exp10</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_exp2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_log</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_log10</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_log2</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_powr</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_recip</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_rsqrt</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_sin</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_sqrt</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">native_tan</a></li>
<li><a href="helperFunctions.html"target="pagedisplay">ndrange</a></li>
<li><a href="helperFunctions.html"target="pagedisplay">ndrange_1D</a></li>
<li><a href="helperFunctions.html"target="pagedisplay">ndrange_2D</a></li>
<li><a href="helperFunctions.html"target="pagedisplay">ndrange_3D</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">nextafter</a></li>
<li><a href="geometricFunctions.html"target="pagedisplay">normalize</a></li>
<li><a href="optionalAttributeQualifiers.html"target="pagedisplay">nosvm</a></li>
</ul>
</li>
<li>O
<ul class="Level3">
<li><a href="operators.html"target="pagedisplay">operators</a></li>
<li><a href="optionalAttributeQualifiers.html"target="pagedisplay">optionalAttributeQualifiers</a></li>
<li><a href="otherDataTypes.html"target="pagedisplay">otherDataTypes</a></li>
</ul>
</li>
<li>P
<ul class="Level3">
<li><a href="pipeFunctions.html"target="pagedisplay">pipeFunctions</a></li>
<li><a href="pipeQueryFunctions.html"target="pagedisplay">pipeQueryFunctions</a></li>
<li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">pipeWorkgroupFunctions</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">popcount</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">pow</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">pown</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">powr</a></li>
<li><a href="asyncCopyFunctions.html"target="pagedisplay">prefetch</a></li>
<li><a href="prePostOperators.html"target="pagedisplay">prePostOperators</a></li>
<li><a href="preprocessorDirectives.html"target="pagedisplay">preprocessorDirectives</a></li>
<li><a href="printfFunction.html"target="pagedisplay">printfFunction</a></li>
<li><a href="private.html"target="pagedisplay">private</a></li>
</ul>
</li>
<li>R
<ul class="Level3">
<li><a href="commonFunctions.html"target="pagedisplay">radians</a></li>
<li><a href="imageReadFunctions.html"target="pagedisplay">read_imagef</a></li>
<li><a href="imageReadFunctions.html"target="pagedisplay">read_imagei</a></li>
<li><a href="imageReadFunctions.html"target="pagedisplay">read_imageui</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">read_pipe</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">relationalFunctions</a></li>
<li><a href="relationalOperators.html"target="pagedisplay">relationalOperators</a></li>
<li><a href="eventFunctions.html"target="pagedisplay">release_event</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">remainder</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">remquo</a></li>
<li><a href="optionalAttributeQualifiers.html"target="pagedisplay">reqd_work_group_size</a></li>
<li><a href="reservedDataTypes.html"target="pagedisplay">reservedDataTypes</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">reserve_read_pipe</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">reserve_write_pipe</a></li>
<li><a href="restrictions.html"target="pagedisplay">restrictions</a></li>
<li><a href="eventFunctions.html"target="pagedisplay">retain_event</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">rint</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">rootn</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">rotate</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">round</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">rsqrt</a></li>
</ul>
</li>
<li>S
<ul class="Level3">
<li><a href="samplers.html"target="pagedisplay">samplers</a></li>
<li><a href="samplers.html"target="pagedisplay">sampler_t</a></li>
<li><a href="scalarDataTypes.html"target="pagedisplay">scalarDataTypes</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">select</a></li>
<li><a href="selectionOperator.html"target="pagedisplay">selectionOperator</a></li>
<li><a href="eventFunctions.html"target="pagedisplay">set_user_event_status</a></li>
<li><a href="shiftOperators.html"target="pagedisplay">shiftOperators</a></li>
<li><a href="miscVectorFunctions.html"target="pagedisplay">shuffle</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">sign</a></li>
<li><a href="relationalFunctions.html"target="pagedisplay">signbit</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">sin</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">sincos</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">sinh</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">sinpi</a></li>
<li><a href="sizeofOperator.html"target="pagedisplay">sizeofOperator</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">smoothstep</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">sqrt</a></li>
<li><a href="storageSpecifiers.html"target="pagedisplay">static</a></li>
<li><a href="commonFunctions.html"target="pagedisplay">step</a></li>
<li><a href="storageSpecifiers.html"target="pagedisplay">storageSpecifiers</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">sub_sat</a></li>
<li><a href="supportedImageFormats.html"target="pagedisplay">supportedImageFormats</a></li>
<li><a href="syncFunctions.html"target="pagedisplay">syncFunctions</a></li>
</ul>
</li>
<li>T
<ul class="Level3">
<li><a href="mathFunctions.html"target="pagedisplay">tan</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">tanh</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">tanpi</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">tgamma</a></li>
<li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">to_global</a></li>
<li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">to_local</a></li>
<li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">to_private</a></li>
<li><a href="mathFunctions.html"target="pagedisplay">trunc</a></li>
<li><a href="storageSpecifiers.html"target="pagedisplay">typedef</a></li>
</ul>
</li>
<li>U
<ul class="Level3">
<li><a href="unaryLogicalOperator.html"target="pagedisplay">unaryLogicalOperator</a></li>
<li><a href="unaryOperators.html"target="pagedisplay">unaryOperators</a></li>
<li><a href="integerFunctions.html"target="pagedisplay">upsample</a></li>
</ul>
</li>
<li>V
<ul class="Level3">
<li><a href="vectorDataLoadandStoreFunctions.html"target="pagedisplay">vectorDataLoadandStoreFunctions</a></li>
<li><a href="vectorDataTypes.html"target="pagedisplay">vectorDataTypes</a></li>
<li><a href="miscVectorFunctions.html"target="pagedisplay">vec_step</a></li>
<li><a href="optionalAttributeQualifiers.html"target="pagedisplay">vec_type_hint</a></li>
</ul>
</li>
<li>W
<ul class="Level3">
<li><a href="asyncCopyFunctions.html"target="pagedisplay">wait_group_events</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">workGroupFunctions</a></li>
<li><a href="workItemFunctions.html"target="pagedisplay">workItemFunctions</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">work_group_all</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">work_group_any</a></li>
<li><a href="syncFunctions.html"target="pagedisplay">work_group_barrier</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">work_group_broadcast</a></li>
<li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_commit_read_pipe</a></li>
<li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_commit_write_pipe</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">work_group_reduce</a></li>
<li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_reserve_read_pipe</a></li>
<li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_reserve_write_pipe</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">work_group_scan_exclusive</a></li>
<li><a href="workGroupFunctions.html"target="pagedisplay">work_group_scan_inclusive</a></li>
<li><a href="optionalAttributeQualifiers.html"target="pagedisplay">work_group_size_hint</a></li>
<li><a href="imageWriteFunctions.html"target="pagedisplay">write_imagef</a></li>
<li><a href="imageWriteFunctions.html"target="pagedisplay">write_imagei</a></li>
<li><a href="imageWriteFunctions.html"target="pagedisplay">write_imageui</a></li>
<li><a href="pipeFunctions.html"target="pagedisplay">write_pipe</a></li>
</ul>
</li>
</ul>
</li>
<!-- Dynamically generated alphabetic contents index goes here, preceded by tochead -->
<li class="Level1">OpenCL Runtime
<ul class="Level2">
<li><a href="enums.html" target="pagedisplay">Enumerated Types</a></li>
<li>Query Platform Info
<ul class="Level3">
<li><a href="clGetPlatformIDs.html" target="pagedisplay">clGetPlatformIDs</a></li>
<li><a href="clGetPlatformInfo.html" target="pagedisplay">clGetPlatformInfo</a></li>
</ul>
</li>
<li>Query Devices
<ul class="Level3">
<li><a href="clGetDeviceIDs.html" target="pagedisplay">clGetDeviceIDs</a></li>
<li><a href="clGetDeviceInfo.html" target="pagedisplay">clGetDeviceInfo</a></li>
</ul>
</li>
<li>Partition a Device
<ul class="Level3">
<li><a href="clCreateSubDevices.html" target="pagedisplay">clCreateSubDevices</a></li>
<li><a href="clReleaseDevice.html" target="pagedisplay">clReleaseDevice</a></li>
<li><a href="clRetainDevice.html" target="pagedisplay">clRetainDevice</a></li>
</ul>
</li>
<li>Contexts
<ul class="Level3">
<li><a href="clCreateContext.html" target="pagedisplay">clCreateContext</a></li>
<li><a href="clCreateContextFromType.html" target="pagedisplay">clCreateContextFromType</a></li>
<li><a href="clGetContextInfo.html" target="pagedisplay">clGetContextInfo</a></li>
<li><a href="clReleaseContext.html" target="pagedisplay">clReleaseContext</a></li>
<li><a href="clRetainContext.html" target="pagedisplay">clRetainContext</a></li>
</ul>
</li>
<li>Runtime APIs
<ul class="Level3">
<li>Command Queues
<ul class="Level4">
<li><a href="clCreateCommandQueueWithProperties.html" target="pagedisplay">clCreateCommandQueueWithProperties</a></li>
<li><a href="clGetCommandQueueInfo.html" target="pagedisplay">clGetCommandQueueInfo</a></li>
<li><a href="clReleaseCommandQueue.html" target="pagedisplay">clReleaseCommandQueue</a></li>
<li><a href="clRetainCommandQueue.html" target="pagedisplay">clRetainCommandQueue</a></li>
<li><a href="clSetDefaultDeviceCommandQueue.html" target="pagedisplay">clSetDefaultDeviceCommandQueue</a></li>
</ul>
</li>
<li>Buffer Objects
<ul class="Level4">
<li><a href="clCreateBuffer.html" target="pagedisplay">clCreateBuffer</a></li>
<li><a href="clCreateSubBuffer.html" target="pagedisplay">clCreateSubBuffer</a></li>
<li><a href="clEnqueueReadBuffer.html" target="pagedisplay">clEnqueueReadBuffer</a></li>
<li><a href="clEnqueueWriteBuffer.html" target="pagedisplay">clEnqueueWriteBuffer</a></li>
<li><a href="clEnqueueReadBufferRect.html" target="pagedisplay">clEnqueueReadBufferRect</a></li>
<li><a href="clEnqueueWriteBufferRect.html" target="pagedisplay">clEnqueueWriteBufferRect</a></li>
<li><a href="clEnqueueCopyBuffer.html" target="pagedisplay">clEnqueueCopyBuffer</a></li>
<li><a href="clEnqueueCopyBufferRect.html" target="pagedisplay">clEnqueueCopyBufferRect</a></li>
<li><a href="clEnqueueFillBuffer.html" target="pagedisplay">clEnqueueFillBuffer</a></li>
<li><a href="clEnqueueMapBuffer.html" target="pagedisplay">clEnqueueMapBuffer</a></li>
</ul>
</li>
<li>Image Objects
<ul class="Level4">
<li><a href="clCreateImage.html" target="pagedisplay">clCreateImage</a></li>
<li><a href="clEnqueueReadImage.html" target="pagedisplay">clEnqueueReadImage</a></li>
<li><a href="clEnqueueWriteImage.html" target="pagedisplay">clEnqueueWriteImage</a></li>
<li><a href="clEnqueueCopyImage.html" target="pagedisplay">clEnqueueCopyImage</a></li>
<li><a href="clEnqueueCopyImageToBuffer.html" target="pagedisplay">clEnqueueCopyImageToBuffer</a></li>
<li><a href="clEnqueueCopyBufferToImage.html" target="pagedisplay">clEnqueueCopyBufferToImage</a></li>
<li><a href="clEnqueueFillImage.html" target="pagedisplay">clEnqueueFillImage</a></li>
<li><a href="clEnqueueMapImage.html" target="pagedisplay">clEnqueueMapImage</a></li>
<li><a href="clGetImageInfo.html" target="pagedisplay">clGetImageInfo</a></li>
<li><a href="clGetSupportedImageFormats.html" target="pagedisplay">clGetSupportedImageFormats</a></li>
<li><a href="cl_image_desc.html" target="pagedisplay">cl_image_desc</a></li>
<li><a href="cl_image_format.html" target="pagedisplay">cl_image_format</a></li>
</ul>
</li>
<li>Memory Objects
<ul class="Level4">
<li><a href="clEnqueueUnmapMemObject.html" target="pagedisplay">clEnqueueUnmapMemObject</a></li>
<li><a href="clEnqueueMigrateMemObjects.html" target="pagedisplay">clEnqueueMigrateMemObjects</a></li>
<li><a href="clGetMemObjectInfo.html" target="pagedisplay">clGetMemObjectInfo</a></li>
<li><a href="clRetainMemObject.html" target="pagedisplay">clRetainMemObject</a></li>
<li><a href="clReleaseMemObject.html" target="pagedisplay">clReleaseMemObject</a></li>
<li><a href="clSetMemObjectDestructorCallback.html" target="pagedisplay">clSetMemObjectDestructorCallback</a></li>
</ul>
</li>
<li>Sampler Objects
<ul class="Level4">
<li><a href="clCreateSamplerWithProperties.html" target="pagedisplay">clCreateSamplerWithProperties</a></li>
<li><a href="clReleaseSampler.html" target="pagedisplay">clReleaseSampler</a></li>
<li><a href="clRetainSampler.html" target="pagedisplay">clRetainSampler</a></li>
<li><a href="clGetSamplerInfo.html" target="pagedisplay">clGetSamplerInfo</a></li>
</ul>
</li>
<li>Program Objects
<ul class="Level4">
<li><a href="clBuildProgram.html" target="pagedisplay">clBuildProgram</a></li>
<li><a href="clCompileProgram.html" target="pagedisplay">clCompileProgram</a></li>
<li><a href="clCreateProgramWithSource.html" target="pagedisplay">clCreateProgramWithSource</a></li>
<li><a href="clCreateProgramWithBinary.html" target="pagedisplay">clCreateProgramWithBinary</a></li>
<li><a href="clCreateProgramWithBuiltInKernels.html" target="pagedisplay">clCreateProgramWithBuiltInKernels</a></li>
<li><a href="clCreateProgramWithIL.html" target="pagedisplay">clCreateProgramWithIL</a></li>
<li><a href="clGetProgramBuildInfo.html" target="pagedisplay">clGetProgramBuildInfo</a></li>
<li><a href="clGetProgramInfo.html" target="pagedisplay">clGetProgramInfo</a></li>
<li><a href="clLinkProgram.html" target="pagedisplay">clLinkProgram</a></li>
<li><a href="clReleaseProgram.html" target="pagedisplay">clReleaseProgram</a></li>
<li><a href="clRetainProgram.html" target="pagedisplay">clRetainProgram</a></li>
<li><a href="clUnloadPlatformCompiler.html" target="pagedisplay">clUnloadPlatformCompiler</a></li>
</ul>
</li>
<li>Kernel Objects
<ul class="Level4">
<li><a href="clCloneKernel.html" target="pagedisplay">clCloneKernel</a></li>
<li><a href="clCreateKernel.html" target="pagedisplay">clCreateKernel</a></li>
<li><a href="clCreateKernelsInProgram.html" target="pagedisplay">clCreateKernelsInProgram</a></li>
<li><a href="clGetKernelInfo.html" target="pagedisplay">clGetKernelInfo</a></li>
<li><a href="clGetKernelArgInfo.html" target="pagedisplay">clGetKernelArgInfo</a></li>
<li><a href="clGetKernelSubGroupInfo.html" target="pagedisplay">clGetKernelSubGroupInfo</a></li>
<li><a href="clGetKernelWorkGroupInfo.html" target="pagedisplay">clGetKernelWorkGroupInfo</a></li>
<li><a href="clReleaseKernel.html" target="pagedisplay">clReleaseKernel</a></li>
<li><a href="clRetainKernel.html" target="pagedisplay">clRetainKernel</a></li>
<li><a href="clSetKernelArg.html" target="pagedisplay">clSetKernelArg</a></li>
<li><a href="clSetKernelArgSVMPointer.html" target="pagedisplay">clSetKernelArgSVMPointer</a></li>
<li><a href="clSetKernelExecInfo.html" target="pagedisplay">clSetKernelExecInfo</a></li>
</ul>
</li>
<li>Executing Kernels
<ul class="Level4">
<li><a href="clEnqueueNDRangeKernel.html" target="pagedisplay">clEnqueueNDRangeKernel</a></li>
<li><a href="clEnqueueNativeKernel.html" target="pagedisplay">clEnqueueNativeKernel</a></li>
</ul>
</li>
<li>Event Objects
<ul class="Level4">
<li><a href="clCreateUserEvent.html" target="pagedisplay">clCreateUserEvent</a></li>
<li><a href="clGetEventInfo.html" target="pagedisplay">clGetEventInfo</a></li>
<li><a href="clReleaseEvent.html" target="pagedisplay">clReleaseEvent</a></li>
<li><a href="clRetainEvent.html" target="pagedisplay">clRetainEvent</a></li>
<li><a href="clSetEventCallback.html" target="pagedisplay">clSetEventCallback</a></li>
<li><a href="clSetUserEventStatus.html" target="pagedisplay">clSetUserEventStatus</a></li>
<li><a href="clWaitForEvents.html" target="pagedisplay">clWaitForEvents</a></li>
</ul>
</li>
<li>Markers, Barriers, and Waiting
<ul class="Level4">
<li><a href="clEnqueueBarrierWithWaitList.html" target="pagedisplay">clEnqueueBarrierWithWaitList</a></li>
<li><a href="clEnqueueMarkerWithWaitList.html" target="pagedisplay">clEnqueueMarkerWithWaitList</a></li>
</ul>
</li>
<li>Profiling Operations on Memory Objects and Kernels
<ul class="Level4">
<li><a href="clGetDeviceAndHostTimer.html" target="pagedisplay">clGetDeviceAndHostTimer</a></li>
<li><a href="clGetEventProfilingInfo.html" target="pagedisplay">clGetEventProfilingInfo</a></li>
<li><a href="clGetHostTimer.html" target="pagedisplay">clGetHostTimer</a></li>
</ul>
</li>
<li>Flush and Finish
<ul class="Level4">
<li><a href="clFlush.html" target="pagedisplay">clFlush</a></li>
<li><a href="clFinish.html" target="pagedisplay">clFinish</a></li>
</ul>
</li>
<li>Pipes
<ul class="Level4">
<li><a href="clCreatePipe.html" target="pagedisplay">clCreatePipe</a></li>
<li><a href="clGetPipeInfo.html" target="pagedisplay">clGetPipeInfo</a></li>
</ul>
</li>
<li>Shared Virtual Memory (SVM)
<ul class="Level4">
<li><a href="clSVMAlloc.html" target="pagedisplay">clSVMAlloc</a></li>
<li><a href="clSVMFree.html" target="pagedisplay">clSVMFree</a></li>
<li><a href="clEnqueueSVMFree.html" target="pagedisplay">clEnqueueSVMFree</a></li>
<li><a href="clEnqueueSVMMap.html" target="pagedisplay">clEnqueueSVMMap</a></li>
<li><a href="clEnqueueSVMMemcpy.html" target="pagedisplay">clEnqueueSVMMemcpy</a></li>
<li><a href="clEnqueueSVMMemFill.html" target="pagedisplay">clEnqueueSVMMemFill</a></li>
<li><a href="clEnqueueSVMMigrateMem.html" target="pagedisplay">clEnqueueSVMMigrateMem</a></li>
<li><a href="clEnqueueSVMUnmap.html" target="pagedisplay">clEnqueueSVMUnmap</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="Level1">OpenCL Compiler
<ul class="Level2">
<li><a href="restrictions.html" target="pagedisplay">Restrictions</a></li>
<li>Built-in Data Types
<ul class="Level3">
<li><a href="scalarDataTypes.html" target="pagedisplay">Scalar Data Types</a></li>
<li><a href="vectorDataTypes.html" target="pagedisplay">Vector Data Types</a></li>
<li><a href="otherDataTypes.html" target="pagedisplay">Other Data Types</a></li>
<li><a href="reservedDataTypes.html" target="pagedisplay">Reserved Data Types</a></li>
<li><a href="abstractDataTypes.html" target="pagedisplay">Abstract Data Types</a></li>
<li><a href="cl_image_format.html" target="pagedisplay">cl_image_format</a></li>
<li><a href="sampler_t.html" target="pagedisplay">sampler_t</a></li>
</ul>
</li>
<li>Address Space Qualifiers
<ul class="Level3">
<li><a href="constant.html" target="pagedisplay">__constant</a></li>
<li><a href="local.html" target="pagedisplay">__local</a></li>
<li><a href="global.html" target="pagedisplay">__global</a></li>
<li><a href="private.html" target="pagedisplay">__private</a></li>
<li><a href="addressSpaceQualifierFuncs.html" target="pagedisplay">Address Space Qualifier Functions</a></li>
</ul>
</li>
<li><a href="accessQualifiers.html" target="pagedisplay">Access Qualifiers</a></li>
<li><a href="functionQualifiers.html" target="pagedisplay">Function Qualifiers</a></li>
<li><a href="storageSpecifiers.html" target="pagedisplay">Storage Class Qualifiers</a></li>
<li>Attribute Qualifiers
<ul class="Level3">
<li><a href="attributes-types.html" target="pagedisplay">Types Attributes</a></li>
<li><a href="attributes-variables.html" target="pagedisplay">Variables Attributes</a></li>
<li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">Blocks and Control-Flow Statement Attributes</a></li>
</ul>
</li>
<li>Built-in Functions
<ul class="Level3">
<li><a href="asyncCopyFunctions.html" target="pagedisplay">Async Copy and Prefetch Functions</a>
<ul class="Level4">
<li><a href="async_work_group_copy.html" target="pagedisplay">async_work_group_copy</a></li>
<li><a href="async_work_group_strided_copy.html" target="pagedisplay">async_work_group_strided_copy</a></li>
<li><a href="wait_group_events.html" target="pagedisplay">wait_group_events</a></li>
<li><a href="prefetch.html" target="pagedisplay">prefetch</a></li>
</ul>
</li>
<li><a href="atomicFunctions.html" target="pagedisplay">Atomic Functions</a>
<ul class="Level4">
<li><a href="atomic_compare_exchange.html" target="pagedisplay">atomic_compare_exchange_strong</a></li>
<li><a href="atomic_compare_exchange.html" target="pagedisplay">atomic_compare_exchange_strong_explicit</a></li>
<li><a href="atomic_compare_exchange.html" target="pagedisplay">atomic_compare_exchange_weak</a></li>
<li><a href="atomic_compare_exchange.html" target="pagedisplay">atomic_compare_exchange_weak_explicit</a></li>
<li><a href="atomic_exchange.html" target="pagedisplay">atomic_exchange</a></li>
<li><a href="atomic_exchange.html" target="pagedisplay">atomic_exchange_explicit</a></li>
<li><a href="atomic_fetch_key.html" target="pagedisplay">atomic_fetch_key</a></li>
<li><a href="atomic_fetch_key.html" target="pagedisplay">atomic_fetch_key_explicit</a></li>
<li><a href="atomic_flag.html" target="pagedisplay">atomic_flag</a></li>
<li><a href="atomic_flag_clear.html" target="pagedisplay">atomic_flag_clear</a></li>
<li><a href="atomic_flag_clear.html" target="pagedisplay">atomic_flag_clear_explicit</a></li>
<li><a href="atomic_flag_test_and_set.html" target="pagedisplay">atomic_flag_test_and_set</a></li>
<li><a href="atomic_flag_test_and_set.html" target="pagedisplay">atomic_flag_test_and_set_explicit</a></li>
<li><a href="atomic_init.html" target="pagedisplay">atomic_init</a></li>
<li><a href="atomic_load.html" target="pagedisplay">atomic_load</a></li>
<li><a href="atomic_load.html" target="pagedisplay">atomic_load_explicit</a></li>
<li><a href="atomic_store.html" target="pagedisplay">atomic_store</a></li>
<li><a href="atomic_store.html" target="pagedisplay">atomic_store_explicit</a></li>
<li><a href="ATOMIC_VAR_INIT.html" target="pagedisplay">ATOMIC_VAR_INIT</a></li>
<li><a href="atomic_work_item_fence.html" target="pagedisplay">atomic_work_item_fence</a></li>
<li><a href="memory_order.html" target="pagedisplay">memory_order</a></li>
<li><a href="memory_scope.html" target="pagedisplay">memory_scope</a></li>
</ul>
</li>
<li><a href="commonFunctions.html" target="pagedisplay">Common Functions</a>
<ul class="Level4">
<li><a href="clamp_common.html" target="pagedisplay">clamp</a></li>
<li><a href="degrees.html" target="pagedisplay">degrees</a></li>
<li><a href="commonMax.html" target="pagedisplay">ma</a></li>
<li><a href="commonMin.html" target="pagedisplay">min</a></li>
<li><a href="mix.html" target="pagedisplay">mi</a></li>
<li><a href="radians.html" target="pagedisplay">radians</a></li>
<li><a href="sign.html" target="pagedisplay">sign</a></li>
<li><a href="smoothstep.html" target="pagedisplay">smoothstep</a></li>
<li><a href="step.html" target="pagedisplay">step</a></li>
</ul>
</li>
<li><a href="eventFunctions.html" target="pagedisplay">Event Functions</a>
<ul class="Level4">
<li><a href="retain_event.html" target="pagedisplay">retain_event</a></li>
<li><a href="release_event.html" target="pagedisplay">release_event</a></li>
<li><a href="create_user_event.html" target="pagedisplay">create_user_event</a></li>
<li><a href="is_valid_event.html" target="pagedisplay">is_valid_event</a></li>
<li><a href="set_user_event_status.html" target="pagedisplay">set_user_event_status</a></li>
<li><a href="capture_event_profiling_info.html" target="capture_event_profiling_info">capture_event_profiling_info</a></li>
</ul>
</li>
<li><a href="geometricFunctions.html" target="pagedisplay">Geometric Functions</a>
<ul class="Level4">
<li><a href="cross.html" target="pagedisplay">cross</a></li>
<li><a href="dot.html" target="pagedisplay">dot</a></li>
<li><a href="distance.html" target="pagedisplay">distance</a></li>
<li><a href="length.html" target="pagedisplay">length</a></li>
<li><a href="normalize.html" target="pagedisplay">normalize</a></li>
<li><a href="fast_distance.html" target="pagedisplay">fast_distance</a></li>
<li><a href="fast_length.html" target="pagedisplay">fast_length</a></li>
<li><a href="fast_normalize.html" target="pagedisplay">fast_normalize</a></li>
</ul>
</li>
<li><a href="imageQueryFunctions.html" target="pagedisplay">Image Query Functions</a>
<ul class="Level4">
<li><a href="get_image_width.html" target="pagedisplay">get_image_width</a></li>
<li><a href="get_image_height.html" target="pagedisplay">get_image_height</a></li>
<li><a href="get_image_depth.html" target="pagedisplay">get_image_depth</a></li>
<li><a href="get_image_channel_data_type.html" target="pagedisplay">get_image_channel_data_type</a></li>
<li><a href="get_image_channel_order.html" target="pagedisplay">get_image_channel_order</a></li>
<li><a href="get_image_dim.html" target="pagedisplay">get_image_dim</a></li>
<li><a href="get_image_array_size.html" target="pagedisplay">get_image_array_size</a></li>
<!-- Part of cl_khr_gl_msaa_sharing, not fully documented in static page
<li><a href="get_image_num_samples.html" target="pagedisplay">get_image_num_samples</a></li>
-->
</ul>
</li>
<li><a href="imageReadFunctions.html" target="pagedisplay">Image Read Functions</a>
<ul class="Level4">
<li><a href="imageReadFunctions.html" target="pagedisplay">read_image{f,i,ui}</a></li>
</ul>
</li>
<li><a href="imageSamplerlessReadFunctions.html" target="pagedisplay">Samplerless Image Read Functions</a>
<ul class="Level4">
<li><a href="imageSamplerlessReadFunctions.html" target="pagedisplay">read_image{f,i,ui} (samplerless)</a></li>
</ul>
</li>
<li><a href="imageWriteFunctions.html" target="pagedisplay">Image Write Functions</a>
<ul class="Level4">
<li><a href="imageWriteFunctions.html" target="pagedisplay">write_imagef</a></li>
<li><a href="imageWriteFunctions.html" target="pagedisplay">write_imagei</a></li>
<li><a href="imageWriteFunctions.html" target="pagedisplay">write_imageui</a></li>
</ul>
</li>
<li><a href="integerFunctions.html" target="pagedisplay">Integer Functions</a>
<ul class="Level4">
<li><a href="abs.html" target="pagedisplay">abs</a></li>
<li><a href="abs.html" target="pagedisplay">abs_diff</a></li>
<li><a href="add_sat.html" target="pagedisplay">add_sat</a></li>
<li><a href="clamp_integer.html" target="pagedisplay">clamp</a></li>
<li><a href="clz.html" target="pagedisplay">clz</a></li>
<li><a href="ctz.html" target="pagedisplay">ctz</a></li>
<li><a href="hadd.html" target="pagedisplay">hadd</a></li>
<li><a href="mad24.html" target="pagedisplay">mad24</a></li>
<li><a href="mad_hi.html" target="pagedisplay">mad_hi</a></li>
<li><a href="mad_sat.html" target="pagedisplay">mad_sat</a></li>
<li><a href="integerMax.html" target="pagedisplay">ma</a></li>
<li><a href="integerMax.html" target="pagedisplay">min</a></li>
<li><a href="mul24.html" target="pagedisplay">mul24</a></li>
<li><a href="mul_hi.html" target="pagedisplay">mul_hi</a></li>
<li><a href="popcount.html" target="pagedisplay">popcount</a></li>
<li><a href="hadd.html" target="pagedisplay">rhadd</a></li>
<li><a href="rotate.html" target="pagedisplay">rotate</a></li>
<li><a href="sub_sat.html" target="pagedisplay">sub_sat</a></li>
<li><a href="upsample.html" target="pagedisplay">upsample</a></li>
</ul>
</li>
<li><a href="mathFunctions.html" target="pagedisplay">Math Functions</a>
<ul class="Level4">
<li><a href="mathConstants.html" target="pagedisplay">Symbolic Math Constants</a></li>
<li><a href="FP_CONTRACT.html" target="pagedisplay">Floating-point Macros and Pragma</a></li>
<li><a href="macroLimits.html" target="pagedisplay">Macros and Limits</a></li>
<li><a href="acos.html" target="pagedisplay">acos</a></li>
<li><a href="acos.html" target="pagedisplay">acosh</a></li>
<li><a href="acos.html" target="pagedisplay">acospi</a></li>
<li><a href="asin.html" target="pagedisplay">asin</a></li>
<li><a href="asin.html" target="pagedisplay">asinh</a></li>
<li><a href="asin.html" target="pagedisplay">asinpi</a></li>
<li><a href="atan.html" target="pagedisplay">atan</a></li>
<li><a href="atan.html" target="pagedisplay">atan2</a></li>
<li><a href="atan.html" target="pagedisplay">atanh</a></li>
<li><a href="atan.html" target="pagedisplay">atanpi</a></li>
<li><a href="atan.html" target="pagedisplay">atan2pi</a></li>
<li><a href="cbrt.html" target="pagedisplay">cbrt</a></li>
<li><a href="ceil.html" target="pagedisplay">ceil</a></li>
<li><a href="copysign.html" target="pagedisplay">copysign</a></li>
<li><a href="cos.html" target="pagedisplay">cos</a></li>
<li><a href="cos.html" target="pagedisplay">half_cos, native_cos</a></li>
<li><a href="cos.html" target="pagedisplay">cosh</a></li>
<li><a href="cos.html" target="pagedisplay">cospi</a></li>
<li><a href="divide.html" target="pagedisplay">half_divide, native_divide</a></li>
<li><a href="erf.html" target="pagedisplay">erf</a></li>
<li><a href="erf.html" target="pagedisplay">erfc</a></li>
<li><a href="exp.html" target="pagedisplay">exp</a></li>
<li><a href="exp.html" target="pagedisplay">half_exp, native_exp</a></li>
<li><a href="exp.html" target="pagedisplay">exp2</a></li>
<li><a href="exp.html" target="pagedisplay">half_exp2, native_exp2</a></li>
<li><a href="exp.html" target="pagedisplay">exp10</a></li>
<li><a href="exp.html" target="pagedisplay">half_exp10, native_exp10</a></li>
<li><a href="exp.html" target="pagedisplay">expm1</a></li>
<li><a href="fabs.html" target="pagedisplay">fabs</a></li>
<li><a href="fdim.html" target="pagedisplay">fdim</a></li>
<li><a href="floor.html" target="pagedisplay">floor</a></li>
<li><a href="fma.html" target="pagedisplay">fma</a></li>
<li><a href="fmax.html" target="pagedisplay">fma</a></li>
<li><a href="fmin.html" target="pagedisplay">fmin</a></li>
<li><a href="fmod.html" target="pagedisplay">fmod</a></li>
<li><a href="fract.html" target="pagedisplay">fract</a></li>
<li><a href="frexp.html" target="pagedisplay">frexp</a></li>
<li><a href="hypot.html" target="pagedisplay">hypot</a></li>
<li><a href="ilogb.html" target="pagedisplay">ilogb</a></li>
<li><a href="ldexp.html" target="pagedisplay">ldexp</a></li>
<li><a href="lgamma.html" target="pagedisplay">lgamma</a></li>
<li><a href="lgamma.html" target="pagedisplay">lgamma_r</a></li>
<li><a href="log.html" target="pagedisplay">log</a></li>
<li><a href="log.html" target="pagedisplay">half_log, native_log</a></li>
<li><a href="log.html" target="pagedisplay">log2</a></li>
<li><a href="log.html" target="pagedisplay">half_log2, native_log2</a></li>
<li><a href="log.html" target="pagedisplay">log10</a></li>
<li><a href="log.html" target="pagedisplay">half_log10, native_log10</a></li>
<li><a href="log.html" target="pagedisplay">log1p</a></li>
<li><a href="log.html" target="pagedisplay">logb</a></li>
<li><a href="mad.html" target="pagedisplay">mad</a></li>
<li><a href="mag.html" target="pagedisplay">magma</a></li>
<li><a href="mag.html" target="pagedisplay">magmin</a></li>
<li><a href="modf.html" target="pagedisplay">modf</a></li>
<li><a href="nan.html" target="pagedisplay">nan</a></li>
<li><a href="nextafter.html" target="pagedisplay">nextafter</a></li>
<li><a href="pow.html" target="pagedisplay">pow</a></li>
<li><a href="pow.html" target="pagedisplay">pown</a></li>
<li><a href="pow.html" target="pagedisplay">powr</a></li>
<li><a href="pow.html" target="pagedisplay">half_powr, native_powr</a></li>
<li><a href="recip.html" target="pagedisplay">half_recip, native_recip</a></li>
<li><a href="remainder.html" target="pagedisplay">remainder</a></li>
<li><a href="remquo.html" target="pagedisplay">remquo</a></li>
<li><a href="rint.html" target="pagedisplay">rint</a></li>
<li><a href="round.html" target="pagedisplay">round</a></li>
<li><a href="rootn.html" target="pagedisplay">rootn</a></li>
<li><a href="sqrt.html" target="pagedisplay">rsqrt</a></li>
<li><a href="sqrt.html" target="pagedisplay">half_rsqrt, native_rsqrt</a></li>
<li><a href="sin.html" target="pagedisplay">sin</a></li>
<li><a href="sin.html" target="pagedisplay">half_sin, native_sin</a></li>
<li><a href="sin.html" target="pagedisplay">sincos</a></li>
<li><a href="sin.html" target="pagedisplay">sinh</a></li>
<li><a href="sin.html" target="pagedisplay">sinpi</a></li>
<li><a href="sqrt.html" target="pagedisplay">sqrt</a></li>
<li><a href="sqrt.html" target="pagedisplay">half_sqrt, native_sqrt</a></li>
<li><a href="tan.html" target="pagedisplay">tan</a></li>
<li><a href="tan.html" target="pagedisplay">half_tan, native_tan</a></li>
<li><a href="tan.html" target="pagedisplay">tanh</a></li>
<li><a href="tan.html" target="pagedisplay">tanpi</a></li>
<li><a href="tgamma.html" target="pagedisplay">tgamma</a></li>
<li><a href="trunc.html" target="pagedisplay">trunc</a></li>
</ul>
</li>
<li><a href="miscVectorFunctions.html" target="pagedisplay">Misc. Vector Functions</a>
<ul class="Level4">
<li><a href="shuffle.html" target="pagedisplay">shuffle</a></li>
<li><a href="shuffle.html" target="pagedisplay">shuffle2</a></li>
<li><a href="vec_step.html" target="pagedisplay">vec_step</a></li>
</ul>
</li>
<li><a href="relationalFunctions.html" target="pagedisplay">Relational Functions</a>
<ul class="Level4">
<li><a href="isequal.html" target="pagedisplay">isequal</a></li>
<li><a href="isnotequal.html" target="pagedisplay">isnotequal</a></li>
<li><a href="isgreater.html" target="pagedisplay">isgreater</a></li>
<li><a href="isgreaterequal.html" target="pagedisplay">isgreaterequal</a></li>
<li><a href="isless.html" target="pagedisplay">isless</a></li>
<li><a href="islessequal.html" target="pagedisplay">islessequal</a></li>
<li><a href="islessgreater.html" target="pagedisplay">islessgreater</a></li>
<li><a href="isfinite.html" target="pagedisplay">isfinite</a></li>
<li><a href="isinf.html" target="pagedisplay">isinf</a></li>
<li><a href="isnan.html" target="pagedisplay">isnan</a></li>
<li><a href="isnormal.html" target="pagedisplay">isnormal</a></li>
<li><a href="isordered.html" target="pagedisplay">isordered</a></li>
<li><a href="isunordered.html" target="pagedisplay">isunordered</a></li>
<li><a href="signbit.html" target="pagedisplay">signbit</a></li>
<li><a href="any.html" target="pagedisplay">any</a></li>
<li><a href="any.html" target="pagedisplay">all</a></li>
<li><a href="bitselect.html" target="pagedisplay">bitselect</a></li>
<li><a href="select.html" target="pagedisplay">select</a></li>
</ul>
</li>
<li><a href="syncFunctions.html" target="pagedisplay">Sync Functions</a>
<ul class="Level4">
<li><a href="barrier.html" target="pagedisplay">barrier</a></li>
<li><a href="work_group_barrier.html" target="pagedisplay">work_group_barrier</a></li>
</ul>
</li>
<li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">Vector Data Load and Store Functions</a>
<ul class="Level4">
<li><a href="vloadn.html" target="pagedisplay">vload<em>n</em></a></li>
<li><a href="vload_half.html" target="pagedisplay">vload_half</a></li>
<li><a href="vload_halfn.html" target="pagedisplay">vload_half<em>n</em></a></li>
<li><a href="vloada_halfn.html" target="pagedisplay">vloada_half<em>n</em></a></li>
<li><a href="vstoren.html" target="pagedisplay">vstore<em>n</em></a></li>
<li><a href="vstore_half.html" target="pagedisplay">vstore_half</a></li>
<li><a href="vstore_halfn.html" target="pagedisplay">vstore_half<em>n</em></a></li>
<li><a href="vstorea_halfn.html" target="pagedisplay">vstorea_half<em>n</em></a></li>
</ul>
</li>
<li><a href="workItemFunctions.html" target="pagedisplay">Work-Item Functions</a>
<ul class="Level4">
<li><a href="get_global_id.html" target="pagedisplay">get_global_id</a></li>
<li><a href="get_global_size.html" target="pagedisplay">get_global_size</a></li>
<li><a href="get_global_offset.html" target="pagedisplay">get_global_offset</a></li>
<li><a href="get_global_linear_id.html" target="pagedisplay">get_global_linear_id</a></li>
<li><a href="get_group_id.html" target="pagedisplay">get_group_id</a></li>
<li><a href="get_local_id.html" target="pagedisplay">get_local_id</a></li>
<li><a href="get_local_linear_id.html" target="pagedisplay">get_local_linear_id</a></li>
<li><a href="get_local_size.html" target="pagedisplay">get_local_size</a></li>
<li><a href="get_enqueued_local_size.html" target="pagedisplay">get_enqueued_local_size</a></li>
<li><a href="get_num_groups.html" target="pagedisplay">get_num_groups</a></li>
<li><a href="get_work_dim.html" target="pagedisplay">get_work_dim</a></li>
</ul>
</li>
<li><a href="pipeFunctions.html" target="pagedisplay">Pipe Functions</a>
<ul class="Level4">
<li><a href="read_pipe.html" target="pagedisplay">read_pipe</a></li>
<li><a href="write_pipe.html" target="pagedisplay">write_pipe</a></li>
<li><a href="reserve_read_pipe.html" target="pagedisplay">reserve_read_pipe</a></li>
<li><a href="commit_read_pipe.html" target="pagedisplay">commit_read_pipe</a></li>
<li><a href="is_valid_reserve_id.html" target="pagedisplay">is_valid_reserve_id</a></li>
</ul>
</li>
<li><a href="pipeQueryFunctions.html" target="pagedisplay">Pipe Query Functions</a>
<ul class="Level4">
<li><a href="get_pipe_num_packets.html" target="pagedisplay">get_pipe_num_packets</a></li>
<li><a href="get_pipe_max_packets.html" target="pagedisplay">get_pipe_max_packets</a></li>
</ul>
</li>
<li><a href="pipeWorkgroupFunctions.html" target="pagedisplay">Pipe Workgroup Functions</a>
<ul class="Level4">
<li><a href="work_group_reserve_read_pipe.html" target="pagedisplay">work_group_reserve_read_pipe</a></li>
<li><a href="work_group_reserve_write_pipe.html" target="pagedisplay">work_group_reserve_write_pipe</a></li>
<li><a href="work_group_commit_read_pipe.html" target="pagedisplay">work_group_commit_read_pipe</a></li>
<li><a href="work_group_commit_write_pipe.html" target="pagedisplay">work_group_commit_write_pipe</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="Level1"><a href="operators.html" target="pagedisplay">Operators</a></li>
<li class="Level1">Conversions and Type Casting
<ul class="Level2">
<li><a href="convert_T.html" target="pagedisplay">Explicit Conversions</a></li>
<li><a href="as_typen.html" target="pagedisplay">Reinterpreting Types Using as_typen()</a></li>
</ul>
</li>
<li class="Level1"><a href="preprocessorDirectives.html" target="pagedisplay">Preprocessor Directives and Macros</a></li>
<li class="Level1">Optional Extensions
<ul class="Level2">
<li><a href="EXTENSION.html" target="pagedisplay">EXTENSION</a>
<li><a href="clGetExtensionFunctionAddressForPlatform.html" target="pagedisplay">clGetExtensionFunctionAddressForPlatform</a></li>
<li><a href="cl_khr_3d_image_writes.html" target="pagedisplay">cl_khr_3d_image_writes</a></li>
<li><a href="cl_khr_byte_addressable_store.html" target="pagedisplay">cl_khr_byte_addressable_store</a></li>
<li><a href="cl_khr_d3d10_sharing.html" target="pagedisplay">cl_khr_d3d10_sharing</a></li>
<li><a href="cl_khr_d3d11_sharing.html" target="pagedisplay">cl_khr_d3d11_sharing</a></li>
<li><a href="cl_khr_depth_images.html" target="pagedisplay">cl_khr_depth_images</a></li>
<li><a href="cl_khr_device_enqueue_local_arg_types.html" target="pagedisplay">cl_khr_device_enqueue_local_arg_types</a></li>
<li><a href="cl_khr_dx9_media_sharing.html" target="pagedisplay">cl_khr_dx9_media_sharing</a></li>
<li><a href="cl_khr_egl_event.html" target="pagedisplay">cl_khr_egl_event</a></li>
<li><a href="cl_khr_egl_image.html" target="pagedisplay">cl_khr_egl_image</a></li>
<li><a href="cl_khr_fp16.html" target="pagedisplay">cl_khr_fp16</a></li>
<li><a href="cl_khr_fp64.html" target="pagedisplay">cl_khr_fp64</a></li>
<li><a href="cl_khr_gl_depth_images.html" target="pagedisplay">cl_khr_gl_depth_images</a></li>
<li><a href="cl_khr_gl_event.html" target="pagedisplay">cl_khr_gl_event</a></li>
<li><a href="cl_khr_gl_msaa_sharing.html" target="pagedisplay">cl_khr_gl_msaa_sharing</a></li>
<li><a href="cl_khr_gl_sharing.html" target="pagedisplay">cl_khr_gl_sharing</a></li>
<li><a href="cl_khr_global_int32_base_atomics.html" target="pagedisplay">cl_khr_global_int32_base_atomics</a></li>
<li><a href="cl_khr_global_int32_extended_atomics.html" target="pagedisplay">cl_khr_global_int32_extended_atomics</a></li>
<li><a href="cl_khr_icd.html" target="pagedisplay">cl_khr_icd</a></li>
<li><a href="cl_khr_il_program.html" target="pagedisplay">cl_khr_il_program</a></li>
<li><a href="cl_khr_image2d_from_buffer.html" target="pagedisplay">cl_khr_image2d_from_buffer</a></li>
<li><a href="cl_khr_initialize_memory.html" target="pagedisplay">cl_khr_initialize_memory</a></li>
<li><a href="cl_khr_int64_base_atomics.html" target="pagedisplay">cl_khr_int64_base_atomics</a></li>
<li><a href="cl_khr_int64_extended_atomics.html" target="pagedisplay">cl_khr_int64_extended_atomics</a></li>
<li><a href="cl_khr_local_int32_base_atomics.html" target="pagedisplay">cl_khr_local_int32_base_atomics</a></li>
<li><a href="cl_khr_local_int32_extended_atomics.html" target="pagedisplay">cl_khr_local_int32_extended_atomics</a></li>
<li><a href="cl_khr_mipmap_image.html" target="pagedisplay">cl_khr_mipmap_image</a></li>
<li><a href="cl_khr_mipmap_image.html" target="pagedisplay">cl_khr_mipmap_image_writes</a></li>
<li><a href="cl_khr_priority_hints.html" target="pagedisplay">cl_khr_priority_hints</a></li>
<li><a href="cl_khr_spir.html" target="pagedisplay">cl_khr_spir</a></li>
<li><a href="cl_khr_srgb_image_writes.html" target="pagedisplay">cl_khr_srgb_image_writes</a></li>
<li><a href="cl_khr_subgroups.html" target="pagedisplay">cl_khr_subgroups</a></li>
<li><a href="cl_khr_terminate_context.html" target="pagedisplay">cl_khr_terminate_context</a></li>
<li><a href="cl_khr_throttle_hints.html" target="pagedisplay">cl_khr_throttle_hints</a></li>
</ul>
</li>
<li class="Level1">Sharing
<ul class="Level2">
<li>Sharing With OpenGL
<ul class="Level3">
<li><a href="cl_khr_gl_sharing.html" target="pagedisplay">cl_khr_gl_sharing</a></li>
<li><a href="cl_khr_gl_event.html" target="pagedisplay">cl_khr_gl_event</a></li>
<li><a href="clCreateFromGLBuffer.html" target="pagedisplay">clCreateFromGLBuffer</a></li>
<li><a href="clCreateFromGLTexture.html" target="pagedisplay">clCreateFromGLTexture</a></li>
<li><a href="clCreateFromGLRenderbuffer.html" target="pagedisplay">clCreateFromGLRenderbuffer</a></li>
<li><a href="clGetGLObjectInfo.html" target="pagedisplay">clGetGLObjectInfo</a></li>
<li><a href="clGetGLTextureInfo.html" target="pagedisplay">clGetGLTextureInfo</a></li>
<li><a href="clEnqueueAcquireGLObjects.html" target="pagedisplay">clEnqueueAcquireGLObjects</a></li>
<li><a href="clEnqueueReleaseGLObjects.html" target="pagedisplay">clEnqueueReleaseGLObjects</a></li>
<li><a href="clCreateEventFromGLsyncKHR.html" target="pagedisplay">clCreateEventFromGLsyncKHR</a></li>
</ul>
</li>
<li>Sharing With Direct3D 10
<ul class="Level3">
<li><a href="cl_khr_d3d10_sharing.html" target="pagedisplay">cl_khr_d3d10_sharing</a></li>
<li><a href="clGetDeviceIDsFromD3D10KHR.html" target="pagedisplay">clGetDeviceIDsFromD3D10KHR</a></li>
<li><a href="clCreateFromD3D10BufferKHR.html" target="pagedisplay">clCreateFromD3D10BufferKHR</a></li>
<li><a href="clCreateFromD3D10Texture2DKHR.html" target="pagedisplay">clCreateFromD3D10Texture2DKHR</a></li>
<li><a href="clCreateFromD3D10Texture3DKHR.html" target="pagedisplay">clCreateFromD3D10Texture3DKHR</a></li>
<li><a href="clEnqueueAcquireD3D10ObjectsKHR.html" target="pagedisplay">clEnqueueAcquireD3D10ObjectsKHR</a></li>
<li><a href="clEnqueueReleaseD3D10ObjectsKHR.html" target="pagedisplay">clEnqueueReleaseD3D10ObjectsKHR</a></li>
</ul>
</li>
<li>Sharing With Direct3D 11
<ul class="Level3">
<li><a href="cl_khr_d3d11_sharing.html" target="pagedisplay">cl_khr_d3d11_sharing</a></li>
<li><a href="clGetDeviceIDsFromD3D11KHR.html" target="pagedisplay">clGetDeviceIDsFromD3D11KHR</a></li>
<li><a href="clCreateFromD3D11BufferKHR.html" target="pagedisplay">clCreateFromD3D11BufferKHR</a></li>
<li><a href="clCreateFromD3D11Texture2DKHR.html" target="pagedisplay">clCreateFromD3D11Texture2DKHR</a></li>
<li><a href="clCreateFromD3D11Texture3DKHR.html" target="pagedisplay">clCreateFromD3D11Texture3DKHR</a></li>
<li><a href="clEnqueueAcquireD3D11ObjectsKHR.html" target="pagedisplay">clEnqueueAcquireD3D11ObjectsKHR</a></li>
<li><a href="clEnqueueReleaseD3D11ObjectsKHR.html" target="pagedisplay">clEnqueueReleaseD3D11ObjectsKHR</a></li>
</ul>
</li>
<li>Sharing With DX9 Media Surface
<ul class="Level3">
<li><a href="cl_khr_dx9_media_sharing.html" target="pagedisplay">cl_khr_dx9_media_sharing</a></li>
<li><a href="clGetDeviceIDsFromDX9MediaAdapterKHR.html" target="pagedisplay">clGetDeviceIDsFromDX9MediaAdapterKHR</a></li>
<li><a href="clCreateFromDX9MediaSurfaceKHR.html" target="pagedisplay">clCreateFromDX9MediaSurfaceKHR</a></li>
<li><a href="clEnqueueAcquireDX9MediaSurfacesKHR.html" target="pagedisplay">clEnqueueAcquireDX9MediaSurfacesKHR</a></li>
<li><a href="clEnqueueReleaseDX9MediaSurfacesKHR.html" target="pagedisplay">clEnqueueReleaseDX9MediaSurfacesKHR</a></li>
</ul>
</li>
</ul>
</li>
</ul> <!-- end containerul -->
</div>
<script type="text/javascript">
initiate(); // This must be placed immediately after the menu in order to format it properly.
</script>
</body>
</html>