Add VK_KHR_workgroup_memory_explicit_layout zeroing aliased block tests
authorCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Tue, 1 Dec 2020 22:07:37 +0000 (13:07 -0900)
committerAlexander Galazin <alexander.galazin@arm.com>
Mon, 15 Feb 2021 13:44:33 +0000 (14:44 +0100)
Components: Vulkan, Framework
VK-GL-CTS Issue: 2524
New Tests: dEQP-VK.compute.workgroup_memory_explicit_layout.zero.*

Change-Id: I935ddc9f2a8d79e0c454a70f07e1f355d1236fc9

android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/compute/vktComputeWorkgroupMemoryExplicitLayoutTests.cpp
external/vulkancts/mustpass/master/vk-default.txt
framework/opengl/gluShaderUtil.hpp

index 74761cd..cecb5b9 100644 (file)
@@ -202225,6 +202225,2206 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_d
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_4
 dEQP-VK.image.store.with_format.1d.b10g11r11_ufloat_pack32
 dEQP-VK.image.store.with_format.1d.r32g32_sfloat
 dEQP-VK.image.store.with_format.1d.r16g16_sfloat
index 278787c..4c796f0 100644 (file)
@@ -519047,6 +519047,2206 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_d
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_4
 dEQP-VK.image.store.with_format.1d.r32g32b32a32_sfloat
 dEQP-VK.image.store.with_format.1d.r16g16b16a16_sfloat
 dEQP-VK.image.store.with_format.1d.r32_sfloat
index 93bcfcc..e2468ae 100644 (file)
@@ -64,6 +64,15 @@ struct CheckSupportParams
        bool needsInt64;
        bool needsFloat16;
        bool needsFloat64;
+
+       void useType(glu::DataType dt)
+       {
+               using namespace glu;
+
+               needsInt8               |= isDataTypeIntOrIVec8Bit(dt) || isDataTypeUintOrUVec8Bit(dt);
+               needsInt16              |= isDataTypeIntOrIVec16Bit(dt) || isDataTypeUintOrUVec16Bit(dt);
+               needsFloat16    |= isDataTypeFloat16OrVec(dt);
+       }
 };
 
 void checkSupportWithParams(Context& context, const CheckSupportParams& params)
@@ -779,6 +788,242 @@ void AddAliasTests(tcu::TestCaseGroup* group)
        }
 }
 
+class ZeroTest : public vkt::TestCase
+{
+public:
+       struct CaseDef
+       {
+               glu::DataType zeroElementType;
+               glu::DataType fieldType[2];
+               deUint32 elements;
+
+               std::string testName() const
+               {
+                       std::string name = glu::getDataTypeName(zeroElementType);
+                       name += "_array_to";
+
+                       for (deUint32 i = 0; i < DE_LENGTH_OF_ARRAY(fieldType); ++i)
+                       {
+                               if (fieldType[i] == glu::TYPE_INVALID)
+                                       break;
+                               name += "_";
+                               name += glu::getDataTypeName(fieldType[i]);
+                       }
+                       name += "_array_" + de::toString(elements);
+                       return name;
+               }
+       };
+
+       ZeroTest(tcu::TestContext& testCtx, const CaseDef& caseDef)
+               : TestCase(testCtx, caseDef.testName(), caseDef.testName()),
+               m_caseDef(caseDef)
+       {
+       }
+
+       virtual void checkSupport(Context& context) const;
+       void initPrograms(SourceCollections& sourceCollections) const;
+
+       class Instance : public vkt::TestInstance
+       {
+       public:
+               Instance(Context& context)
+                       : TestInstance(context)
+               {
+               }
+
+               tcu::TestStatus iterate(void)
+               {
+                       return runCompute(m_context, 1u);
+               }
+       };
+
+       TestInstance* createInstance(Context& context) const
+       {
+               return new Instance(context);
+       }
+
+private:
+       CaseDef m_caseDef;
+};
+
+void ZeroTest::checkSupport(Context& context) const
+{
+       CheckSupportParams p;
+       deMemset(&p, 0, sizeof(p));
+
+       DE_ASSERT(!glu::isDataTypeFloat16OrVec(m_caseDef.zeroElementType));
+
+       p.useType(m_caseDef.zeroElementType);
+       p.useType(m_caseDef.fieldType[0]);
+       p.useType(m_caseDef.fieldType[1]);
+
+       checkSupportWithParams(context, p);
+}
+
+std::string getDataTypeLiteral(glu::DataType dt, std::string baseValue)
+{
+       using namespace glu;
+
+       if (isDataTypeVector(dt))
+       {
+               std::string elemValue = getDataTypeLiteral(getDataTypeScalarType(dt), baseValue);
+
+               std::ostringstream result;
+               result << getDataTypeName(dt) << "(";
+               for (int i = 0; i < getDataTypeScalarSize(dt); ++i)
+               {
+                       if (i > 0)
+                               result << ", ";
+                       result << elemValue;
+               }
+               result << ")";
+               return result.str();
+       }
+       else if (isDataTypeScalar(dt))
+       {
+               return getDataTypeName(dt) + std::string("(") + baseValue + std::string(")");
+       }
+       else
+       {
+               DE_ASSERT(0);
+               return std::string();
+       }
+}
+
+void ZeroTest::initPrograms(SourceCollections& sourceCollections) const
+{
+       using namespace glu;
+
+       std::ostringstream src;
+
+       src << "#version 450\n"
+               << "#extension GL_EXT_shared_memory_block : enable\n"
+               << "#extension GL_EXT_shader_explicit_arithmetic_types : enable\n"
+               << "layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;\n";
+
+       // Large enough to cover the largest B block even if just 8-bit elements.
+       // Small enough to fit in the minimum shared memory size limit even if with uvec4.
+       src << "shared A { " << getDataTypeName(m_caseDef.zeroElementType) << " arr[128]; } zero;\n";
+
+       src << "struct st {\n"
+               << "    " << getDataTypeName(m_caseDef.fieldType[0]) << " x;\n";
+       if (m_caseDef.fieldType[1])
+               src << "    " << getDataTypeName(m_caseDef.fieldType[1]) << " y;\n";
+       src << "};\n";
+
+
+       src << "shared B { st arr[4]; };\n"
+               << "layout(set = 0, binding = 0) buffer Result { uint result; };\n"
+               << "void main() {\n"
+               << "for (int i = 0; i < zero.arr.length(); i++) {\n"
+               << "    zero.arr[i] = " << getDataTypeLiteral(m_caseDef.zeroElementType, "1") << ";\n"
+               << "  }\n"
+               << "  for (int i = 0; i < zero.arr.length(); i++) {\n"
+               << "    zero.arr[i] = " << getDataTypeLiteral(m_caseDef.zeroElementType, "0") << ";\n"
+               << "  }\n"
+               << "  result = (\n";
+
+       for (deUint32 i = 0; i < 4; i++)
+       {
+               src << "    ";
+               if (i > 0)
+                       src << "&& ";
+               src << "(arr[" << de::toString(i) << "].x == " << getDataTypeLiteral(m_caseDef.fieldType[0], "0") << ")\n";
+               if (m_caseDef.fieldType[1])
+                       src << "    && (arr[" << de::toString(i) << "].y == " << getDataTypeLiteral(m_caseDef.fieldType[1], "0") << ")\n";
+       }
+
+       src << "  ) ? 0 : 0xFF;\n"
+               << "}\n";
+
+       sourceCollections.glslSources.add("comp")
+               << ComputeSource(src.str())
+               << vk::ShaderBuildOptions(sourceCollections.usedVulkanVersion, vk::SPIRV_VERSION_1_4,
+                                                                 vk::ShaderBuildOptions::Flags(0u));
+}
+
+bool isTestedZeroElementType(glu::DataType dt)
+{
+       using namespace glu;
+
+       // Select only a few interesting types.
+       switch (dt)
+       {
+       case TYPE_UINT:
+       case TYPE_UINT_VEC4:
+       case TYPE_UINT8:
+       case TYPE_UINT8_VEC4:
+       case TYPE_UINT16:
+               return true;
+       default:
+               return false;
+       }
+}
+
+bool isTestedFieldType(glu::DataType dt)
+{
+       using namespace glu;
+
+       // Select only a few interesting types.
+       switch (dt)
+       {
+       case TYPE_UINT:
+       case TYPE_UINT_VEC3:
+       case TYPE_UINT8:
+       case TYPE_UINT16:
+       case TYPE_FLOAT:
+       case TYPE_FLOAT_VEC4:
+       case TYPE_FLOAT16:
+       case TYPE_DOUBLE:
+       case TYPE_DOUBLE_VEC4:
+       case TYPE_BOOL:
+               return true;
+
+       default:
+               return false;
+       }
+}
+
+void AddZeroTests(tcu::TestCaseGroup* group)
+{
+       using namespace glu;
+
+       ZeroTest::CaseDef c;
+
+       for (deUint32 i = 0; i < TYPE_LAST; ++i)
+       {
+               c.zeroElementType = DataType(i);
+
+               if (isTestedZeroElementType(c.zeroElementType))
+               {
+                       deUint32 idx[2] = { 0, 0 };
+
+                       while (idx[1] < TYPE_LAST && idx[0] < TYPE_LAST)
+                       {
+                               c.fieldType[0] = DataType(idx[0]);
+                               c.fieldType[1] = DataType(idx[1]);
+
+                               if (isTestedFieldType(c.fieldType[0]) &&
+                                       (c.fieldType[1] == TYPE_INVALID || isTestedFieldType(c.fieldType[1])))
+                               {
+                                       for (deUint32 elements = 1; elements <= 4; ++elements)
+                                       {
+                                               c.elements = elements;
+                                               group->addChild(new ZeroTest(group->getTestContext(), c));
+                                       }
+                               }
+
+                               idx[0]++;
+                               if (idx[0] >= TYPE_LAST)
+                               {
+                                       idx[1]++;
+                                       idx[0] = 0;
+                               }
+                       }
+               }
+       }
+}
+
 } // anonymous
 
 tcu::TestCaseGroup* createWorkgroupMemoryExplicitLayoutTests(tcu::TestContext& testCtx)
@@ -789,6 +1034,10 @@ tcu::TestCaseGroup* createWorkgroupMemoryExplicitLayoutTests(tcu::TestContext& t
        AddAliasTests(alias);
        tests->addChild(alias);
 
+       tcu::TestCaseGroup* zero = new tcu::TestCaseGroup(testCtx, "zero", "Manually zero initialize a block and read from another");
+       AddZeroTests(zero);
+       tests->addChild(zero);
+
        return tests.release();
 }
 
index 9ccb6c8..458a526 100644 (file)
@@ -519083,6 +519083,2206 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_d
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier
 dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_4
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_1
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_2
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_3
+dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_4
 dEQP-VK.image.store.with_format.1d.r32g32b32a32_sfloat
 dEQP-VK.image.store.with_format.1d.r16g16b16a16_sfloat
 dEQP-VK.image.store.with_format.1d.r32_sfloat
index e885994..860a281 100644 (file)
@@ -282,6 +282,10 @@ inline bool                isDataTypeMatrix                                        (DataType dataType)     {
                                                                                                                                                }
 inline bool            isDataTypeIntOrIVec                                     (DataType dataType)     { return (dataType >= TYPE_INT)        && (dataType <= TYPE_INT_VEC4);     }
 inline bool            isDataTypeUintOrUVec                            (DataType dataType)     { return (dataType >= TYPE_UINT)       && (dataType <= TYPE_UINT_VEC4);    }
+inline bool            isDataTypeIntOrIVec8Bit                         (DataType dataType)     { return (dataType >= TYPE_INT8)       && (dataType <= TYPE_INT8_VEC4);    }
+inline bool            isDataTypeUintOrUVec8Bit                        (DataType dataType)     { return (dataType >= TYPE_UINT8)      && (dataType <= TYPE_UINT8_VEC4);   }
+inline bool            isDataTypeIntOrIVec16Bit                        (DataType dataType)     { return (dataType >= TYPE_INT16)      && (dataType <= TYPE_INT16_VEC4);   }
+inline bool            isDataTypeUintOrUVec16Bit                       (DataType dataType)     { return (dataType >= TYPE_UINT16)     && (dataType <= TYPE_UINT16_VEC4);  }
 inline bool            isDataTypeBoolOrBVec                            (DataType dataType)     { return (dataType >= TYPE_BOOL)       && (dataType <= TYPE_BOOL_VEC4);    }
 inline bool            isDataTypeScalar                                        (DataType dataType) {
                                                                                                                                                        return (dataType == TYPE_FLOAT)