Add OpenCL 1.2 CSV files (with headers tests removed)

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
This commit is contained in:
Kevin Petit
2020-02-20 11:48:06 +00:00
parent 943ba04c0c
commit b40fb16571
7 changed files with 255 additions and 9 deletions

View File

@@ -0,0 +1,82 @@
#
# OpenCL Conformance Test Suite (full version)
#
# #########################################
# Basic Information on the compute device
# #########################################
Compute Info,computeinfo/test_computeinfo
# #########################################
# Basic operation tests
# #########################################
Basic,basic/test_basic
API,api/test_api
Compiler,compiler/test_compiler
# #########################################
# Common mathematical functions
# #########################################
Common Functions,commonfns/test_commonfns
Geometric Functions,geometrics/test_geometrics
Relationals,relationals/test_relationals
# #########################################
# General operation
# #########################################
Thread Dimensions,thread_dimensions/test_thread_dimensions full*
Multiple Device/Context,multiple_device_context/test_multiples
Atomics,atomics/test_atomics
Profiling,profiling/test_profiling
Events,events/test_events
Allocations (single maximum),allocations/test_allocations single 5 all
Allocations (total maximum),allocations/test_allocations multiple 5 all
VecAlign, vec_align/test_vecalign
VecStep, vec_step/test_vecstep
Printf,printf/test_printf
Device Partitioning,device_partition/test_device_partition
# #########################################
# Buffers and images
# #########################################
Buffers,buffers/test_buffers
Images (API Info),images/clGetInfo/test_cl_get_info
Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods
Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST
Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST
Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST
Images (clCopyImage),images/clCopyImage/test_cl_copy_images
Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images
Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images
Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images
Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches
Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images
Images (clFillImage),images/clFillImage/test_cl_fill_images
Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches
Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images
Images (Samplerless),images/samplerlessReads/test_samplerless_reads
Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches
Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images
Mem (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_LINEAR
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR
CL_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_conversions
Contractions,contractions/test_contractions
Math,math_brute_force/test_bruteforce
Integer Ops,integer_ops/test_integer_ops
Half Ops,half/test_half
1 #
2 # OpenCL Conformance Test Suite (full version)
3 #
4 # #########################################
5 # Basic Information on the compute device
6 # #########################################
7 Compute Info,computeinfo/test_computeinfo
8 # #########################################
9 # Basic operation tests
10 # #########################################
11 Basic,basic/test_basic
12 API,api/test_api
13 Compiler,compiler/test_compiler
14 # #########################################
15 # Common mathematical functions
16 # #########################################
17 Common Functions,commonfns/test_commonfns
18 Geometric Functions,geometrics/test_geometrics
19 Relationals,relationals/test_relationals
20 # #########################################
21 # General operation
22 # #########################################
23 Thread Dimensions,thread_dimensions/test_thread_dimensions full*
24 Multiple Device/Context,multiple_device_context/test_multiples
25 Atomics,atomics/test_atomics
26 Profiling,profiling/test_profiling
27 Events,events/test_events
28 Allocations (single maximum),allocations/test_allocations single 5 all
29 Allocations (total maximum),allocations/test_allocations multiple 5 all
30 VecAlign, vec_align/test_vecalign
31 VecStep, vec_step/test_vecstep
32 Printf,printf/test_printf
33 Device Partitioning,device_partition/test_device_partition
34 # #########################################
35 # Buffers and images
36 # #########################################
37 Buffers,buffers/test_buffers
38 Images (API Info),images/clGetInfo/test_cl_get_info
39 Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods
40 Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST
41 Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST
42 Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST
43 Images (clCopyImage),images/clCopyImage/test_cl_copy_images
44 Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images
45 Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images
46 Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images
47 Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches
48 Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images
49 Images (clFillImage),images/clFillImage/test_cl_fill_images
50 Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches
51 Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images
52 Images (Samplerless),images/samplerlessReads/test_samplerless_reads
53 Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches
54 Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images
55 Mem (Host Flags),mem_host_flags/test_mem_host_flags
56 # #########################################
57 # CPU is required to pass linear and normalized image filtering
58 # #########################################
59 CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR
60 CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR
61 CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR
62 # #########################################
63 # OpenGL/CL interaction
64 # #########################################
65 OpenCL-GL Sharing,gl/test_gl
66 # #########################################
67 # Thorough math and conversions tests
68 # #########################################
69 Select,select/test_select
70 Conversions,conversions/test_conversions
71 Contractions,contractions/test_contractions
72 Math,math_brute_force/test_bruteforce
73 Integer Ops,integer_ops/test_integer_ops
74 Half Ops,half/test_half