get_platform_info |
api |
PASS |
PASS |
get_sampler_info |
api |
PASS |
PASS |
get_sampler_info_compatibility |
api |
PASS |
PASS |
get_command_queue_info |
api |
PASS |
PASS |
get_command_queue_info_compatibility |
api |
PASS |
PASS |
get_context_info |
api |
PASS |
PASS |
get_device_info |
api |
PASS |
PASS |
enqueue_task |
api |
PASS |
PASS |
binary_get |
api |
PASS |
PASS |
binary_create |
api |
PASS |
PASS |
kernel_required_group_size |
api |
FAIL |
FAIL |
release_kernel_order |
api |
PASS |
PASS |
release_during_execute |
api |
PASS |
PASS |
load_single_kernel |
api |
PASS |
PASS |
load_two_kernels |
api |
PASS |
PASS |
load_two_kernels_in_one |
api |
PASS |
PASS |
load_two_kernels_manually |
api |
PASS |
PASS |
get_program_info_kernel_names |
api |
PASS |
PASS |
get_kernel_arg_info |
api |
FAIL |
FAIL |
create_kernels_in_program |
api |
PASS |
PASS |
get_kernel_info |
api |
PASS |
PASS |
kernel_private_memory_size |
api |
PASS |
PASS |
execute_kernel_local_sizes |
api |
PASS |
PASS |
set_kernel_arg_by_index |
api |
PASS |
PASS |
set_kernel_arg_constant |
api |
PASS |
PASS |
set_kernel_arg_struct_array |
api |
PASS |
PASS |
kernel_global_constant |
api |
PASS |
PASS |
kernel_attributes |
api |
FAIL |
FAIL |
min_max_thread_dimensions |
api |
PASS |
PASS |
min_max_work_items_sizes |
api |
PASS |
PASS |
min_max_work_group_size |
api |
PASS |
PASS |
min_max_read_image_args |
api |
PASS |
PASS |
min_max_write_image_args |
api |
PASS |
PASS |
min_max_mem_alloc_size |
api |
PASS |
PASS |
min_max_image_2d_width |
api |
PASS |
PASS |
min_max_image_2d_height |
api |
PASS |
PASS |
min_max_image_3d_width |
api |
PASS |
PASS |
min_max_image_3d_height |
api |
PASS |
PASS |
min_max_image_3d_depth |
api |
PASS |
PASS |
min_max_image_array_size |
api |
PASS |
PASS |
min_max_image_buffer_size |
api |
PASS |
PASS |
min_max_parameter_size |
api |
PASS |
PASS |
min_max_samplers |
api |
FAIL |
FAIL |
min_max_constant_buffer_size |
api |
PASS |
PASS |
min_max_constant_args |
api |
PASS |
PASS |
min_max_compute_units |
api |
PASS |
PASS |
min_max_address_bits |
api |
PASS |
PASS |
min_max_single_fp_config |
api |
PASS |
PASS |
min_max_double_fp_config |
api |
PASS |
PASS |
min_max_local_mem_size |
api |
PASS |
PASS |
min_max_kernel_preferred_work_group_size_multiple |
api |
PASS |
PASS |
min_max_execution_capabilities |
api |
PASS |
PASS |
min_max_queue_properties |
api |
PASS |
PASS |
min_max_device_version |
api |
PASS |
PASS |
min_max_language_version |
api |
PASS |
PASS |
kernel_arg_changes |
api |
PASS |
PASS |
kernel_arg_multi_setup_random |
api |
PASS |
PASS |
native_kernel |
api |
PASS |
PASS |
create_context_from_type |
api |
PASS |
PASS |
platform_extensions |
api |
PASS |
PASS |
get_platform_ids |
api |
PASS |
PASS |
bool_type |
api |
PASS |
PASS |
repeated_setup_cleanup |
api |
PASS |
PASS |
retain_queue_single |
api |
PASS |
PASS |
retain_queue_multiple |
api |
PASS |
PASS |
retain_mem_object_single |
api |
PASS |
PASS |
retain_mem_object_multiple |
api |
PASS |
PASS |
retain_mem_object_set_kernel_arg |
api |
PASS |
PASS |
min_data_type_align_size_alignment |
api |
PASS |
PASS |
context_destructor_callback |
api |
PASS |
PASS |
mem_object_destructor_callback |
api |
PASS |
PASS |
null_buffer_arg |
api |
PASS |
PASS |
get_buffer_info |
api |
PASS |
PASS |
get_image2d_info |
api |
PASS |
PASS |
get_image3d_info |
api |
PASS |
PASS |
get_image1d_info |
api |
PASS |
PASS |
get_image1d_array_info |
api |
PASS |
PASS |
get_image2d_array_info |
api |
PASS |
PASS |
queue_flush_on_release |
api |
PASS |
PASS |
queue_hint |
api |
PASS |
PASS |
queue_properties |
api |
PASS |
PASS |
sub_group_dispatch |
api |
PASS |
PASS |
clone_kernel |
api |
FAIL |
FAIL |
zero_sized_enqueue |
api |
PASS |
PASS |
buffer_properties_queries |
api |
PASS |
PASS |
image_properties_queries |
api |
PASS |
PASS |
queue_properties_queries |
api |
PASS |
PASS |
pipe_properties_queries |
api |
PASS |
PASS |
consistency_svm |
api |
PASS |
PASS |
consistency_memory_model |
api |
PASS |
PASS |
consistency_device_enqueue |
api |
PASS |
PASS |
consistency_pipes |
api |
PASS |
PASS |
consistency_progvar |
api |
PASS |
PASS |
consistency_non_uniform_work_group |
api |
PASS |
PASS |
consistency_read_write_images |
api |
PASS |
PASS |
consistency_2d_image_from_buffer |
api |
PASS |
PASS |
consistency_depth_images |
api |
PASS |
PASS |
consistency_device_and_host_timer |
api |
PASS |
PASS |
consistency_il_programs |
api |
PASS |
PASS |
consistency_subgroups |
api |
PASS |
PASS |
consistency_prog_ctor_dtor |
api |
PASS |
PASS |
consistency_3d_image_writes |
api |
PASS |
PASS |
min_image_formats |
api |
PASS |
PASS |
negative_get_platform_info |
api |
PASS |
PASS |
negative_get_platform_ids |
api |
PASS |
PASS |
hostptr |
basic |
PASS |
PASS |
fpmath_float |
basic |
PASS |
PASS |
fpmath_float2 |
basic |
PASS |
PASS |
fpmath_float4 |
basic |
PASS |
PASS |
intmath_int |
basic |
PASS |
PASS |
intmath_int2 |
basic |
PASS |
PASS |
intmath_int4 |
basic |
PASS |
PASS |
intmath_long |
basic |
PASS |
PASS |
intmath_long2 |
basic |
PASS |
PASS |
intmath_long4 |
basic |
PASS |
PASS |
hiloeo |
basic |
PASS |
PASS |
if |
basic |
PASS |
PASS |
sizeof |
basic |
PASS |
PASS |
loop |
basic |
PASS |
PASS |
pointer_cast |
basic |
PASS |
PASS |
local_arg_def |
basic |
PASS |
PASS |
local_kernel_def |
basic |
PASS |
PASS |
local_kernel_scope |
basic |
PASS |
PASS |
constant |
basic |
PASS |
PASS |
constant_source |
basic |
PASS |
PASS |
readimage |
basic |
PASS |
PASS |
readimage_int16 |
basic |
PASS |
PASS |
readimage_fp32 |
basic |
PASS |
PASS |
writeimage |
basic |
PASS |
PASS |
writeimage_int16 |
basic |
PASS |
PASS |
writeimage_fp32 |
basic |
PASS |
PASS |
mri_one |
basic |
PASS |
PASS |
mri_multiple |
basic |
PASS |
PASS |
image_r8 |
basic |
PASS |
PASS |
barrier |
basic |
PASS |
PASS |
wg_barrier |
basic |
PASS |
PASS |
int2float |
basic |
PASS |
PASS |
float2int |
basic |
PASS |
PASS |
imagereadwrite |
basic |
PASS |
PASS |
imagereadwrite3d |
basic |
PASS |
PASS |
readimage3d |
basic |
PASS |
PASS |
readimage3d_int16 |
basic |
PASS |
PASS |
readimage3d_fp32 |
basic |
PASS |
PASS |
bufferreadwriterect |
basic |
PASS |
PASS |
arrayreadwrite |
basic |
PASS |
PASS |
arraycopy |
basic |
PASS |
PASS |
imagearraycopy |
basic |
PASS |
PASS |
imagearraycopy3d |
basic |
PASS |
PASS |
imagecopy |
basic |
PASS |
PASS |
imagecopy3d |
basic |
PASS |
PASS |
imagerandomcopy |
basic |
PASS |
PASS |
arrayimagecopy |
basic |
PASS |
PASS |
arrayimagecopy3d |
basic |
PASS |
PASS |
imagenpot |
basic |
PASS |
PASS |
vload_global |
basic |
PASS |
PASS |
vload_local |
basic |
PASS |
PASS |
vload_constant |
basic |
PASS |
PASS |
vload_private |
basic |
PASS |
PASS |
vstore_global |
basic |
PASS |
PASS |
vstore_local |
basic |
PASS |
PASS |
vstore_private |
basic |
PASS |
PASS |
createkernelsinprogram |
basic |
PASS |
PASS |
imagedim_pow2 |
basic |
PASS |
PASS |
imagedim_non_pow2 |
basic |
PASS |
PASS |
image_param |
basic |
PASS |
PASS |
image_multipass_integer_coord |
basic |
PASS |
PASS |
image_multipass_float_coord |
basic |
PASS |
PASS |
explicit_s2v_char |
basic |
PASS |
PASS |
explicit_s2v_uchar |
basic |
PASS |
PASS |
explicit_s2v_short |
basic |
PASS |
PASS |
explicit_s2v_ushort |
basic |
PASS |
PASS |
explicit_s2v_int |
basic |
PASS |
PASS |
explicit_s2v_uint |
basic |
PASS |
PASS |
explicit_s2v_long |
basic |
PASS |
PASS |
explicit_s2v_ulong |
basic |
PASS |
PASS |
explicit_s2v_float |
basic |
PASS |
PASS |
explicit_s2v_double |
basic |
PASS |
PASS |
enqueue_map_buffer |
basic |
PASS |
PASS |
enqueue_map_image |
basic |
PASS |
PASS |
work_item_functions |
basic |
PASS |
PASS |
astype |
basic |
PASS |
PASS |
async_copy_global_to_local |
basic |
PASS |
PASS |
async_copy_local_to_global |
basic |
PASS |
PASS |
async_strided_copy_global_to_local |
basic |
PASS |
PASS |
async_strided_copy_local_to_global |
basic |
PASS |
PASS |
async_copy_global_to_local2D |
basic |
PASS |
PASS |
async_copy_local_to_global2D |
basic |
PASS |
PASS |
async_copy_global_to_local3D |
basic |
PASS |
PASS |
async_copy_local_to_global3D |
basic |
PASS |
PASS |
async_work_group_copy_fence_import_after_export_aliased_local |
basic |
PASS |
PASS |
async_work_group_copy_fence_import_after_export_aliased_global |
basic |
PASS |
PASS |
async_work_group_copy_fence_import_after_export_aliased_global_and_local |
basic |
PASS |
PASS |
async_work_group_copy_fence_export_after_import_aliased_local |
basic |
PASS |
PASS |
async_work_group_copy_fence_export_after_import_aliased_global |
basic |
PASS |
PASS |
async_work_group_copy_fence_export_after_import_aliased_global_and_local |
basic |
PASS |
PASS |
prefetch |
basic |
PASS |
PASS |
kernel_call_kernel_function |
basic |
PASS |
PASS |
host_numeric_constants |
basic |
PASS |
PASS |
kernel_numeric_constants |
basic |
PASS |
PASS |
kernel_limit_constants |
basic |
PASS |
PASS |
kernel_preprocessor_macros |
basic |
PASS |
PASS |
parameter_types |
basic |
PASS |
PASS |
vector_creation |
basic |
PASS |
PASS |
vector_swizzle |
basic |
PASS |
PASS |
vec_type_hint |
basic |
PASS |
PASS |
kernel_memory_alignment_local |
basic |
PASS |
PASS |
kernel_memory_alignment_global |
basic |
PASS |
PASS |
kernel_memory_alignment_constant |
basic |
PASS |
PASS |
kernel_memory_alignment_private |
basic |
PASS |
PASS |
progvar_prog_scope_misc |
basic |
PASS |
PASS |
progvar_prog_scope_uninit |
basic |
PASS |
PASS |
progvar_prog_scope_init |
basic |
FAIL |
FAIL |
progvar_func_scope |
basic |
PASS |
PASS |
global_work_offsets |
basic |
PASS |
PASS |
get_global_offset |
basic |
PASS |
PASS |
global_linear_id |
basic |
PASS |
PASS |
local_linear_id |
basic |
PASS |
PASS |
enqueued_local_size |
basic |
PASS |
PASS |
simple_read_image_pitch |
basic |
PASS |
PASS |
simple_write_image_pitch |
basic |
PASS |
PASS |
get_linear_ids |
basic |
PASS |
PASS |
rw_image_access_qualifier |
basic |
PASS |
PASS |
atomic_add |
atomics |
PASS |
PASS |
atomic_sub |
atomics |
PASS |
PASS |
atomic_xchg |
atomics |
PASS |
PASS |
atomic_min |
atomics |
PASS |
PASS |
atomic_max |
atomics |
PASS |
PASS |
atomic_inc |
atomics |
PASS |
PASS |
atomic_dec |
atomics |
PASS |
PASS |
atomic_cmpxchg |
atomics |
PASS |
PASS |
atomic_and |
atomics |
PASS |
PASS |
atomic_or |
atomics |
PASS |
PASS |
atomic_xor |
atomics |
PASS |
PASS |
atomic_add_index |
atomics |
PASS |
PASS |
atomic_add_index_bin |
atomics |
PASS |
PASS |
buffer_read_async_int |
buffers |
PASS |
PASS |
buffer_read_async_uint |
buffers |
PASS |
PASS |
buffer_read_async_long |
buffers |
PASS |
PASS |
buffer_read_async_ulong |
buffers |
PASS |
PASS |
buffer_read_async_short |
buffers |
PASS |
PASS |
buffer_read_async_ushort |
buffers |
PASS |
PASS |
buffer_read_async_char |
buffers |
PASS |
PASS |
buffer_read_async_uchar |
buffers |
PASS |
PASS |
buffer_read_async_float |
buffers |
PASS |
PASS |
buffer_read_array_barrier_int |
buffers |
PASS |
PASS |
buffer_read_array_barrier_uint |
buffers |
PASS |
PASS |
buffer_read_array_barrier_long |
buffers |
PASS |
PASS |
buffer_read_array_barrier_ulong |
buffers |
PASS |
PASS |
buffer_read_array_barrier_short |
buffers |
PASS |
PASS |
buffer_read_array_barrier_ushort |
buffers |
PASS |
PASS |
buffer_read_array_barrier_char |
buffers |
PASS |
PASS |
buffer_read_array_barrier_uchar |
buffers |
PASS |
PASS |
buffer_read_array_barrier_float |
buffers |
PASS |
PASS |
buffer_read_int |
buffers |
PASS |
PASS |
buffer_read_uint |
buffers |
PASS |
PASS |
buffer_read_long |
buffers |
PASS |
PASS |
buffer_read_ulong |
buffers |
PASS |
PASS |
buffer_read_short |
buffers |
PASS |
PASS |
buffer_read_ushort |
buffers |
PASS |
PASS |
buffer_read_float |
buffers |
PASS |
PASS |
buffer_read_half |
buffers |
PASS |
PASS |
buffer_read_char |
buffers |
PASS |
PASS |
buffer_read_uchar |
buffers |
PASS |
PASS |
buffer_read_struct |
buffers |
PASS |
PASS |
buffer_read_random_size |
buffers |
PASS |
PASS |
buffer_map_read_int |
buffers |
PASS |
PASS |
buffer_map_read_uint |
buffers |
PASS |
PASS |
buffer_map_read_long |
buffers |
PASS |
PASS |
buffer_map_read_ulong |
buffers |
PASS |
PASS |
buffer_map_read_short |
buffers |
PASS |
PASS |
buffer_map_read_ushort |
buffers |
PASS |
PASS |
buffer_map_read_char |
buffers |
PASS |
PASS |
buffer_map_read_uchar |
buffers |
PASS |
PASS |
buffer_map_read_float |
buffers |
PASS |
PASS |
buffer_map_read_struct |
buffers |
PASS |
PASS |
buffer_map_write_int |
buffers |
PASS |
PASS |
buffer_map_write_uint |
buffers |
PASS |
PASS |
buffer_map_write_long |
buffers |
PASS |
PASS |
buffer_map_write_ulong |
buffers |
PASS |
PASS |
buffer_map_write_short |
buffers |
PASS |
PASS |
buffer_map_write_ushort |
buffers |
PASS |
PASS |
buffer_map_write_char |
buffers |
PASS |
PASS |
buffer_map_write_uchar |
buffers |
PASS |
PASS |
buffer_map_write_float |
buffers |
PASS |
PASS |
buffer_map_write_struct |
buffers |
PASS |
PASS |
buffer_write_int |
buffers |
PASS |
PASS |
buffer_write_uint |
buffers |
PASS |
PASS |
buffer_write_short |
buffers |
PASS |
PASS |
buffer_write_ushort |
buffers |
PASS |
PASS |
buffer_write_char |
buffers |
PASS |
PASS |
buffer_write_uchar |
buffers |
PASS |
PASS |
buffer_write_float |
buffers |
PASS |
PASS |
buffer_write_half |
buffers |
PASS |
PASS |
buffer_write_long |
buffers |
PASS |
PASS |
buffer_write_ulong |
buffers |
PASS |
PASS |
buffer_write_struct |
buffers |
PASS |
PASS |
buffer_write_async_int |
buffers |
PASS |
PASS |
buffer_write_async_uint |
buffers |
PASS |
PASS |
buffer_write_async_short |
buffers |
PASS |
PASS |
buffer_write_async_ushort |
buffers |
PASS |
PASS |
buffer_write_async_char |
buffers |
PASS |
PASS |
buffer_write_async_uchar |
buffers |
PASS |
PASS |
buffer_write_async_float |
buffers |
PASS |
PASS |
buffer_write_async_long |
buffers |
PASS |
PASS |
buffer_write_async_ulong |
buffers |
PASS |
PASS |
buffer_copy |
buffers |
PASS |
PASS |
buffer_partial_copy |
buffers |
PASS |
PASS |
mem_read_write_flags |
buffers |
PASS |
PASS |
mem_write_only_flags |
buffers |
PASS |
PASS |
mem_read_only_flags |
buffers |
PASS |
PASS |
mem_copy_host_flags |
buffers |
PASS |
PASS |
mem_alloc_ref_flags |
buffers |
PASS |
PASS |
array_info_size |
buffers |
PASS |
PASS |
sub_buffers_read_write |
buffers |
PASS |
PASS |
sub_buffers_read_write_dual_devices |
buffers |
PASS |
PASS |
sub_buffers_overlapping |
buffers |
PASS |
PASS |
buffer_fill_int |
buffers |
PASS |
PASS |
buffer_fill_uint |
buffers |
PASS |
PASS |
buffer_fill_short |
buffers |
PASS |
PASS |
buffer_fill_ushort |
buffers |
PASS |
PASS |
buffer_fill_char |
buffers |
PASS |
PASS |
buffer_fill_uchar |
buffers |
PASS |
PASS |
buffer_fill_long |
buffers |
PASS |
PASS |
buffer_fill_ulong |
buffers |
PASS |
PASS |
buffer_fill_float |
buffers |
PASS |
PASS |
buffer_fill_struct |
buffers |
PASS |
PASS |
buffer_migrate |
buffers |
PASS |
PASS |
image_migrate |
buffers |
PASS |
PASS |
clamp |
commonfns |
PASS |
PASS |
degrees |
commonfns |
PASS |
PASS |
fmax |
commonfns |
PASS |
PASS |
fmaxf |
commonfns |
PASS |
PASS |
fmin |
commonfns |
PASS |
PASS |
fminf |
commonfns |
PASS |
PASS |
max |
commonfns |
PASS |
PASS |
maxf |
commonfns |
PASS |
PASS |
min |
commonfns |
PASS |
PASS |
minf |
commonfns |
PASS |
PASS |
mix |
commonfns |
PASS |
PASS |
radians |
commonfns |
PASS |
PASS |
step |
commonfns |
PASS |
PASS |
stepf |
commonfns |
PASS |
PASS |
smoothstep |
commonfns |
PASS |
PASS |
smoothstepf |
commonfns |
PASS |
PASS |
sign |
commonfns |
PASS |
PASS |
load_program_source |
compiler |
PASS |
PASS |
load_multistring_source |
compiler |
PASS |
PASS |
load_two_kernel_source |
compiler |
PASS |
PASS |
load_null_terminated_source |
compiler |
PASS |
PASS |
load_null_terminated_multi_line_source |
compiler |
PASS |
PASS |
load_null_terminated_partial_multi_line_source |
compiler |
PASS |
PASS |
load_discreet_length_source |
compiler |
PASS |
PASS |
get_program_source |
compiler |
PASS |
PASS |
get_program_build_info |
compiler |
PASS |
PASS |
get_program_info |
compiler |
PASS |
PASS |
large_compile |
compiler |
PASS |
PASS |
async_build |
compiler |
PASS |
PASS |
options_build_optimizations |
compiler |
PASS |
PASS |
options_build_macro |
compiler |
PASS |
PASS |
options_build_macro_existence |
compiler |
PASS |
PASS |
options_include_directory |
compiler |
PASS |
PASS |
options_denorm_cache |
compiler |
PASS |
PASS |
preprocessor_define_udef |
compiler |
PASS |
PASS |
preprocessor_include |
compiler |
PASS |
PASS |
preprocessor_line_error |
compiler |
FAIL |
FAIL |
preprocessor_pragma |
compiler |
PASS |
PASS |
opencl_c_versions |
compiler |
PASS |
PASS |
compiler_defines_for_extensions |
compiler |
PASS |
PASS |
image_macro |
compiler |
PASS |
PASS |
simple_compile_only |
compiler |
PASS |
PASS |
simple_static_compile_only |
compiler |
PASS |
PASS |
simple_extern_compile_only |
compiler |
PASS |
PASS |
simple_compile_with_callback |
compiler |
PASS |
PASS |
simple_embedded_header_compile |
compiler |
PASS |
PASS |
simple_link_only |
compiler |
PASS |
PASS |
two_file_regular_variable_access |
compiler |
PASS |
PASS |
two_file_regular_struct_access |
compiler |
PASS |
PASS |
two_file_regular_function_access |
compiler |
PASS |
PASS |
simple_link_with_callback |
compiler |
PASS |
PASS |
simple_embedded_header_link |
compiler |
PASS |
PASS |
execute_after_simple_compile_and_link |
compiler |
PASS |
PASS |
execute_after_simple_compile_and_link_no_device_info |
compiler |
PASS |
PASS |
execute_after_simple_compile_and_link_with_defines |
compiler |
PASS |
PASS |
execute_after_simple_compile_and_link_with_callbacks |
compiler |
PASS |
PASS |
execute_after_simple_library_with_link |
compiler |
PASS |
PASS |
execute_after_two_file_link |
compiler |
PASS |
PASS |
execute_after_embedded_header_link |
compiler |
PASS |
PASS |
execute_after_included_header_link |
compiler |
PASS |
PASS |
execute_after_serialize_reload_object |
compiler |
PASS |
PASS |
execute_after_serialize_reload_library |
compiler |
PASS |
PASS |
simple_library_only |
compiler |
PASS |
PASS |
simple_library_with_callback |
compiler |
PASS |
PASS |
simple_library_with_link |
compiler |
PASS |
PASS |
two_file_link |
compiler |
PASS |
PASS |
multi_file_libraries |
compiler |
PASS |
PASS |
multiple_files |
compiler |
PASS |
PASS |
multiple_libraries |
compiler |
PASS |
PASS |
multiple_files_multiple_libraries |
compiler |
PASS |
PASS |
multiple_embedded_headers |
compiler |
PASS |
PASS |
program_binary_type |
compiler |
PASS |
PASS |
compile_and_link_status_options_log |
compiler |
PASS |
PASS |
pragma_unroll |
compiler |
PASS |
PASS |
features_macro |
compiler |
PASS |
PASS |
unload_valid |
compiler |
PASS |
PASS |
unload_repeated |
compiler |
PASS |
PASS |
unload_compile_unload_link |
compiler |
PASS |
PASS |
unload_build_unload_create_kernel |
compiler |
PASS |
PASS |
unload_link_different |
compiler |
PASS |
PASS |
unload_build_threaded |
compiler |
PASS |
PASS |
unload_build_info |
compiler |
PASS |
PASS |
unload_program_binaries |
compiler |
PASS |
PASS |
computeinfo |
computeinfo |
PASS |
PASS |
extended_versioning |
computeinfo |
PASS |
PASS |
device_uuid |
computeinfo |
PASS |
PASS |
conformance_version |
computeinfo |
PASS |
PASS |
contractions_float_0 |
contractions |
FAIL |
FAIL |
contractions_float_1 |
contractions |
FAIL |
FAIL |
contractions_float_2 |
contractions |
FAIL |
FAIL |
contractions_float_3 |
contractions |
FAIL |
FAIL |
contractions_float_4 |
contractions |
FAIL |
FAIL |
contractions_float_5 |
contractions |
FAIL |
FAIL |
contractions_float_6 |
contractions |
FAIL |
FAIL |
contractions_float_7 |
contractions |
FAIL |
FAIL |
contractions_double_0 |
contractions |
FAIL |
FAIL |
contractions_double_1 |
contractions |
FAIL |
FAIL |
contractions_double_2 |
contractions |
FAIL |
FAIL |
contractions_double_3 |
contractions |
FAIL |
FAIL |
contractions_double_4 |
contractions |
FAIL |
FAIL |
contractions_double_5 |
contractions |
FAIL |
FAIL |
contractions_double_6 |
contractions |
FAIL |
FAIL |
contractions_double_7 |
contractions |
FAIL |
FAIL |
partition_equally |
device_partition |
PASS |
PASS |
partition_by_counts |
device_partition |
PASS |
PASS |
partition_by_affinity_domain_numa |
device_partition |
PASS |
PASS |
partition_by_affinity_domain_l4_cache |
device_partition |
PASS |
PASS |
partition_by_affinity_domain_l3_cache |
device_partition |
PASS |
PASS |
partition_by_affinity_domain_l2_cache |
device_partition |
PASS |
PASS |
partition_by_affinity_domain_l1_cache |
device_partition |
PASS |
PASS |
partition_by_affinity_domain_next_partitionable |
device_partition |
PASS |
PASS |
partition_all |
device_partition |
PASS |
PASS |
event_get_execute_status |
events |
PASS |
PASS |
event_get_write_array_status |
events |
PASS |
PASS |
event_get_read_array_status |
events |
PASS |
PASS |
event_get_info |
events |
PASS |
PASS |
event_wait_for_execute |
events |
PASS |
PASS |
event_wait_for_array |
events |
PASS |
PASS |
event_flush |
events |
PASS |
PASS |
event_finish_execute |
events |
PASS |
PASS |
event_finish_array |
events |
PASS |
PASS |
event_release_before_done |
events |
PASS |
PASS |
event_enqueue_marker |
events |
PASS |
PASS |
event_enqueue_marker_with_event_list |
events |
PASS |
PASS |
event_enqueue_barrier_with_event_list |
events |
PASS |
PASS |
out_of_order_event_waitlist_single_queue |
events |
PASS |
PASS |
out_of_order_event_waitlist_multi_queue |
events |
PASS |
PASS |
out_of_order_event_waitlist_multi_queue_multi_device |
events |
FAIL |
FAIL |
out_of_order_event_enqueue_wait_for_events_single_queue |
events |
PASS |
PASS |
out_of_order_event_enqueue_wait_for_events_multi_queue |
events |
PASS |
PASS |
out_of_order_event_enqueue_wait_for_events_multi_queue_multi_device |
events |
FAIL |
FAIL |
out_of_order_event_enqueue_marker_single_queue |
events |
PASS |
PASS |
out_of_order_event_enqueue_marker_multi_queue |
events |
PASS |
PASS |
out_of_order_event_enqueue_marker_multi_queue_multi_device |
events |
FAIL |
FAIL |
out_of_order_event_enqueue_barrier_single_queue |
events |
PASS |
PASS |
waitlists |
events |
PASS |
PASS |
userevents |
events |
PASS |
PASS |
callbacks |
events |
PASS |
PASS |
callbacks_simultaneous |
events |
PASS |
PASS |
userevents_multithreaded |
events |
PASS |
PASS |
geom_cross |
geometrics |
PASS |
PASS |
geom_dot |
geometrics |
PASS |
PASS |
geom_distance |
geometrics |
PASS |
PASS |
geom_fast_distance |
geometrics |
PASS |
PASS |
geom_length |
geometrics |
PASS |
PASS |
geom_fast_length |
geometrics |
PASS |
PASS |
geom_normalize |
geometrics |
PASS |
PASS |
geom_fast_normalize |
geometrics |
PASS |
PASS |
vload_half |
half |
PASS |
PASS |
vloada_half |
half |
PASS |
PASS |
vstore_half |
half |
PASS |
PASS |
vstorea_half |
half |
PASS |
PASS |
vstore_half_rte |
half |
PASS |
PASS |
vstorea_half_rte |
half |
PASS |
PASS |
vstore_half_rtz |
half |
PASS |
PASS |
vstorea_half_rtz |
half |
PASS |
PASS |
vstore_half_rtp |
half |
PASS |
PASS |
vstorea_half_rtp |
half |
PASS |
PASS |
vstore_half_rtn |
half |
PASS |
PASS |
vstorea_half_rtn |
half |
PASS |
PASS |
roundTrip |
half |
PASS |
PASS |
integer_clz |
integer_ops |
PASS |
PASS |
integer_ctz |
integer_ops |
PASS |
PASS |
integer_hadd |
integer_ops |
PASS |
PASS |
integer_rhadd |
integer_ops |
PASS |
PASS |
integer_mul_hi |
integer_ops |
PASS |
PASS |
integer_rotate |
integer_ops |
PASS |
PASS |
integer_clamp |
integer_ops |
PASS |
PASS |
integer_mad_sat |
integer_ops |
PASS |
PASS |
integer_mad_hi |
integer_ops |
PASS |
PASS |
integer_min |
integer_ops |
PASS |
PASS |
integer_max |
integer_ops |
PASS |
PASS |
integer_upsample |
integer_ops |
PASS |
PASS |
integer_abs |
integer_ops |
PASS |
PASS |
integer_abs_diff |
integer_ops |
PASS |
PASS |
integer_add_sat |
integer_ops |
PASS |
PASS |
integer_sub_sat |
integer_ops |
PASS |
PASS |
integer_addAssign |
integer_ops |
PASS |
PASS |
integer_subtractAssign |
integer_ops |
PASS |
PASS |
integer_multiplyAssign |
integer_ops |
PASS |
PASS |
integer_divideAssign |
integer_ops |
PASS |
PASS |
integer_moduloAssign |
integer_ops |
PASS |
PASS |
integer_andAssign |
integer_ops |
PASS |
PASS |
integer_orAssign |
integer_ops |
PASS |
PASS |
integer_exclusiveOrAssign |
integer_ops |
PASS |
PASS |
unary_ops_increment |
integer_ops |
PASS |
PASS |
unary_ops_decrement |
integer_ops |
PASS |
PASS |
unary_ops_full |
integer_ops |
PASS |
PASS |
integer_mul24 |
integer_ops |
PASS |
PASS |
integer_mad24 |
integer_ops |
PASS |
PASS |
long_math |
integer_ops |
FAIL |
FAIL |
long_logic |
integer_ops |
FAIL |
FAIL |
long_shift |
integer_ops |
FAIL |
FAIL |
long_compare |
integer_ops |
FAIL |
FAIL |
ulong_math |
integer_ops |
FAIL |
FAIL |
ulong_logic |
integer_ops |
FAIL |
FAIL |
ulong_shift |
integer_ops |
FAIL |
FAIL |
ulong_compare |
integer_ops |
FAIL |
FAIL |
int_math |
integer_ops |
FAIL |
FAIL |
int_logic |
integer_ops |
FAIL |
FAIL |
int_shift |
integer_ops |
FAIL |
FAIL |
int_compare |
integer_ops |
FAIL |
FAIL |
uint_math |
integer_ops |
FAIL |
FAIL |
uint_logic |
integer_ops |
FAIL |
FAIL |
uint_shift |
integer_ops |
FAIL |
FAIL |
uint_compare |
integer_ops |
FAIL |
FAIL |
short_math |
integer_ops |
FAIL |
FAIL |
short_logic |
integer_ops |
FAIL |
FAIL |
short_shift |
integer_ops |
FAIL |
FAIL |
short_compare |
integer_ops |
FAIL |
FAIL |
ushort_math |
integer_ops |
FAIL |
FAIL |
ushort_logic |
integer_ops |
FAIL |
FAIL |
ushort_shift |
integer_ops |
FAIL |
FAIL |
ushort_compare |
integer_ops |
FAIL |
FAIL |
char_math |
integer_ops |
FAIL |
FAIL |
char_logic |
integer_ops |
FAIL |
FAIL |
char_shift |
integer_ops |
FAIL |
FAIL |
char_compare |
integer_ops |
FAIL |
FAIL |
uchar_math |
integer_ops |
FAIL |
FAIL |
uchar_logic |
integer_ops |
FAIL |
FAIL |
uchar_shift |
integer_ops |
FAIL |
FAIL |
uchar_compare |
integer_ops |
FAIL |
FAIL |
popcount |
integer_ops |
PASS |
PASS |
quick_long_math |
integer_ops |
PASS |
PASS |
quick_long_logic |
integer_ops |
PASS |
PASS |
quick_long_shift |
integer_ops |
PASS |
PASS |
quick_long_compare |
integer_ops |
PASS |
PASS |
quick_ulong_math |
integer_ops |
PASS |
PASS |
quick_ulong_logic |
integer_ops |
PASS |
PASS |
quick_ulong_shift |
integer_ops |
PASS |
PASS |
quick_ulong_compare |
integer_ops |
PASS |
PASS |
quick_int_math |
integer_ops |
PASS |
PASS |
quick_int_logic |
integer_ops |
PASS |
PASS |
quick_int_shift |
integer_ops |
PASS |
PASS |
quick_int_compare |
integer_ops |
PASS |
PASS |
quick_uint_math |
integer_ops |
PASS |
PASS |
quick_uint_logic |
integer_ops |
PASS |
PASS |
quick_uint_shift |
integer_ops |
PASS |
PASS |
quick_uint_compare |
integer_ops |
PASS |
PASS |
quick_short_math |
integer_ops |
PASS |
PASS |
quick_short_logic |
integer_ops |
PASS |
PASS |
quick_short_shift |
integer_ops |
PASS |
PASS |
quick_short_compare |
integer_ops |
PASS |
PASS |
quick_ushort_math |
integer_ops |
PASS |
PASS |
quick_ushort_logic |
integer_ops |
PASS |
PASS |
quick_ushort_shift |
integer_ops |
PASS |
PASS |
quick_ushort_compare |
integer_ops |
PASS |
PASS |
quick_char_math |
integer_ops |
PASS |
PASS |
quick_char_logic |
integer_ops |
PASS |
PASS |
quick_char_shift |
integer_ops |
PASS |
PASS |
quick_char_compare |
integer_ops |
PASS |
PASS |
quick_uchar_math |
integer_ops |
PASS |
PASS |
quick_uchar_logic |
integer_ops |
PASS |
PASS |
quick_uchar_shift |
integer_ops |
PASS |
PASS |
quick_uchar_compare |
integer_ops |
PASS |
PASS |
vector_scalar |
integer_ops |
PASS |
PASS |
mem_host_read_only_buffer |
mem_host_flags |
PASS |
PASS |
mem_host_read_only_subbuffer |
mem_host_flags |
PASS |
PASS |
mem_host_write_only_buffer |
mem_host_flags |
PASS |
PASS |
mem_host_write_only_subbuffer |
mem_host_flags |
PASS |
PASS |
mem_host_no_access_buffer |
mem_host_flags |
PASS |
PASS |
mem_host_no_access_subbuffer |
mem_host_flags |
PASS |
PASS |
mem_host_read_only_image |
mem_host_flags |
PASS |
PASS |
mem_host_write_only_image |
mem_host_flags |
PASS |
PASS |
mem_host_no_access_image |
mem_host_flags |
PASS |
PASS |
context_multiple_contexts_same_device |
multiple_device_context |
PASS |
PASS |
context_two_contexts_same_device |
multiple_device_context |
PASS |
PASS |
context_three_contexts_same_device |
multiple_device_context |
PASS |
PASS |
context_four_contexts_same_device |
multiple_device_context |
PASS |
PASS |
two_devices |
multiple_device_context |
PASS |
PASS |
max_devices |
multiple_device_context |
PASS |
PASS |
hundred_queues |
multiple_device_context |
PASS |
PASS |
int_0 |
printf |
PASS |
PASS |
int_1 |
printf |
PASS |
PASS |
int_2 |
printf |
PASS |
PASS |
int_3 |
printf |
PASS |
PASS |
int_4 |
printf |
PASS |
PASS |
int_5 |
printf |
PASS |
PASS |
int_6 |
printf |
PASS |
PASS |
int_7 |
printf |
PASS |
PASS |
int_8 |
printf |
PASS |
PASS |
float_0 |
printf |
PASS |
PASS |
float_1 |
printf |
PASS |
PASS |
float_2 |
printf |
PASS |
PASS |
float_3 |
printf |
PASS |
PASS |
float_4 |
printf |
PASS |
PASS |
float_5 |
printf |
PASS |
PASS |
float_6 |
printf |
PASS |
PASS |
float_7 |
printf |
PASS |
PASS |
float_8 |
printf |
PASS |
PASS |
float_9 |
printf |
PASS |
PASS |
float_10 |
printf |
PASS |
PASS |
float_11 |
printf |
PASS |
PASS |
float_12 |
printf |
PASS |
PASS |
float_13 |
printf |
PASS |
PASS |
float_14 |
printf |
PASS |
PASS |
float_15 |
printf |
PASS |
PASS |
float_16 |
printf |
PASS |
PASS |
float_17 |
printf |
PASS |
PASS |
float_limits_0 |
printf |
PASS |
PASS |
float_limits_1 |
printf |
PASS |
PASS |
float_limits_2 |
printf |
PASS |
PASS |
octal_0 |
printf |
PASS |
PASS |
octal_1 |
printf |
PASS |
PASS |
octal_2 |
printf |
PASS |
PASS |
octal_3 |
printf |
PASS |
PASS |
unsigned_0 |
printf |
PASS |
PASS |
unsigned_1 |
printf |
PASS |
PASS |
hexadecimal_0 |
printf |
PASS |
PASS |
hexadecimal_1 |
printf |
PASS |
PASS |
hexadecimal_2 |
printf |
PASS |
PASS |
hexadecimal_3 |
printf |
PASS |
PASS |
hexadecimal_4 |
printf |
PASS |
PASS |
char_0 |
printf |
PASS |
PASS |
char_1 |
printf |
PASS |
PASS |
char_2 |
printf |
PASS |
PASS |
string_0 |
printf |
PASS |
PASS |
string_1 |
printf |
PASS |
PASS |
string_2 |
printf |
PASS |
PASS |
vector_0 |
printf |
PASS |
PASS |
vector_1 |
printf |
PASS |
PASS |
vector_2 |
printf |
PASS |
PASS |
vector_3 |
printf |
PASS |
PASS |
vector_4 |
printf |
PASS |
PASS |
address_space_0 |
printf |
PASS |
PASS |
address_space_1 |
printf |
PASS |
PASS |
address_space_2 |
printf |
PASS |
PASS |
address_space_3 |
printf |
PASS |
PASS |
address_space_4 |
printf |
PASS |
PASS |
read_array_int |
profiling |
PASS |
PASS |
read_array_uint |
profiling |
PASS |
PASS |
read_array_long |
profiling |
PASS |
PASS |
read_array_ulong |
profiling |
PASS |
PASS |
read_array_short |
profiling |
PASS |
PASS |
read_array_ushort |
profiling |
PASS |
PASS |
read_array_float |
profiling |
PASS |
PASS |
read_array_char |
profiling |
PASS |
PASS |
read_array_uchar |
profiling |
PASS |
PASS |
read_array_struct |
profiling |
PASS |
PASS |
write_array_int |
profiling |
PASS |
PASS |
write_array_uint |
profiling |
PASS |
PASS |
write_array_long |
profiling |
PASS |
PASS |
write_array_ulong |
profiling |
PASS |
PASS |
write_array_short |
profiling |
PASS |
PASS |
write_array_ushort |
profiling |
PASS |
PASS |
write_array_float |
profiling |
PASS |
PASS |
write_array_char |
profiling |
PASS |
PASS |
write_array_uchar |
profiling |
PASS |
PASS |
write_array_struct |
profiling |
PASS |
PASS |
read_image_float |
profiling |
PASS |
PASS |
read_image_char |
profiling |
PASS |
PASS |
read_image_uchar |
profiling |
PASS |
PASS |
write_image_float |
profiling |
PASS |
PASS |
write_image_char |
profiling |
PASS |
PASS |
write_image_uchar |
profiling |
PASS |
PASS |
copy_array |
profiling |
PASS |
PASS |
copy_partial_array |
profiling |
PASS |
PASS |
copy_image |
profiling |
PASS |
PASS |
copy_array_to_image |
profiling |
PASS |
PASS |
execute |
profiling |
PASS |
PASS |
relational_any |
relationals |
PASS |
PASS |
relational_all |
relationals |
PASS |
PASS |
relational_bitselect |
relationals |
PASS |
PASS |
relational_select_signed |
relationals |
PASS |
PASS |
relational_select_unsigned |
relationals |
PASS |
PASS |
relational_isequal |
relationals |
PASS |
PASS |
relational_isnotequal |
relationals |
PASS |
PASS |
relational_isgreater |
relationals |
PASS |
PASS |
relational_isgreaterequal |
relationals |
PASS |
PASS |
relational_isless |
relationals |
PASS |
PASS |
relational_islessequal |
relationals |
PASS |
PASS |
relational_islessgreater |
relationals |
PASS |
PASS |
shuffle_copy |
relationals |
PASS |
PASS |
shuffle_function_call |
relationals |
PASS |
PASS |
shuffle_array_cast |
relationals |
PASS |
PASS |
shuffle_built_in |
relationals |
PASS |
PASS |
shuffle_built_in_dual_input |
relationals |
PASS |
PASS |
select_uchar_uchar |
select |
PASS |
PASS |
select_uchar_char |
select |
PASS |
PASS |
select_char_uchar |
select |
PASS |
PASS |
select_char_char |
select |
PASS |
PASS |
select_ushort_ushort |
select |
PASS |
PASS |
select_ushort_short |
select |
PASS |
PASS |
select_short_ushort |
select |
PASS |
PASS |
select_short_short |
select |
PASS |
PASS |
select_uint_uint |
select |
PASS |
PASS |
select_uint_int |
select |
PASS |
PASS |
select_int_uint |
select |
PASS |
PASS |
select_int_int |
select |
PASS |
PASS |
select_float_uint |
select |
PASS |
PASS |
select_float_int |
select |
PASS |
PASS |
select_ulong_ulong |
select |
PASS |
PASS |
select_ulong_long |
select |
PASS |
PASS |
select_long_ulong |
select |
PASS |
PASS |
select_long_long |
select |
PASS |
PASS |
select_double_ulong |
select |
PASS |
PASS |
select_double_long |
select |
PASS |
PASS |
quick_1d_explicit_local |
thread_dimensions |
PASS |
PASS |
quick_2d_explicit_local |
thread_dimensions |
PASS |
PASS |
quick_3d_explicit_local |
thread_dimensions |
PASS |
PASS |
quick_1d_implicit_local |
thread_dimensions |
PASS |
PASS |
quick_2d_implicit_local |
thread_dimensions |
PASS |
PASS |
quick_3d_implicit_local |
thread_dimensions |
PASS |
PASS |
full_1d_explicit_local |
thread_dimensions |
PASS |
PASS |
full_2d_explicit_local |
thread_dimensions |
PASS |
PASS |
full_3d_explicit_local |
thread_dimensions |
PASS |
PASS |
full_1d_implicit_local |
thread_dimensions |
PASS |
PASS |
full_2d_implicit_local |
thread_dimensions |
PASS |
PASS |
full_3d_implicit_local |
thread_dimensions |
PASS |
PASS |
step_type |
vectors |
PASS |
PASS |
step_var |
vectors |
PASS |
PASS |
step_typedef_type |
vectors |
PASS |
PASS |
step_typedef_var |
vectors |
PASS |
PASS |
vec_align_array |
vectors |
PASS |
PASS |
vec_align_struct |
vectors |
PASS |
PASS |
vec_align_packed_struct |
vectors |
PASS |
PASS |
vec_align_struct_arr |
vectors |
PASS |
PASS |
vec_align_packed_struct_arr |
vectors |
PASS |
PASS |
atomic_init |
c11_atomics |
PASS |
PASS |
atomic_store |
c11_atomics |
PASS |
PASS |
atomic_load |
c11_atomics |
PASS |
PASS |
atomic_exchange |
c11_atomics |
PASS |
PASS |
atomic_compare_exchange_weak |
c11_atomics |
PASS |
PASS |
atomic_compare_exchange_strong |
c11_atomics |
PASS |
PASS |
atomic_fetch_add |
c11_atomics |
PASS |
PASS |
atomic_fetch_sub |
c11_atomics |
PASS |
PASS |
atomic_fetch_and |
c11_atomics |
PASS |
PASS |
atomic_fetch_or |
c11_atomics |
PASS |
PASS |
atomic_fetch_orand |
c11_atomics |
PASS |
PASS |
atomic_fetch_xor |
c11_atomics |
PASS |
PASS |
atomic_fetch_xor2 |
c11_atomics |
PASS |
PASS |
atomic_fetch_min |
c11_atomics |
PASS |
PASS |
atomic_fetch_max |
c11_atomics |
PASS |
PASS |
atomic_flag |
c11_atomics |
PASS |
PASS |
atomic_fence |
c11_atomics |
PASS |
PASS |
svm_atomic_init |
c11_atomics |
PASS |
PASS |
svm_atomic_store |
c11_atomics |
PASS |
PASS |
svm_atomic_load |
c11_atomics |
PASS |
PASS |
svm_atomic_exchange |
c11_atomics |
PASS |
PASS |
svm_atomic_compare_exchange_weak |
c11_atomics |
PASS |
PASS |
svm_atomic_compare_exchange_strong |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_add |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_sub |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_and |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_or |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_orand |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_xor |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_xor2 |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_min |
c11_atomics |
PASS |
PASS |
svm_atomic_fetch_max |
c11_atomics |
PASS |
PASS |
svm_atomic_flag |
c11_atomics |
PASS |
PASS |
svm_atomic_fence |
c11_atomics |
PASS |
PASS |
device_info |
device_execution |
PASS |
PASS |
device_queue |
device_execution |
PASS |
PASS |
execute_block |
device_execution |
PASS |
PASS |
enqueue_block |
device_execution |
PASS |
PASS |
enqueue_nested_blocks |
device_execution |
PASS |
PASS |
enqueue_wg_size |
device_execution |
PASS |
PASS |
enqueue_flags |
device_execution |
PASS |
PASS |
enqueue_multi_queue |
device_execution |
PASS |
PASS |
host_multi_queue |
device_execution |
PASS |
PASS |
enqueue_ndrange |
device_execution |
PASS |
PASS |
host_queue_order |
device_execution |
PASS |
PASS |
enqueue_profiling |
device_execution |
PASS |
PASS |
non_uniform_1d_basic |
non_uniform_work_group |
PASS |
PASS |
non_uniform_1d_atomics |
non_uniform_work_group |
PASS |
PASS |
non_uniform_1d_barriers |
non_uniform_work_group |
PASS |
PASS |
non_uniform_2d_basic |
non_uniform_work_group |
PASS |
PASS |
non_uniform_2d_atomics |
non_uniform_work_group |
PASS |
PASS |
non_uniform_2d_barriers |
non_uniform_work_group |
PASS |
PASS |
non_uniform_3d_basic |
non_uniform_work_group |
PASS |
PASS |
non_uniform_3d_atomics |
non_uniform_work_group |
PASS |
PASS |
non_uniform_3d_barriers |
non_uniform_work_group |
PASS |
PASS |
non_uniform_other_basic |
non_uniform_work_group |
PASS |
PASS |
non_uniform_other_atomics |
non_uniform_work_group |
PASS |
PASS |
non_uniform_other_barriers |
non_uniform_work_group |
PASS |
PASS |
function_get_fence |
generic_address_space |
PASS |
PASS |
function_to_address_space |
generic_address_space |
PASS |
PASS |
variable_get_fence |
generic_address_space |
PASS |
PASS |
variable_to_address_space |
generic_address_space |
PASS |
PASS |
casting |
generic_address_space |
PASS |
PASS |
conditional_casting |
generic_address_space |
PASS |
PASS |
chain_casting |
generic_address_space |
PASS |
PASS |
ternary_operator_casting |
generic_address_space |
PASS |
PASS |
language_struct |
generic_address_space |
PASS |
PASS |
language_union |
generic_address_space |
PASS |
PASS |
multiple_calls_same_function |
generic_address_space |
PASS |
PASS |
compare_pointers |
generic_address_space |
PASS |
PASS |
library_function |
generic_address_space |
PASS |
PASS |
generic_variable_volatile |
generic_address_space |
PASS |
PASS |
generic_variable_const |
generic_address_space |
PASS |
PASS |
generic_variable_gentype |
generic_address_space |
PASS |
PASS |
builtin_functions |
generic_address_space |
PASS |
PASS |
generic_advanced_casting |
generic_address_space |
PASS |
PASS |
generic_ptr_to_host_mem |
generic_address_space |
PASS |
PASS |
generic_ptr_to_host_mem_svm |
generic_address_space |
PASS |
PASS |
max_number_of_params |
generic_address_space |
PASS |
PASS |
sub_group_info_ext |
subgroups |
PASS |
PASS |
sub_group_info_core |
subgroups |
PASS |
PASS |
work_item_functions_ext |
subgroups |
PASS |
PASS |
work_item_functions_core |
subgroups |
PASS |
PASS |
subgroup_functions_ext |
subgroups |
PASS |
PASS |
subgroup_functions_core |
subgroups |
PASS |
PASS |
barrier_functions_ext |
subgroups |
PASS |
PASS |
barrier_functions_core |
subgroups |
PASS |
PASS |
ifp_ext |
subgroups |
FAIL |
FAIL |
ifp_core |
subgroups |
FAIL |
FAIL |
subgroup_functions_extended_types |
subgroups |
PASS |
PASS |
subgroup_functions_non_uniform_vote |
subgroups |
PASS |
PASS |
subgroup_functions_non_uniform_arithmetic |
subgroups |
FAIL |
FAIL |
subgroup_functions_ballot |
subgroups |
FAIL |
FAIL |
subgroup_functions_clustered_reduce |
subgroups |
PASS |
PASS |
subgroup_functions_shuffle |
subgroups |
PASS |
PASS |
subgroup_functions_shuffle_relative |
subgroups |
PASS |
PASS |
work_group_all |
workgroups |
FAIL |
FAIL |
work_group_any |
workgroups |
FAIL |
FAIL |
work_group_reduce_add |
workgroups |
PASS |
PASS |
work_group_reduce_min |
workgroups |
PASS |
PASS |
work_group_reduce_max |
workgroups |
PASS |
PASS |
work_group_scan_inclusive_add |
workgroups |
PASS |
PASS |
work_group_scan_inclusive_min |
workgroups |
PASS |
PASS |
work_group_scan_inclusive_max |
workgroups |
PASS |
PASS |
work_group_scan_exclusive_add |
workgroups |
PASS |
PASS |
work_group_scan_exclusive_min |
workgroups |
PASS |
PASS |
work_group_scan_exclusive_max |
workgroups |
PASS |
PASS |
work_group_broadcast_1D |
workgroups |
PASS |
PASS |
work_group_broadcast_2D |
workgroups |
PASS |
PASS |
work_group_broadcast_3D |
workgroups |
PASS |
PASS |
pipe_readwrite_int |
pipes |
PASS |
PASS |
pipe_readwrite_uint |
pipes |
PASS |
PASS |
pipe_readwrite_long |
pipes |
PASS |
PASS |
pipe_readwrite_ulong |
pipes |
PASS |
PASS |
pipe_readwrite_short |
pipes |
PASS |
PASS |
pipe_readwrite_ushort |
pipes |
PASS |
PASS |
pipe_readwrite_float |
pipes |
PASS |
PASS |
pipe_readwrite_half |
pipes |
PASS |
PASS |
pipe_readwrite_char |
pipes |
PASS |
PASS |
pipe_readwrite_uchar |
pipes |
PASS |
PASS |
pipe_readwrite_double |
pipes |
PASS |
PASS |
pipe_readwrite_struct |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_int |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_uint |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_long |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_ulong |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_short |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_ushort |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_float |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_half |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_char |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_uchar |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_double |
pipes |
PASS |
PASS |
pipe_workgroup_readwrite_struct |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_int |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_uint |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_long |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_ulong |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_short |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_ushort |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_float |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_half |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_char |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_uchar |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_double |
pipes |
PASS |
PASS |
pipe_subgroup_readwrite_struct |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_int |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_uint |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_long |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_ulong |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_short |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_ushort |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_float |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_half |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_char |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_uchar |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_double |
pipes |
PASS |
PASS |
pipe_convenience_readwrite_struct |
pipes |
PASS |
PASS |
pipe_info |
pipes |
PASS |
PASS |
pipe_max_args |
pipes |
PASS |
PASS |
pipe_max_packet_size |
pipes |
PASS |
PASS |
pipe_max_active_reservations |
pipes |
PASS |
PASS |
pipe_query_functions |
pipes |
PASS |
PASS |
pipe_readwrite_errors |
pipes |
PASS |
PASS |
pipe_subgroups_divergence |
pipes |
PASS |
PASS |
timer_resolution_queries |
device_timer |
PASS |
PASS |
device_and_host_timers |
device_timer |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint |
spirv_new |
PASS |
PASS |
ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint |
spirv_new |
PASS |
PASS |
decorate_restrict |
spirv_new |
PASS |
PASS |
decorate_aliased |
spirv_new |
PASS |
PASS |
decorate_alignment |
spirv_new |
PASS |
PASS |
decorate_constant |
spirv_new |
PASS |
PASS |
decorate_cpacked |
spirv_new |
PASS |
PASS |
decorate_saturated_conversion_char |
spirv_new |
PASS |
PASS |
decorate_saturated_conversion_uchar |
spirv_new |
PASS |
PASS |
decorate_saturated_conversion_short |
spirv_new |
PASS |
PASS |
decorate_saturated_conversion_ushort |
spirv_new |
PASS |
PASS |
decorate_saturated_conversion_int |
spirv_new |
PASS |
PASS |
decorate_saturated_conversion_uint |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rte_float_int |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rtz_float_int |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rtp_float_int |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rtn_float_int |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rte_double_long |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rtz_double_long |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rtp_double_long |
spirv_new |
PASS |
PASS |
decorate_fp_rounding_mode_rtn_double_long |
spirv_new |
PASS |
PASS |
get_program_il |
spirv_new |
PASS |
PASS |
linkage_export_function_compile |
spirv_new |
PASS |
PASS |
linkage_import_function_compile |
spirv_new |
PASS |
PASS |
linkage_import_function_link |
spirv_new |
PASS |
PASS |
op_atomic_inc_global |
spirv_new |
PASS |
PASS |
op_atomic_dec_global |
spirv_new |
PASS |
PASS |
op_label_simple |
spirv_new |
PASS |
PASS |
op_branch_simple |
spirv_new |
PASS |
PASS |
op_unreachable_simple |
spirv_new |
PASS |
PASS |
op_branch_conditional |
spirv_new |
PASS |
PASS |
op_branch_conditional_weighted |
spirv_new |
PASS |
PASS |
op_composite_construct_int4 |
spirv_new |
PASS |
PASS |
op_composite_construct_struct |
spirv_new |
PASS |
PASS |
op_constant_true_simple |
spirv_new |
PASS |
PASS |
op_constant_false_simple |
spirv_new |
PASS |
PASS |
op_constant_int_simple |
spirv_new |
PASS |
PASS |
op_constant_uint_simple |
spirv_new |
PASS |
PASS |
op_constant_char_simple |
spirv_new |
PASS |
PASS |
op_constant_uchar_simple |
spirv_new |
PASS |
PASS |
op_constant_ushort_simple |
spirv_new |
PASS |
PASS |
op_constant_long_simple |
spirv_new |
PASS |
PASS |
op_constant_ulong_simple |
spirv_new |
PASS |
PASS |
op_constant_short_simple |
spirv_new |
PASS |
PASS |
op_constant_float_simple |
spirv_new |
PASS |
PASS |
op_constant_double_simple |
spirv_new |
PASS |
PASS |
op_constant_int4_simple |
spirv_new |
PASS |
PASS |
op_constant_int3_simple |
spirv_new |
PASS |
PASS |
op_constant_struct_int_float_simple |
spirv_new |
PASS |
PASS |
op_constant_struct_int_char_simple |
spirv_new |
PASS |
PASS |
op_constant_struct_struct_simple |
spirv_new |
PASS |
PASS |
op_constant_half_simple |
spirv_new |
PASS |
PASS |
op_copy_int_simple |
spirv_new |
PASS |
PASS |
op_copy_uint_simple |
spirv_new |
PASS |
PASS |
op_copy_char_simple |
spirv_new |
PASS |
PASS |
op_copy_uchar_simple |
spirv_new |
PASS |
PASS |
op_copy_ushort_simple |
spirv_new |
PASS |
PASS |
op_copy_long_simple |
spirv_new |
PASS |
PASS |
op_copy_ulong_simple |
spirv_new |
PASS |
PASS |
op_copy_short_simple |
spirv_new |
PASS |
PASS |
op_copy_float_simple |
spirv_new |
PASS |
PASS |
op_copy_double_simple |
spirv_new |
PASS |
PASS |
op_copy_int4_simple |
spirv_new |
PASS |
PASS |
op_copy_int3_simple |
spirv_new |
PASS |
PASS |
op_copy_struct_int_float_simple |
spirv_new |
PASS |
PASS |
op_copy_struct_int_char_simple |
spirv_new |
PASS |
PASS |
op_copy_struct_struct_simple |
spirv_new |
PASS |
PASS |
op_copy_half_simple |
spirv_new |
PASS |
PASS |
op_fadd_float_regular |
spirv_new |
PASS |
PASS |
op_fsub_float_regular |
spirv_new |
PASS |
PASS |
op_fmul_float_regular |
spirv_new |
PASS |
PASS |
op_fdiv_float_regular |
spirv_new |
PASS |
PASS |
op_frem_float_regular |
spirv_new |
PASS |
PASS |
op_fmod_float_regular |
spirv_new |
PASS |
PASS |
op_fadd_float_fast |
spirv_new |
PASS |
PASS |
op_fsub_float_fast |
spirv_new |
PASS |
PASS |
op_fmul_float_fast |
spirv_new |
PASS |
PASS |
op_fdiv_float_fast |
spirv_new |
PASS |
PASS |
op_frem_float_fast |
spirv_new |
PASS |
PASS |
op_fmod_float_fast |
spirv_new |
PASS |
PASS |
op_fadd_double_regular |
spirv_new |
PASS |
PASS |
op_fsub_double_regular |
spirv_new |
PASS |
PASS |
op_fmul_double_regular |
spirv_new |
PASS |
PASS |
op_fdiv_double_regular |
spirv_new |
PASS |
PASS |
op_frem_double_regular |
spirv_new |
PASS |
PASS |
op_fmod_double_regular |
spirv_new |
PASS |
PASS |
op_fadd_double_fast |
spirv_new |
PASS |
PASS |
op_fsub_double_fast |
spirv_new |
PASS |
PASS |
op_fmul_double_fast |
spirv_new |
PASS |
PASS |
op_fdiv_double_fast |
spirv_new |
PASS |
PASS |
op_frem_double_fast |
spirv_new |
PASS |
PASS |
op_fmod_double_fast |
spirv_new |
PASS |
PASS |
op_fadd_float4_regular |
spirv_new |
PASS |
PASS |
op_fsub_float4_regular |
spirv_new |
PASS |
PASS |
op_fmul_float4_regular |
spirv_new |
PASS |
PASS |
op_fdiv_float4_regular |
spirv_new |
PASS |
PASS |
op_frem_float4_regular |
spirv_new |
PASS |
PASS |
op_fmod_float4_regular |
spirv_new |
PASS |
PASS |
op_fadd_float4_fast |
spirv_new |
PASS |
PASS |
op_fsub_float4_fast |
spirv_new |
PASS |
PASS |
op_fmul_float4_fast |
spirv_new |
PASS |
PASS |
op_fdiv_float4_fast |
spirv_new |
PASS |
PASS |
op_frem_float4_fast |
spirv_new |
PASS |
PASS |
op_fmod_float4_fast |
spirv_new |
PASS |
PASS |
op_fadd_double2_regular |
spirv_new |
PASS |
PASS |
op_fsub_double2_regular |
spirv_new |
PASS |
PASS |
op_fmul_double2_regular |
spirv_new |
PASS |
PASS |
op_fdiv_double2_regular |
spirv_new |
PASS |
PASS |
op_frem_double2_regular |
spirv_new |
PASS |
PASS |
op_fmod_double2_regular |
spirv_new |
PASS |
PASS |
op_fadd_double2_fast |
spirv_new |
PASS |
PASS |
op_fsub_double2_fast |
spirv_new |
PASS |
PASS |
op_fmul_double2_fast |
spirv_new |
PASS |
PASS |
op_fdiv_double2_fast |
spirv_new |
PASS |
PASS |
op_frem_double2_fast |
spirv_new |
PASS |
PASS |
op_fmod_double2_fast |
spirv_new |
PASS |
PASS |
op_fadd_half_regular |
spirv_new |
PASS |
PASS |
op_fsub_half_regular |
spirv_new |
PASS |
PASS |
op_fmul_half_regular |
spirv_new |
PASS |
PASS |
op_fdiv_half_regular |
spirv_new |
PASS |
PASS |
op_frem_half_regular |
spirv_new |
PASS |
PASS |
op_fmod_half_regular |
spirv_new |
PASS |
PASS |
op_fadd_half_fast |
spirv_new |
PASS |
PASS |
op_fsub_half_fast |
spirv_new |
PASS |
PASS |
op_fmul_half_fast |
spirv_new |
PASS |
PASS |
op_fdiv_half_fast |
spirv_new |
PASS |
PASS |
op_frem_half_fast |
spirv_new |
PASS |
PASS |
op_fmod_half_fast |
spirv_new |
PASS |
PASS |
function_none |
spirv_new |
PASS |
PASS |
function_inline |
spirv_new |
PASS |
PASS |
function_noinline |
spirv_new |
PASS |
PASS |
function_pure |
spirv_new |
PASS |
PASS |
function_const |
spirv_new |
PASS |
PASS |
function_pure_ptr |
spirv_new |
FAIL |
FAIL |
op_lifetime_simple |
spirv_new |
PASS |
PASS |
op_loop_merge_branch_none |
spirv_new |
PASS |
PASS |
op_loop_merge_branch_unroll |
spirv_new |
PASS |
PASS |
op_loop_merge_branch_dont_unroll |
spirv_new |
PASS |
PASS |
op_loop_merge_branch_conditional_none |
spirv_new |
PASS |
PASS |
op_loop_merge_branch_conditional_unroll |
spirv_new |
PASS |
PASS |
op_loop_merge_branch_conditional_dont_unroll |
spirv_new |
PASS |
PASS |
op_neg_float |
spirv_new |
PASS |
PASS |
op_neg_double |
spirv_new |
PASS |
PASS |
op_neg_int |
spirv_new |
PASS |
PASS |
op_neg_long |
spirv_new |
PASS |
PASS |
op_not_int |
spirv_new |
PASS |
PASS |
op_not_long |
spirv_new |
PASS |
PASS |
op_neg_short |
spirv_new |
PASS |
PASS |
op_not_short |
spirv_new |
PASS |
PASS |
op_neg_float4 |
spirv_new |
PASS |
PASS |
op_neg_int4 |
spirv_new |
PASS |
PASS |
op_not_int4 |
spirv_new |
PASS |
PASS |
op_type_opaque_simple |
spirv_new |
PASS |
PASS |
op_phi_2_blocks |
spirv_new |
PASS |
PASS |
op_phi_3_blocks |
spirv_new |
PASS |
PASS |
op_phi_4_blocks |
spirv_new |
PASS |
PASS |
op_selection_merge_if_none |
spirv_new |
PASS |
PASS |
op_selection_merge_if_flatten |
spirv_new |
PASS |
PASS |
op_selection_merge_if_dont_flatten |
spirv_new |
PASS |
PASS |
op_selection_merge_swith_none |
spirv_new |
FAIL |
FAIL |
op_selection_merge_swith_flatten |
spirv_new |
FAIL |
FAIL |
op_selection_merge_swith_dont_flatten |
spirv_new |
FAIL |
FAIL |
op_spec_constant_uint_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_uchar_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_ushort_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_ulong_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_float_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_half_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_double_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_true_simple |
spirv_new |
PASS |
PASS |
op_spec_constant_false_simple |
spirv_new |
PASS |
PASS |
op_undef_true_simple |
spirv_new |
PASS |
PASS |
op_undef_false_simple |
spirv_new |
PASS |
PASS |
op_undef_int_simple |
spirv_new |
PASS |
PASS |
op_undef_uint_simple |
spirv_new |
PASS |
PASS |
op_undef_char_simple |
spirv_new |
PASS |
PASS |
op_undef_uchar_simple |
spirv_new |
PASS |
PASS |
op_undef_ushort_simple |
spirv_new |
PASS |
PASS |
op_undef_long_simple |
spirv_new |
PASS |
PASS |
op_undef_ulong_simple |
spirv_new |
PASS |
PASS |
op_undef_short_simple |
spirv_new |
PASS |
PASS |
op_undef_float_simple |
spirv_new |
PASS |
PASS |
op_undef_double_simple |
spirv_new |
PASS |
PASS |
op_undef_int4_simple |
spirv_new |
PASS |
PASS |
op_undef_int3_simple |
spirv_new |
PASS |
PASS |
op_undef_struct_int_float_simple |
spirv_new |
FAIL |
FAIL |
op_undef_struct_int_char_simple |
spirv_new |
FAIL |
FAIL |
op_undef_struct_struct_simple |
spirv_new |
FAIL |
FAIL |
op_undef_half_simple |
spirv_new |
PASS |
PASS |
op_vector_int4_extract |
spirv_new |
PASS |
PASS |
op_vector_float4_extract |
spirv_new |
PASS |
PASS |
op_vector_long2_extract |
spirv_new |
PASS |
PASS |
op_vector_double2_extract |
spirv_new |
PASS |
PASS |
op_vector_char16_extract |
spirv_new |
PASS |
PASS |
op_vector_int4_insert |
spirv_new |
PASS |
PASS |
op_vector_float4_insert |
spirv_new |
PASS |
PASS |
op_vector_long2_insert |
spirv_new |
PASS |
PASS |
op_vector_double2_insert |
spirv_new |
PASS |
PASS |
op_vector_char16_insert |
spirv_new |
PASS |
PASS |
op_vector_times_scalar_float |
spirv_new |
PASS |
PASS |
op_vector_times_scalar_double |
spirv_new |
PASS |
PASS |
acos |
math_brute_force |
FAIL |
FAIL |
acosh |
math_brute_force |
FAIL |
FAIL |
acospi |
math_brute_force |
FAIL |
FAIL |
add |
math_brute_force |
FAIL |
FAIL |
asin |
math_brute_force |
FAIL |
FAIL |
asinh |
math_brute_force |
FAIL |
FAIL |
asinpi |
math_brute_force |
FAIL |
FAIL |
assignment |
math_brute_force |
FAIL |
FAIL |
atan |
math_brute_force |
FAIL |
FAIL |
atan2 |
math_brute_force |
FAIL |
FAIL |
atan2pi |
math_brute_force |
FAIL |
FAIL |
atanh |
math_brute_force |
FAIL |
FAIL |
atanpi |
math_brute_force |
FAIL |
FAIL |
cbrt |
math_brute_force |
FAIL |
FAIL |
ceil |
math_brute_force |
FAIL |
FAIL |
copysign |
math_brute_force |
FAIL |
FAIL |
cos |
math_brute_force |
FAIL |
FAIL |
cosh |
math_brute_force |
FAIL |
FAIL |
cospi |
math_brute_force |
FAIL |
FAIL |
divide |
math_brute_force |
FAIL |
FAIL |
divide_cr |
math_brute_force |
FAIL |
FAIL |
exp |
math_brute_force |
FAIL |
FAIL |
exp10 |
math_brute_force |
FAIL |
FAIL |
exp2 |
math_brute_force |
FAIL |
FAIL |
expm1 |
math_brute_force |
FAIL |
FAIL |
fabs |
math_brute_force |
FAIL |
FAIL |
fdim |
math_brute_force |
FAIL |
FAIL |
floor |
math_brute_force |
FAIL |
FAIL |
fma |
math_brute_force |
FAIL |
FAIL |
fmax |
math_brute_force |
FAIL |
FAIL |
fmin |
math_brute_force |
FAIL |
FAIL |
fmod |
math_brute_force |
FAIL |
FAIL |
fract |
math_brute_force |
FAIL |
FAIL |
frexp |
math_brute_force |
FAIL |
FAIL |
half_cos |
math_brute_force |
FAIL |
FAIL |
half_divide |
math_brute_force |
FAIL |
FAIL |
half_exp |
math_brute_force |
FAIL |
FAIL |
half_exp10 |
math_brute_force |
FAIL |
FAIL |
half_exp2 |
math_brute_force |
FAIL |
FAIL |
half_log |
math_brute_force |
FAIL |
FAIL |
half_log10 |
math_brute_force |
FAIL |
FAIL |
half_log2 |
math_brute_force |
FAIL |
FAIL |
half_powr |
math_brute_force |
FAIL |
FAIL |
half_recip |
math_brute_force |
FAIL |
FAIL |
half_rsqrt |
math_brute_force |
FAIL |
FAIL |
half_sin |
math_brute_force |
FAIL |
FAIL |
half_sqrt |
math_brute_force |
FAIL |
FAIL |
half_tan |
math_brute_force |
FAIL |
FAIL |
hypot |
math_brute_force |
FAIL |
FAIL |
ilogb |
math_brute_force |
FAIL |
FAIL |
isequal |
math_brute_force |
FAIL |
FAIL |
isfinite |
math_brute_force |
FAIL |
FAIL |
isgreater |
math_brute_force |
FAIL |
FAIL |
isgreaterequal |
math_brute_force |
FAIL |
FAIL |
isinf |
math_brute_force |
FAIL |
FAIL |
isless |
math_brute_force |
FAIL |
FAIL |
islessequal |
math_brute_force |
FAIL |
FAIL |
islessgreater |
math_brute_force |
FAIL |
FAIL |
isnan |
math_brute_force |
FAIL |
FAIL |
isnormal |
math_brute_force |
FAIL |
FAIL |
isnotequal |
math_brute_force |
FAIL |
FAIL |
isordered |
math_brute_force |
FAIL |
FAIL |
isunordered |
math_brute_force |
FAIL |
FAIL |
ldexp |
math_brute_force |
FAIL |
FAIL |
lgamma |
math_brute_force |
FAIL |
FAIL |
lgamma_r |
math_brute_force |
FAIL |
FAIL |
log |
math_brute_force |
FAIL |
FAIL |
log10 |
math_brute_force |
FAIL |
FAIL |
log1p |
math_brute_force |
FAIL |
FAIL |
log2 |
math_brute_force |
FAIL |
FAIL |
logb |
math_brute_force |
FAIL |
FAIL |
mad |
math_brute_force |
FAIL |
FAIL |
maxmag |
math_brute_force |
FAIL |
FAIL |
minmag |
math_brute_force |
FAIL |
FAIL |
modf |
math_brute_force |
FAIL |
FAIL |
multiply |
math_brute_force |
FAIL |
FAIL |
nan |
math_brute_force |
FAIL |
FAIL |
nextafter |
math_brute_force |
FAIL |
FAIL |
not |
math_brute_force |
FAIL |
FAIL |
pow |
math_brute_force |
FAIL |
FAIL |
pown |
math_brute_force |
FAIL |
FAIL |
powr |
math_brute_force |
FAIL |
FAIL |
remainder |
math_brute_force |
FAIL |
FAIL |
remquo |
math_brute_force |
FAIL |
FAIL |
rint |
math_brute_force |
FAIL |
FAIL |
rootn |
math_brute_force |
FAIL |
FAIL |
round |
math_brute_force |
FAIL |
FAIL |
rsqrt |
math_brute_force |
FAIL |
FAIL |
signbit |
math_brute_force |
FAIL |
FAIL |
sin |
math_brute_force |
FAIL |
FAIL |
sincos |
math_brute_force |
FAIL |
FAIL |
sinh |
math_brute_force |
FAIL |
FAIL |
sinpi |
math_brute_force |
FAIL |
FAIL |
sqrt |
math_brute_force |
FAIL |
FAIL |
sqrt_cr |
math_brute_force |
FAIL |
FAIL |
subtract |
math_brute_force |
FAIL |
FAIL |
tan |
math_brute_force |
FAIL |
FAIL |
tanh |
math_brute_force |
FAIL |
FAIL |
tanpi |
math_brute_force |
FAIL |
FAIL |
trunc |
math_brute_force |
FAIL |
FAIL |
svm_byte_granularity |
SVM |
PASS |
PASS |
svm_set_kernel_exec_info_svm_ptrs |
SVM |
PASS |
PASS |
svm_fine_grain_memory_consistency |
SVM |
PASS |
PASS |
svm_fine_grain_sync_buffers |
SVM |
PASS |
PASS |
svm_shared_address_space_fine_grain |
SVM |
PASS |
PASS |
svm_shared_sub_buffers |
SVM |
PASS |
PASS |
svm_shared_address_space_fine_grain_buffers |
SVM |
PASS |
PASS |
svm_allocate_shared_buffer |
SVM |
PASS |
PASS |
svm_shared_address_space_coarse_grain_old_api |
SVM |
PASS |
PASS |
svm_shared_address_space_coarse_grain_new_api |
SVM |
PASS |
PASS |
svm_cross_buffer_pointers_coarse_grain |
SVM |
PASS |
PASS |
svm_pointer_passing |
SVM |
PASS |
PASS |
svm_enqueue_api |
SVM |
PASS |
PASS |
svm_migrate |
SVM |
PASS |
PASS |
1D |
clCopyImage |
PASS |
PASS |
2D |
clCopyImage |
PASS |
PASS |
3D |
clCopyImage |
PASS |
PASS |
1Darray |
clCopyImage |
PASS |
PASS |
2Darray |
clCopyImage |
PASS |
PASS |
2Dto3D |
clCopyImage |
PASS |
PASS |
3Dto2D |
clCopyImage |
PASS |
PASS |
2Darrayto2D |
clCopyImage |
PASS |
PASS |
2Dto2Darray |
clCopyImage |
PASS |
PASS |
2Darrayto3D |
clCopyImage |
PASS |
PASS |
3Dto2Darray |
clCopyImage |
PASS |
PASS |
1D |
clFillImage |
PASS |
PASS |
2D |
clFillImage |
PASS |
PASS |
3D |
clFillImage |
PASS |
PASS |
1Darray |
clFillImage |
PASS |
PASS |
2Darray |
clFillImage |
PASS |
PASS |
1D |
clGetInfo |
PASS |
PASS |
2D |
clGetInfo |
PASS |
PASS |
3D |
clGetInfo |
PASS |
PASS |
1Darray |
clGetInfo |
PASS |
PASS |
2Darray |
clGetInfo |
PASS |
PASS |
1D |
clReadWriteImage |
PASS |
PASS |
2D |
clReadWriteImage |
PASS |
PASS |
3D |
clReadWriteImage |
PASS |
PASS |
1Darray |
clReadWriteImage |
PASS |
PASS |
2Darray |
clReadWriteImage |
PASS |
PASS |
1D |
kernel_image_methods |
PASS |
PASS |
2D |
kernel_image_methods |
PASS |
PASS |
3D |
kernel_image_methods |
PASS |
PASS |
1Darray |
kernel_image_methods |
PASS |
PASS |
2Darray |
kernel_image_methods |
PASS |
PASS |
1D |
kernel_read_write |
FAIL |
FAIL |
2D |
kernel_read_write |
FAIL |
FAIL |
3D |
kernel_read_write |
FAIL |
FAIL |
1Darray |
kernel_read_write |
FAIL |
FAIL |
2Darray |
kernel_read_write |
FAIL |
FAIL |
1D |
samplerlessReads |
PASS |
PASS |
2D |
samplerlessReads |
PASS |
PASS |
3D |
samplerlessReads |
PASS |
PASS |
1Darray |
samplerlessReads |
PASS |
PASS |
2Darray |
samplerlessReads |
PASS |
PASS |