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