## OpenCL Conformance Test Suite (quick version)# The quick version skips some long-running image tests, runs a shorter math test,# and does not run the conversion test.## ########################################## Basic Information on the compute device# #########################################Compute Info,computeinfo/test_computeinfo# ########################################## Basic operation tests# #########################################Basic,basic/test_basicAPI,api/test_apiCompiler,compiler/test_compiler# ########################################## Common mathematical functions# #########################################Common Functions,commonfns/test_commonfnsGeometric Functions,geometrics/test_geometricsRelationals,relationals/test_relationals# ########################################## General operation# #########################################Thread Dimensions,thread_dimensions/test_thread_dimensions quick*#Multiple Device/Context,multiple_device_context/test_multiplesAtomics,atomics/test_atomicsProfiling,profiling/test_profilingEvents,events/test_eventsAllocations (single maximum),allocations/test_allocations single 5 allAllocations (total maximum),allocations/test_allocations multiple 5 allPrintf,printf/test_printfDevice Partitioning,device_partition/test_device_partition# ########################################## Buffers and images# #########################################Buffers,buffers/test_buffersImages (API Info),images/clGetInfo/test_cl_get_infoImages (Kernel Methods),images/kernel_image_methods/test_kernel_image_methodsImages (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEARESTImages (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEARESTImages (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEARESTImages (clCopyImage),images/clCopyImage/test_cl_copy_imagesImages (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_imagesImages (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_imagesImages (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitchesImages (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_imagesImages (clFillImage),images/clFillImage/test_cl_fill_imagesImages (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitchesImages (clFillImage max size),images/clFillImage/test_cl_fill_images max_imagesImages (Samplerless),images/samplerlessReads/test_samplerless_readsImages (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitchesImages (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_imagesMem (Host Flags),mem_host_flags/test_mem_host_flags# ########################################## CPU is required to pass linear and normalized image filtering# #########################################CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEARCL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEARCL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR# ########################################## OpenGL/CL interaction# #########################################OpenCL-GL Sharing,gl/test_gl# ########################################## Thorough math and conversions tests# #########################################Select,select/test_select#Conversions,conversions/test_conversionsContractions,contractions/test_contractionsMath,math_brute_force/test_bruteforce -wInteger Ops,integer_ops/test_integer_ops integer_* quick_*Half Ops,half/test_half -w###################################### OpenCL 2.0 tests#####################################C11 Atomics,c11_atomics/test_c11_atomicsExecution Model,device_execution/test_device_executionGeneric Address Space,generic_address_space/test_generic_address_spaceNon Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_groupPipes,pipes/test_pipesSVM,SVM/test_svmWorkgroups,workgroups/test_workgroups###################################### OpenCL 2.1 tests#####################################Device timer,device_timer/test_device_timerSPIRV new,spirv_new/test_spirv_new --spirv-binaries-path spirv_bin########################################## Extensions#########################################SPIR,spir/test_spirMipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEARESTMipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmapsMipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmapsSubgroups,subgroups/test_subgroups