blob: 2c83647ecfdcc1670a0b95e190f38e9a206de98a [file] [log] [blame]
#!gmake
# This Makefile is used to transform OpenCL reference pages in DocBook XML format to HTML web pages.
# Directory structure:
#
# man/ -- contains .xml input files
# man/xhtml -- contains Makefile, CSS, build tools, and .html output files
# XSLT processor - other possibilities like Saxon exist
XSLT = xsltproc --nonet
SED = sed
MV = mv
RUBY = ruby
# Location of locally customized stylesheet, which imports
# the Docbook modular stylesheets, and specifically the
# stylesheet to convert Docbook+MathML => XHTML+MathML
DB2XHTML = opencl-man.xsl
# Additional global dependencies that should cause a re-build of all pages:
# Unfortunately, if one line changes in the pageNumberLookup.rb file, it's only
# necessary to rebuild the corresponding .html refpage, but there's no easy way to
# express that in makefile rules. The choices are either to automatically
# rebuild all .html refpages triggered by any change in pageNumberLookup.rb,
# or else to rely on a human to rebuild pages as needed.
ADDTL_DEPS = copyright.inc.xsl styles-css.xsl pageNumberLookup.rb
#ADDTL_DEPS = copyright.inc.xsl styles-css.xsl
# Filter program to fix up links to specification page numbers:
PAGENUM_FIXUP = $(RUBY) pageNumberLookup.rb
.SUFFIXES: .gl .xml .html .xhtml .ck.xhtml .tex .pdf .3G .tar .tar.gz
#.PHONY: man html
HTMLFILES = \
abstractDataTypes.html \
abs.html \
accessQualifiers.html \
acos.html \
addressSpaceQualifierFuncs.html \
add_sat.html \
any.html \
as_typen.html \
asin.html \
asyncCopyFunctions.html \
async_work_group_copy.html \
async_work_group_strided_copy.html \
atan.html \
atomic_compare_exchange.html \
atomic_exchange.html \
atomic_fetch_key.html \
atomic_flag.html \
atomic_flag_clear.html \
atomic_flag_test_and_set.html \
atomic_init.html \
atomic_load.html \
atomic_store.html \
atomic_work_item_fence.html \
atomicFunctions.html \
ATOMIC_VAR_INIT.html \
attribute.html \
attributes-blocksAndControlFlow.html \
attributes-loopUnroll.html \
attributes-types.html \
attributes-variables.html \
barrier.html \
bitselect.html \
blocks.html \
capture_event_profiling_info.html \
cbrt.html \
ceil.html \
clamp_common.html \
clamp_integer.html \
classDiagram.html \
clBuildProgram.html \
clCloneKernel.html \
clCompileProgram.html \
clCreateBuffer.html \
clCreateCommandQueueWithProperties.html \
clCreateContext.html \
clCreateContextFromType.html \
clCreateEventFromGLsyncKHR.html \
clCreateEventFromEGLSyncKHR.html \
clCreateFromD3D10Texture2DKHR.html \
clCreateFromD3D11Texture2DKHR.html \
clCreateFromD3D10Texture3DKHR.html \
clCreateFromD3D11Texture3DKHR.html \
clCreateFromD3D10BufferKHR.html \
clCreateFromD3D11BufferKHR.html \
clCreateFromEGLImageKHR.html \
clCreateFromGLBuffer.html \
clCreateFromGLRenderbuffer.html \
clCreateFromGLTexture.html \
clCreateFromDX9MediaSurfaceKHR.html \
clCreateImage.html \
clCreateKernel.html \
clCreateKernelsInProgram.html \
clCreatePipe.html \
clCreateProgramWithBinary.html \
clCreateProgramWithIL.html \
clCreateProgramWithSource.html \
clCreateProgramWithBuiltInKernels.html \
clCreateSamplerWithProperties.html \
clCreateSubBuffer.html \
clCreateSubDevices.html \
clCreateUserEvent.html \
clEnqueueAcquireD3D10ObjectsKHR.html \
clEnqueueAcquireD3D11ObjectsKHR.html \
clEnqueueAcquireEGLObjectsKHR.html \
clEnqueueAcquireGLObjects.html \
clEnqueueAcquireDX9MediaSurfacesKHR.html \
clEnqueueBarrierWithWaitList.html \
clEnqueueCopyBuffer.html \
clEnqueueCopyBufferRect.html \
clEnqueueCopyImage.html \
clEnqueueCopyBufferToImage.html \
clEnqueueCopyImageToBuffer.html \
clEnqueueFillBuffer.html \
clEnqueueFillImage.html \
clEnqueueMapBuffer.html \
clEnqueueMapImage.html \
clEnqueueMarkerWithWaitList.html \
clEnqueueMigrateMemObjects.html \
clEnqueueNDRangeKernel.html \
clEnqueueNativeKernel.html \
clEnqueueReadBuffer.html \
clEnqueueReadBufferRect.html \
clEnqueueReadImage.html \
clEnqueueReleaseD3D10ObjectsKHR.html \
clEnqueueReleaseD3D11ObjectsKHR.html \
clEnqueueReleaseDX9MediaSurfacesKHR.html \
clEnqueueReleaseEGLObjectsKHR.html \
clEnqueueReleaseGLObjects.html \
clEnqueueSVMFree.html \
clEnqueueSVMMap.html \
clEnqueueSVMMemcpy.html \
clEnqueueSVMMemFill.html \
clEnqueueSVMUnmap.html \
clEnqueueSVMMigrateMem.html \
clEnqueueUnmapMemObject.html \
clEnqueueWriteBuffer.html \
clEnqueueWriteBufferRect.html \
clEnqueueWriteImage.html \
clFinish.html \
clFlush.html \
clGetCommandQueueInfo.html \
clGetContextInfo.html \
clGetDeviceAndHostTimer.html \
clGetDeviceIDs.html \
clGetDeviceIDsFromD3D10KHR.html \
clGetDeviceIDsFromD3D11KHR.html \
clGetDeviceIDsFromDX9MediaAdapterKHR.html \
clGetDeviceInfo.html \
clGetEventInfo.html \
clGetEventProfilingInfo.html \
clGetExtensionFunctionAddressForPlatform.html \
clGetGLContextInfoKHR.html \
clGetGLObjectInfo.html \
clGetGLTextureInfo.html \
clGetHostTimer.html \
clGetImageInfo.html \
clGetKernelInfo.html \
clGetKernelArgInfo.html \
clGetKernelSubGroupInfo.html \
clGetKernelWorkGroupInfo.html \
clGetMemObjectInfo.html \
clGetPipeInfo.html \
clGetPlatformIDs.html \
clGetPlatformInfo.html \
clGetProgramBuildInfo.html \
clGetProgramInfo.html \
clGetSamplerInfo.html \
clGetSupportedImageFormats.html \
clIcdGetPlatformIDsKHR.html \
cl_image_desc.html \
cl_image_format.html \
cl_khr_3d_image_writes.html \
cl_khr_byte_addressable_store.html \
cl_khr_context_abort.html \
cl_khr_dx9_media_sharing.html \
cl_khr_d3d10_sharing.html \
cl_khr_d3d11_sharing.html \
cl_khr_depth_images.html \
cl_khr_device_enqueue_local_arg_types.html \
cl_khr_egl_event.html \
cl_khr_egl_image.html \
cl_khr_fp16.html \
cl_khr_fp64.html \
cl_khr_gl_depth_images.html \
cl_khr_gl_event.html \
cl_khr_gl_msaa_sharing.html \
cl_khr_gl_sharing.html \
cl_khr_global_int32_base_atomics.html \
cl_khr_global_int32_extended_atomics.html \
cl_khr_icd.html \
cl_khr_il_program.html \
cl_khr_image2d_from_buffer.html \
cl_khr_initialize_memory.html \
cl_khr_int64_base_atomics.html \
cl_khr_int64_extended_atomics.html \
cl_khr_local_int32_base_atomics.html \
cl_khr_local_int32_extended_atomics.html \
cl_khr_mipmap_image.html \
cl_khr_priority_hints.html \
cl_khr_spir.html \
cl_khr_srgb_image_writes.html \
cl_khr_subgroups.html \
cl_khr_terminate_context.html \
cl_khr_throttle_hints.html \
clLinkProgram.html \
clReleaseCommandQueue.html \
clReleaseContext.html \
clReleaseDevice.html \
clReleaseEvent.html \
clReleaseKernel.html \
clReleaseMemObject.html \
clReleaseProgram.html \
clReleaseSampler.html \
clRetainCommandQueue.html \
clRetainContext.html \
clRetainDevice.html \
clRetainEvent.html \
clRetainKernel.html \
clRetainMemObject.html \
clRetainProgram.html \
clRetainSampler.html \
clSetDefaultDeviceCommandQueue.html \
clSetEventCallback.html \
clSetKernelExecInfo.html \
clSetKernelArg.html \
clSetKernelArgSVMPointer.html \
clSetMemObjectDestructorCallback.html \
clSetUserEventStatus.html \
clSVMAlloc.html \
clSVMFree.html \
clTerminateContextKHR.html \
clUnloadPlatformCompiler.html \
clWaitForEvents.html \
clz.html \
commit_read_pipe.html \
commit_write_pipe.html \
commonFunctions.html \
commonMin.html \
commonMax.html \
constant.html \
convert_T.html \
copysign.html \
cos.html \
create_user_event.html \
cross.html \
ctz.html \
dataTypes.html \
degrees.html \
deprecated.html \
distance.html \
divide.html \
dot.html \
enqueue_kernel.html \
enqueue_marker.html \
enums.html \
erf.html \
eventFunctions.html \
exp.html \
EXTENSION.html \
fabs.html \
fast_distance.html \
fast_length.html \
fast_normalize.html \
fdim.html \
floor.html \
fma.html \
fmax.html \
fmin.html \
fmod.html \
FP_CONTRACT.html \
fract.html \
frexp.html \
functionQualifiers.html \
geometricFunctions.html \
genericAddressSpace.html \
get_default_queue.html \
get_enqueued_local_size.html \
get_global_id.html \
get_global_linear_id.html \
get_global_offset.html \
get_global_size.html \
get_group_id.html \
get_image_array_size.html \
get_image_channel_data_type.html \
get_image_channel_order.html \
get_image_depth.html \
get_image_dim.html \
get_image_height.html \
get_image_num_mip_levels.html \
get_image_num_samples.html \
get_image_width.html \
get_kernel_preferred_work_group_size_multiple.html \
get_kernel_work_group_size.html \
get_local_id.html \
get_local_linear_id.html \
get_local_size.html \
get_num_groups.html \
get_pipe_num_packets.html \
get_pipe_max_packets.html \
get_work_dim.html \
global.html \
hadd.html \
helperFunctions.html \
hypot.html \
ilogb.html \
imageFunctions.html \
integerFunctions.html \
integerMax.html \
isequal.html \
isfinite.html \
isgreater.html \
isgreaterequal.html \
isinf.html \
isless.html \
islessequal.html \
islessgreater.html \
isnan.html \
isnormal.html \
isnotequal.html \
isordered.html \
isunordered.html \
is_valid_event.html \
is_valid_reserve_id.html \
ldexp.html \
length.html \
lgamma.html \
local.html \
log.html \
macroLimits.html \
mad.html \
mad24.html \
mad_hi.html \
mad_sat.html \
mag.html \
mathConstants.html \
mathFunctions.html \
memory_order.html \
memory_scope.html \
miscVectorFunctions.html \
mix.html \
modf.html \
mul24.html \
mul_hi.html \
nan.html \
ndrange.html \
nextafter.html \
normalize.html \
operators.html \
otherDataTypes.html \
pipeFunctions.html \
popcount.html \
pow.html \
prefetch.html \
preprocessorDirectives.html \
printfFunction.html \
private.html \
qualifiers.html \
radians.html \
recip.html \
relationalFunctions.html \
read_imagef1d.html \
read_imagef2d.html \
read_imagef3d.html \
read_imagei1d.html \
read_imagei2d.html \
read_imagei3d.html \
read_imageh1d.html \
read_imageh2d.html \
read_imageh3d.html \
read_pipe.html \
release_event.html \
remainder.html \
remquo.html \
reservedDataTypes.html \
reserve_read_pipe.html \
reserve_write_pipe.html \
restrictions.html \
retain_event.html \
rint.html \
rootn.html \
rotate.html \
round.html \
sampler_t.html \
scalarDataTypes.html \
select.html \
set_user_event_status.html \
sharedVirtualMemory.html \
shuffle.html \
sign.html \
signbit.html \
sin.html \
smoothstep.html \
sqrt.html \
step.html \
storageSpecifiers.html \
sub_sat.html \
supportedImageFormats.html \
syncFunctions.html \
tan.html \
tgamma.html \
trunc.html \
upsample.html \
vec_step.html \
vectorDataLoadandStoreFunctions.html \
vectorDataTypes.html \
vloadn.html \
vload_half.html \
vload_halfn.html \
vloada_halfn.html \
vstoren.html \
vstore_half.html \
vstore_halfn.html \
vstorea_halfn.html \
wait_group_events.html \
work_group_all.html \
work_group_any.html \
work_group_barrier.html \
work_group_broadcast.html \
work_group_commit_read_pipe.html \
work_group_commit_write_pipe.html \
work_group_scan_exclusive.html \
work_group_scan_inclusive.html \
work_group_reduce.html \
work_group_reserve_read_pipe.html \
work_group_reserve_write_pipe.html \
workItemFunctions.html \
write_image1d.html \
write_image2d.html \
write_image3d.html \
write_pipe.html
# The following rule accomplishes several things:
# 1. First, the xsltproc program transforms .xml into HTML format.
# 2. Next, a certain string regarding "xml-stylesheet" is replaced. We
# don't know why, but that's how the OpenGL build tools worked, so we
# follow the same convention for OpenCL.
# 2a. Replace all occurrences of '<strong>fsfunc' with
# '<strong class="fsfunc">'. This works around a bug in the
# docbook-xsl 1.76.1 stylesheets. More recent stylesheet releases
# don't have this bug, but they aren't installed everywhere. See
# http://sourceforge.net/tracker/?func=detail&aid=3481384&group_id=21935&atid=373747
# 3. Then we replace all occurrences of 'target="_top"' with
# 'target="pagedisplay" so that linked pages will open in the same
# frame. We couldn't figure out how to modify the Docbook rules to
# change the target attribute, so we just do it here.
# 4. Finally, we replace a particular string regarding
# "xhtml1-transitional.dtd", again based on the OpenGL build. This
# is so that references to the DTD don't cause spurious hits on
# the W3C web server (IE does this, although it doesn't need to).
%.html: ../%.xml $(DB2XHTML) $(ADDTL_DEPS)
$(XSLT) --xinclude -o $@.tmp1 $(DB2XHTML) $<
$(SED) 's/<?xml-stylesheet/<!-- saved from url=(0013)about:internet -->\n<?xml-stylesheet/g' $@.tmp1 | \
$(SED) -e 's/<strong>fsfunc/<strong class="fsfunc">/g' \
-e 's/target="_top"/target="pagedisplay"/' \
-e 's#http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd#xhtml1-transitional.dtd#g' > $@.tmp2
$(PAGENUM_FIXUP) $@.tmp2 > $@.tmp3
$(MV) $@.tmp3 $@
$(RM) $@.tmp[123]
default: $(HTMLFILES)
clean:
$(RM) $(HTMLFILES)
clobber:
$(RM) $(HTMLFILES)
# The following XML include files dependencies can be generated with:
# cd ../man
# grep '!ENTITY' *.xml | sed -e 's/:.*SYSTEM "/: ..\//' -e 's/">//' -e 's/\.xml:/.html:/'
abs.html: ../integerFunctionsInc.xml
acos.html: ../mathFunctionsInc.xml
add_sat.html: ../integerFunctionsInc.xml
any.html: ../relationalFunctionsIGEN.xml
asin.html: ../mathFunctionsInc.xml
async_work_group_copy.html: ../asyncCopyInc.xml
async_work_group_copy.html: ../vectorHalfFunctionsInc.xml
async_work_group_strided_copy.html: ../asyncCopyInc.xml
async_work_group_strided_copy.html: ../vectorHalfFunctionsInc.xml
atan.html: ../mathFunctionsInc.xml
atomic_compare_exchange.html: ../atomicFunctionsInc.xml
atomic_exchange.html: ../atomicFunctionsInc.xml
atomic_fetch_key.html: ../atomicFunctionsInc.xml
atomic_flag_clear.html: ../atomicFunctionsInc.xml
atomic_flag_test_and_set.html: ../atomicFunctionsInc.xml
atomic_init.html: ../atomicFunctionsInc.xml
atomic_store.html: ../atomicFunctionsInc.xml
bitselect.html: ../relationalFunctionsInc1.xml
bitselect.html: ../relationalFunctionsGEN.xml
capture_event_profiling_info.html: ../eventFunctionsInc.xml
cbrt.html: ../mathFunctionsInc.xml
ceil.html: ../mathFunctionsInc.xml
clamp_common.html: ../integerFunctionsInc.xml
clamp_common.html: ../commonFunctionsInc.xml
clamp_integer.html: ../integerFunctionsInc.xml
clBuildProgram.html: ../buildOptionsInc.xml
clCompileProgram.html: ../buildOptionsInc.xml
clCreateBuffer.html: ../clCreate_memflagsInc.xml
clCreateCommandQueueWithProperties.html: ../cl_queue_properties_Inc.xml
clCreateCommandQueueWithProperties.html: ../out_of_order_exec_Inc.xml
clCreateContextFromType.html: ../cl_device_type_Inc.xml
clCreateContextFromType.html: ../cl_context_properties_Inc.xml
clCreateContext.html: ../cl_context_properties_Inc.xml
clCreateFromD3D10BufferKHR.html: ../sharingD3D10Inc.xml
clCreateFromD3D10Texture2DKHR.html: ../sharingD3D10Inc.xml
clCreateFromD3D10Texture3DKHR.html: ../sharingD3D10Inc.xml
clCreateFromD3D11BufferKHR.html: ../sharingD3D11Inc.xml
clCreateFromD3D11Texture2DKHR.html: ../sharingD3D11Inc.xml
clCreateFromD3D11Texture3DKHR.html: ../sharingD3D11Inc.xml
clCreateFromDX9MediaSurfaceKHR.html: ../sharingDX9Inc.xml
clCreateFromGLBuffer.html: ../gl_sharingInc.xml
clCreateFromGLBuffer.html: ../gl_formatsInc.xml
clCreateFromGLBuffer.html: ../gl_lifetimeInc.xml
clCreateFromGLBuffer.html: ../gl_syncInc.xml
clCreateFromGLRenderbuffer.html: ../gl_sharingInc.xml
clCreateFromGLRenderbuffer.html: ../gl_formatsInc.xml
clCreateFromGLRenderbuffer.html: ../gl_lifetimeInc.xml
clCreateFromGLRenderbuffer.html: ../gl_syncInc.xml
clCreateFromGLTexture.html: ../gl_sharingInc.xml
clCreateFromGLTexture.html: ../gl_formatsInc.xml
clCreateFromGLTexture.html: ../gl_lifetimeInc.xml
clCreateFromGLTexture.html: ../gl_syncInc.xml
clCreateImage.html: ../clCreate_memflagsInc.xml
clCreatePipe.html: ../clCreate_memflagsInc.xml
clCreateSubBuffer.html: ../clCreate_memflagsInc.xml
clCreateSubDevices.html: ../clCreate_memflagsInc.xml
clEnqueueAcquireD3D10ObjectsKHR.html: ../sharingD3D10Inc.xml
clEnqueueAcquireD3D11ObjectsKHR.html: ../sharingD3D11Inc.xml
clEnqueueAcquireDX9MediaSurfacesKHR.html: ../sharingDX9Inc.xml
clEnqueueAcquireEGLObjectsKHR.html: ../gl_syncInc.xml
clEnqueueAcquireGLObjects.html: ../gl_sharingInc.xml
clEnqueueAcquireGLObjects.html: ../gl_formatsInc.xml
clEnqueueAcquireGLObjects.html: ../gl_lifetimeInc.xml
clEnqueueAcquireGLObjects.html: ../gl_syncInc.xml
clEnqueueMapBuffer.html: ../map_flags_Inc.xml
clEnqueueMapBuffer.html: ../accessMappedInc.xml
clEnqueueMapImage.html: ../map_flags_Inc.xml
clEnqueueMapImage.html: ../accessMappedInc.xml
clEnqueueReleaseD3D10ObjectsKHR.html: ../sharingD3D10Inc.xml
clEnqueueReleaseD3D11ObjectsKHR.html: ../sharingD3D11Inc.xml
clEnqueueReleaseDX9MediaSurfacesKHR.html: ../sharingDX9Inc.xml
clEnqueueReleaseEGLObjectsKHR.html: ../gl_syncInc.xml
clEnqueueReleaseGLObjects.html: ../gl_sharingInc.xml
clEnqueueReleaseGLObjects.html: ../gl_formatsInc.xml
clEnqueueReleaseGLObjects.html: ../gl_lifetimeInc.xml
clEnqueueReleaseGLObjects.html: ../gl_syncInc.xml
clEnqueueSVMMap.html: ../map_flags_Inc.xml
clEnqueueUnmapMemObject.html: ../accessMappedInc.xml
clGetDeviceAndHostTimer.html: ../cl_device_type_Inc.xml
clGetDeviceIDsFromD3D10KHR.html: ../sharingD3D10Inc.xml
clGetDeviceIDsFromD3D11KHR.html: ../sharingD3D11Inc.xml
clGetDeviceIDsFromDX9MediaAdapterKHR.html: ../sharingDX9Inc.xml
clGetDeviceIDs.html: ../cl_device_type_Inc.xml
clGetGLContextInfoKHR.html: ../gl_sharingInc.xml
clGetGLContextInfoKHR.html: ../gl_formatsInc.xml
clGetGLContextInfoKHR.html: ../gl_lifetimeInc.xml
clGetGLContextInfoKHR.html: ../gl_syncInc.xml
clGetHostTimer.html: ../cl_device_type_Inc.xml
clGetSupportedImageFormats.html: ../clCreate_memflagsInc.xml
cl_khr_d3d10_sharing.html: ../sharingD3D10Inc.xml
cl_khr_dx9_media_sharing.html: ../sharingDX9Inc.xml
cl_khr_gl_sharing.html: ../gl_sharingInc.xml
clLinkProgram.html: ../buildOptionsInc.xml
clSetKernelArgSVMPointer.html: ../multipleHostThreadsInc.xml
clSetKernelArg.html: ../multipleHostThreadsInc.xml
clSetKernelExecInfo.html: ../multipleHostThreadsInc.xml
clz.html: ../integerFunctionsInc.xml
commit_read_pipe.html: ../pipeFunctionsInc.xml
commit_write_pipe.html: ../pipeFunctionsInc.xml
commonFunctions.html: ../commonFunctionsInc.xml
commonMax.html: ../commonFunctionsInc.xml
commonMin.html: ../commonFunctionsInc.xml
constant.html: ../addressSpaceQualifiersInc.xml
constant.html: ../qualifierExampleInc.xml
copysign.html: ../mathFunctionsInc.xml
cos.html: ../mathFunctionsInc.xml
cos.html: ../halfNativeMathInc.xml
create_user_event.html: ../eventFunctionsInc.xml
cross.html: ../geometricFunctionsInc.xml
ctz.html: ../integerFunctionsInc.xml
degrees.html: ../commonFunctionsInc.xml
distance.html: ../geometricFunctionsInc.xml
divide.html: ../halfNativeMathInc.xml
dot.html: ../geometricFunctionsInc.xml
erf.html: ../mathFunctionsInc.xml
exp.html: ../mathFunctionsInc.xml
exp.html: ../halfNativeMathInc.xml
fabs.html: ../mathFunctionsInc.xml
fast_distance.html: ../geometricFunctionsInc.xml
fast_length.html: ../geometricFunctionsInc.xml
fast_normalize.html: ../geometricFunctionsInc.xml
fdim.html: ../mathFunctionsInc.xml
floor.html: ../mathFunctionsInc.xml
fma.html: ../mathFunctionsInc.xml
fmax.html: ../mathFunctionsInc.xml
fmin.html: ../mathFunctionsInc.xml
fmod.html: ../mathFunctionsInc.xml
fract.html: ../mathFunctionsInc.xml
geometricFunctions.html: ../geometricFunctionsInc.xml
get_image_array_size.html: ../imageQueryFunctionsInc.xml
get_image_channel_data_type.html: ../imageQueryFunctionsInc.xml
get_image_channel_order.html: ../imageQueryFunctionsInc.xml
get_image_dim.html: ../imageQueryFunctionsInc.xml
get_image_height.html: ../imageQueryFunctionsInc.xml
get_image_width.html: ../imageQueryFunctionsInc.xml
get_pipe_max_packets.html: ../pipeFunctionsInc.xml
get_pipe_num_packets.html: ../pipeFunctionsInc.xml
global.html: ../addressSpaceQualifiersInc.xml
global.html: ../qualifierExampleInc.xml
hadd.html: ../integerFunctionsInc.xml
hypot.html: ../mathFunctionsInc.xml
ilogb.html: ../mathFunctionsInc.xml
imageFunctions.html: ../imageFunctionsInc.xml
integerFunctions.html: ../integerFunctionsInc.xml
integerMax.html: ../integerFunctionsInc.xml
isequal.html: ../relationalFunctionsInc1.xml
isequal.html: ../relationalFunctionsInc2.xml
isequal.html: ../relationalFunctionsInc3.xml
isfinite.html: ../relationalFunctionsInc1.xml
isfinite.html: ../relationalFunctionsInc2.xml
isgreaterequal.html: ../relationalFunctionsInc1.xml
isgreaterequal.html: ../relationalFunctionsInc2.xml
isgreaterequal.html: ../relationalFunctionsInc3.xml
isgreater.html: ../relationalFunctionsInc1.xml
isgreater.html: ../relationalFunctionsInc2.xml
isgreater.html: ../relationalFunctionsInc3.xml
isinf.html: ../relationalFunctionsInc1.xml
isinf.html: ../relationalFunctionsInc2.xml
islessequal.html: ../relationalFunctionsInc1.xml
islessequal.html: ../relationalFunctionsInc2.xml
islessequal.html: ../relationalFunctionsInc3.xml
islessgreater.html: ../relationalFunctionsInc1.xml
islessgreater.html: ../relationalFunctionsInc2.xml
islessgreater.html: ../relationalFunctionsInc3.xml
isless.html: ../relationalFunctionsInc1.xml
isless.html: ../relationalFunctionsInc2.xml
isless.html: ../relationalFunctionsInc3.xml
isnan.html: ../relationalFunctionsInc1.xml
isnan.html: ../relationalFunctionsInc2.xml
isnormal.html: ../relationalFunctionsInc1.xml
isnormal.html: ../relationalFunctionsInc2.xml
isnotequal.html: ../relationalFunctionsInc1.xml
isnotequal.html: ../relationalFunctionsInc2.xml
isordered.html: ../relationalFunctionsInc1.xml
isordered.html: ../relationalFunctionsInc2.xml
isunordered.html: ../relationalFunctionsInc1.xml
isunordered.html: ../relationalFunctionsInc2.xml
is_valid_event.html: ../eventFunctionsInc.xml
length.html: ../geometricFunctionsInc.xml
lgamma.html: ../mathFunctionsInc.xml
local.html: ../addressSpaceQualifiersInc.xml
local.html: ../qualifierExampleInc.xml
log.html: ../mathFunctionsInc.xml
log.html: ../halfNativeMathInc.xml
mad_hi.html: ../integerFunctionsInc.xml
mad_sat.html: ../integerFunctionsInc.xml
mad.html: ../mathFunctionsInc.xml
mag.html: ../mathFunctionsInc.xml
mathFunctions.html: ../mathFunctionsInc.xml
memory_order.html: ../atomicFunctionsInc.xml
memory_scope.html: ../atomicFunctionsInc.xml
mix.html: ../commonFunctionsInc.xml
modf.html: ../mathFunctionsInc.xml
mul_hi.html: ../integerFunctionsInc.xml
nan.html: ../mathFunctionsInc.xml
nextafter.html: ../mathFunctionsInc.xml
normalize.html: ../geometricFunctionsInc.xml
popcount.html: ../integerFunctionsInc.xml
pow.html: ../mathFunctionsInc.xml
pow.html: ../halfNativeMathInc.xml
prefetch.html: ../asyncCopyInc.xml
prefetch.html: ../vectorHalfFunctionsInc.xml
private.html: ../addressSpaceQualifiersInc.xml
private.html: ../qualifierExampleInc.xml
radians.html: ../commonFunctionsInc.xml
read_imagef1d.html: ../imageFunctionsInc.xml
read_imagef1d.html: ../imageMappingInc.xml
read_imagef1d.html: ../imageMipmapFunctions1DInc.xml
read_imagef2d.html: ../imageFunctionsInc.xml
read_imagef2d.html: ../imageMappingInc.xml
read_imagef2d.html: ../imageMipmapFunctions2DInc.xml
read_imagef3d.html: ../imageFunctionsInc.xml
read_imagef3d.html: ../imageMappingInc.xml
read_imagef3d.html: ../imageMipmapFunctions3DInc.xml
read_imageh1d.html: ../imageFunctionsInc.xml
read_imageh1d.html: ../imageMappingInc.xml
read_imageh2d.html: ../imageFunctionsInc.xml
read_imageh2d.html: ../imageMappingInc.xml
read_imageh3d.html: ../imageFunctionsInc.xml
read_imageh3d.html: ../imageMappingInc.xml
read_imagei1d.html: ../imageFunctionsInc.xml
read_imagei1d.html: ../imageMappingInc.xml
read_imagei1d.html: ../imageMipmapFunctions1DInc.xml
read_imagei2d.html: ../imageFunctionsInc.xml
read_imagei2d.html: ../imageMappingInc.xml
read_imagei2d.html: ../imageMipmapFunctions2DInc.xml
read_imagei3d.html: ../imageFunctionsInc.xml
read_imagei3d.html: ../imageMappingInc.xml
read_imagei3d.html: ../imageMipmapFunctions3DInc.xml
read_pipe.html: ../pipeFunctionsInc.xml
recip.html: ../halfNativeMathInc.xml
relationalFunctions.html: ../relationalFunctionsInc1.xml
release_event.html: ../eventFunctionsInc.xml
remainder.html: ../mathFunctionsInc.xml
remquo.html: ../mathFunctionsInc.xml
reserve_read_pipe.html: ../pipeFunctionsInc.xml
reserve_write_pipe.html: ../pipeFunctionsInc.xml
retain_event.html: ../eventFunctionsInc.xml
rint.html: ../mathFunctionsInc.xml
rootn.html: ../mathFunctionsInc.xml
rotate.html: ../integerFunctionsInc.xml
round.html: ../mathFunctionsInc.xml
select.html: ../relationalFunctionsInc1.xml
select.html: ../relationalFunctionsGEN.xml
select.html: ../relationalFunctionsIGEN.xml
select.html: ../relationalFunctionsUGEN.xml
set_user_event_status.html: ../eventFunctionsInc.xml
shuffle.html: ../miscVectorFunctionsInc.xml
signbit.html: ../relationalFunctionsInc1.xml
signbit.html: ../relationalFunctionsInc2.xml
sign.html: ../commonFunctionsInc.xml
sin.html: ../mathFunctionsInc.xml
sin.html: ../halfNativeMathInc.xml
smoothstep.html: ../commonFunctionsInc.xml
sqrt.html: ../mathFunctionsInc.xml
sqrt.html: ../halfNativeMathInc.xml
step.html: ../commonFunctionsInc.xml
sub_sat.html: ../integerFunctionsInc.xml
tan.html: ../mathFunctionsInc.xml
tan.html: ../halfNativeMathInc.xml
tgamma.html: ../mathFunctionsInc.xml
trunc.html: ../mathFunctionsInc.xml
upsample.html: ../integerFunctionsInc.xml
vectorDataLoadandStoreFunctions.html: ../vectorFunctionsInc.xml
vloada_halfn.html: ../vectorFunctionsInc.xml
vload_halfn.html: ../vectorFunctionsInc.xml
vload_half.html: ../vectorFunctionsInc.xml
vloadn.html: ../vectorFunctionsInc.xml
vloadn.html: ../vectorHalfFunctionsInc.xml
vstorea_halfn.html: ../vectorFunctionsInc.xml
vstore_halfn.html: ../vectorFunctionsInc.xml
vstore_half.html: ../vectorFunctionsInc.xml
vstoren.html: ../vectorFunctionsInc.xml
vstoren.html: ../vectorHalfFunctionsInc.xml
work_group_commit_read_pipe.html: ../pipeFunctionsInc.xml
work_group_commit_write_pipe.html: ../pipeFunctionsInc.xml
work_group_reduce.html: ../workGroupOpInc.xml
work_group_reserve_read_pipe.html: ../pipeFunctionsInc.xml
work_group_reserve_write_pipe.html: ../pipeFunctionsInc.xml
work_group_scan_exclusive.html: ../workGroupOpInc.xml
work_group_scan_inclusive.html: ../workGroupOpInc.xml
write_image1d.html: ../imageFunctionsInc.xml
write_image1d.html: ../imageMappingInc.xml
write_image2d.html: ../imageFunctionsInc.xml
write_image2d.html: ../imageMipmapFunctions2DInc.xml
write_image3d.html: ../imageFunctionsInc.xml
write_pipe.html: ../pipeFunctionsInc.xml