Regres: Update test lists @ 930d46d3
Reactor backend: Subzero
Change-Id: Ic208aa2fe7842335758e70d1bc3cea83a581697f
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75468
Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
diff --git a/tests/regres/deqp.json b/tests/regres/deqp.json
index 4dbbb5a..0304864 100644
--- a/tests/regres/deqp.json
+++ b/tests/regres/deqp.json
@@ -1,7 +1,7 @@
{
"remote": "https://github.com/KhronosGroup/VK-GL-CTS.git",
"branch": "",
- "sha": "b2b40c06daf915417234ebbe64b2ec7580a2c1be",
+ "sha": "80915f99de910f08d05271eada784b3f1435c13d",
"patches": [
"tests/regres/deqp-patches/deqp-x11.patch"
]
diff --git a/tests/regres/testlists/vk-default/api.txt b/tests/regres/testlists/vk-default/api.txt
index dbf4702..e89e3d6 100644
--- a/tests/regres/testlists/vk-default/api.txt
+++ b/tests/regres/testlists/vk-default/api.txt
@@ -3470,15 +3470,24 @@
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding_sparse_residency_sparse_aliased.ext_mem_flags_included.method2.storage_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding_sparse_residency_sparse_aliased.ext_mem_flags_included.method2.transfer_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding_sparse_residency_sparse_aliased.ext_mem_flags_included.method2.video_usage_bits
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_graphics
dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_uint_pack32
dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_unorm_pack32
dEQP-VK.api.buffer_view.access.storage_texel_buffer.a8b8g8r8_sint_pack32
@@ -3494,9 +3503,12 @@
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_snorm
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_uint
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_unorm
-dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete
-dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0
-dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_compute
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_graphics
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_compute
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_graphics
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_compute
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_graphics
dEQP-VK.api.buffer_view.access.uniform_storage_texel_buffer.bind_as_storage.a2b10g10r10_uint_pack32
dEQP-VK.api.buffer_view.access.uniform_storage_texel_buffer.bind_as_storage.a2b10g10r10_unorm_pack32
dEQP-VK.api.buffer_view.access.uniform_storage_texel_buffer.bind_as_storage.a8b8g8r8_sint_pack32
@@ -22760,40 +22772,168 @@
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.x8_d24_unorm_pack32_D
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit
dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_2_bit
dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_32_bit
@@ -23018,12 +23158,68 @@
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
@@ -23601,9 +23797,37 @@
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.array_all_remaining_layers
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.array_larger_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.array_not_all_remaining_layers
@@ -23612,15 +23836,92 @@
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_by_layers
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_regions
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_whole
@@ -165858,41 +166159,173 @@
dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D
dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.x8_d24_unorm_pack32_D
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit
dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit_bind_offset
dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_2_bit
@@ -166333,12 +166766,68 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
@@ -166916,9 +167405,37 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_all_remaining_layers
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_larger_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_not_all_remaining_layers
@@ -166927,12 +167444,68 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
@@ -167510,9 +168083,37 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_by_layers
dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_regions
dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_whole
@@ -236464,23 +237065,89 @@
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.x8_d24_unorm_pack32_D
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_rgba8_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgb32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgb32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit
dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_2_bit
dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_32_bit
@@ -236705,12 +237372,68 @@
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
@@ -237288,9 +238011,37 @@
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_sfloat
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_sfloat_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_uint_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_by_layers
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_regions
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_whole
@@ -246794,7 +247545,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.fault_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map2_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_features_ext
-dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_qcom
+dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_barycentric_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_interlock_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shading_rate_enums_features_nv
@@ -246858,6 +247609,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.portability_subset_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.present_barrier_features_nv
dEQP-VK.api.device_init.create_device_unsupported_features.present_id_features_khr
+dEQP-VK.api.device_init.create_device_unsupported_features.present_metering_features_nv
dEQP-VK.api.device_init.create_device_unsupported_features.present_mode_fifo_latest_ready_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.present_wait_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.primitive_topology_list_restart_features_ext
@@ -246879,7 +247631,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.render_pass_striped_features_arm
dEQP-VK.api.device_init.create_device_unsupported_features.representative_fragment_test_features_nv
dEQP-VK.api.device_init.create_device_unsupported_features.rgba10_x6_formats_features_ext
-dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.sampler_ycbcr_conversion_features
dEQP-VK.api.device_init.create_device_unsupported_features.scalar_block_layout_features
dEQP-VK.api.device_init.create_device_unsupported_features.scheduling_controls_features_arm
@@ -246888,6 +247640,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float2_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_int64_features
+dEQP-VK.api.device_init.create_device_unsupported_features.shader_bfloat16_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.shader_clock_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.shader_core_builtins_features_arm
dEQP-VK.api.device_init.create_device_unsupported_features.shader_demote_to_helper_invocation_features
@@ -246921,7 +247674,9 @@
dEQP-VK.api.device_init.create_device_unsupported_features.synchronization2_features
dEQP-VK.api.device_init.create_device_unsupported_features.texel_buffer_alignment_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.texture_compression_astchdr_features
+dEQP-VK.api.device_init.create_device_unsupported_features.tile_memory_heap_features_qcom
dEQP-VK.api.device_init.create_device_unsupported_features.tile_properties_features_qcom
+dEQP-VK.api.device_init.create_device_unsupported_features.tile_shading_features_qcom
dEQP-VK.api.device_init.create_device_unsupported_features.timeline_semaphore_features
dEQP-VK.api.device_init.create_device_unsupported_features.transform_feedback_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.uniform_buffer_standard_layout_features
@@ -246942,6 +247697,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr2_plane444_formats_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_degamma_features_qcom
dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_image_arrays_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_device_memory_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_workgroup_memory_features
dEQP-VK.api.device_init.create_device_various_queue_counts.basic
dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic
@@ -294901,6 +295657,7 @@
dEQP-VK.api.info.get_physical_device_properties2.features.fault_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map2_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_offset_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_barycentric_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_interlock_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shading_rate_features_khr
@@ -294962,13 +295719,14 @@
dEQP-VK.api.info.get_physical_device_properties2.features.ray_tracing_position_fetch_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.relaxed_line_rasterization_features_img
dEQP-VK.api.info.get_physical_device_properties2.features.rgba10_x6_formats_features_ext
-dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.sampler_ycbcr_conversion_features
dEQP-VK.api.info.get_physical_device_properties2.features.scalar_block_layout_features
dEQP-VK.api.info.get_physical_device_properties2.features.separate_depth_stencil_layouts_features
dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float2_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_int64_features
+dEQP-VK.api.info.get_physical_device_properties2.features.shader_bfloat16_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.shader_clock_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.shader_demote_to_helper_invocation_features
dEQP-VK.api.info.get_physical_device_properties2.features.shader_draw_parameters_features
@@ -295014,6 +295772,7 @@
dEQP-VK.api.info.get_physical_device_properties2.features.workgroup_memory_explicit_layout_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr2_plane444_formats_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr_image_arrays_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_device_memory_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_workgroup_memory_features
dEQP-VK.api.info.get_physical_device_properties2.format_properties.basic
dEQP-VK.api.info.get_physical_device_properties2.memory_properties.basic
diff --git a/tests/regres/testlists/vk-default/binding-model.txt b/tests/regres/testlists/vk-default/binding-model.txt
index 6cbfb8f..6b8d0f0 100644
--- a/tests/regres/testlists/vk-default/binding-model.txt
+++ b/tests/regres/testlists/vk-default/binding-model.txt
@@ -10336,43 +10336,68 @@
dEQP-VK.binding_model.descriptor_update.acceleration_structure.ray_tracing.with_template.miss
dEQP-VK.binding_model.descriptor_update.acceleration_structure.ray_tracing.with_template.rgen
dEQP-VK.binding_model.descriptor_update.empty_descriptor.uniform_buffer
-dEQP-VK.binding_model.descriptor_update.random.uniform_buffer
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1
+dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_compute
+dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_graphics
dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimithigh.sbolimitlow.sampledimglow.outimgonly.iublimithigh.nouab.frag.ialimitlow.0
dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimithigh.sbolimitlow.sampledimglow.outimgonly.iublimithigh.uab.frag.ialimitlow.0
dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimithigh.sbolimitlow.sampledimglow.outimgonly.iublimitlow.nouab.frag.ialimitlow.0
diff --git a/tests/regres/testlists/vk-default/compute.txt b/tests/regres/testlists/vk-default/compute.txt
index 26b8034..d8087b5 100644
--- a/tests/regres/testlists/vk-default/compute.txt
+++ b/tests/regres/testlists/vk-default/compute.txt
@@ -121,6 +121,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -133,6 +135,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -145,6 +149,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -157,6 +163,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -205,6 +213,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -241,6 +255,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -277,6 +297,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -613,6 +639,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -1193,6 +1225,7 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -1235,60 +1268,70 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -1331,6 +1374,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -1343,6 +1388,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -1355,6 +1402,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -1367,6 +1416,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -1415,6 +1466,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -1451,6 +1508,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -1487,6 +1550,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -1823,6 +1892,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -2367,6 +2442,7 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -2409,60 +2485,70 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -2505,6 +2591,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -2517,6 +2605,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -2529,6 +2619,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -2541,6 +2633,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -2589,6 +2683,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -2625,6 +2725,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -2661,6 +2767,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -2997,6 +3109,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -3577,6 +3695,7 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -3619,60 +3738,70 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -3715,6 +3844,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -3727,6 +3858,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -3739,6 +3872,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -3751,6 +3886,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -3799,6 +3936,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -3835,6 +3978,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -3871,6 +4020,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -4207,6 +4362,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -4751,6 +4912,7 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -4793,60 +4955,70 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -4925,6 +5097,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -4937,6 +5111,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -4949,6 +5125,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -4961,6 +5139,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -5009,6 +5189,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -5045,6 +5231,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -5081,6 +5273,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -5309,6 +5507,18 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear
@@ -5387,6 +5597,18 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -5573,6 +5795,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -5597,6 +5825,46 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear
@@ -5797,6 +6065,30 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear
@@ -5953,10 +6245,38 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear
@@ -6077,6 +6397,30 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear
@@ -6281,6 +6625,30 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear
@@ -7005,6 +7373,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -7041,6 +7415,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear
@@ -7077,6 +7457,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear
@@ -7113,6 +7499,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -7149,6 +7541,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -7185,6 +7583,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear
@@ -7221,6 +7625,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -7257,6 +7667,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear
@@ -7293,6 +7709,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -7329,6 +7751,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -7365,6 +7793,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -7401,6 +7835,7 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -7443,66 +7878,88 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -7617,6 +8074,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -7629,6 +8088,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -7641,6 +8102,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -7653,6 +8116,8 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -7701,6 +8166,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -7737,6 +8208,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -7773,6 +8250,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -8001,6 +8484,18 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear
@@ -8079,6 +8574,18 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -8265,6 +8772,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -8289,6 +8802,46 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear
@@ -8489,6 +9042,30 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear
@@ -8609,10 +9186,38 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear
@@ -8733,6 +9338,30 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear
@@ -8937,6 +9566,30 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear
@@ -9661,6 +10314,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -9697,6 +10356,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear
@@ -9733,6 +10398,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear
@@ -9769,6 +10440,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -9805,6 +10482,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -9841,6 +10524,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear
@@ -9877,6 +10566,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -9913,6 +10608,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear
@@ -9949,6 +10650,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -9985,6 +10692,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -10021,6 +10734,12 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -10057,6 +10776,7 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -10099,66 +10819,88 @@
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -15418,6 +16160,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -15430,6 +16174,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -15442,6 +16188,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -15454,6 +16202,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -15502,6 +16252,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -15538,6 +16294,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -15574,6 +16336,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -15910,6 +16678,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -16490,6 +17264,7 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -16532,60 +17307,70 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -16628,6 +17413,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -16640,6 +17427,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -16652,6 +17441,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -16664,6 +17455,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -16712,6 +17505,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -16748,6 +17547,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -16784,6 +17589,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -17120,6 +17931,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -17664,6 +18481,7 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -17706,60 +18524,70 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -17802,6 +18630,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -17814,6 +18644,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -17826,6 +18658,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -17838,6 +18672,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -17886,6 +18722,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -17922,6 +18764,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -17958,6 +18806,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -18294,6 +19148,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -18874,6 +19734,7 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -18916,60 +19777,70 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -19012,6 +19883,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -19024,6 +19897,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -19036,6 +19911,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -19048,6 +19925,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -19096,6 +19975,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -19132,6 +20017,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -19168,6 +20059,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -19504,6 +20401,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -20048,6 +20951,7 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -20090,60 +20994,70 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -20222,6 +21136,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -20234,6 +21150,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -20246,6 +21164,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -20258,6 +21178,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -20306,6 +21228,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -20342,6 +21270,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -20378,6 +21312,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -20606,6 +21546,18 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear
@@ -20684,6 +21636,18 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -20870,6 +21834,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -20894,6 +21864,46 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear
@@ -21094,6 +22104,30 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear
@@ -21250,10 +22284,38 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear
@@ -21374,6 +22436,30 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear
@@ -21578,6 +22664,30 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear
@@ -22302,6 +23412,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -22338,6 +23454,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear
@@ -22374,6 +23496,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear
@@ -22410,6 +23538,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -22446,6 +23580,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -22482,6 +23622,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear
@@ -22518,6 +23664,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -22554,6 +23706,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear
@@ -22590,6 +23748,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -22626,6 +23790,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -22662,6 +23832,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -22698,6 +23874,7 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -22740,66 +23917,88 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -22914,6 +24113,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -22926,6 +24127,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -22938,6 +24141,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -22950,6 +24155,8 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -22998,6 +24205,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -23034,6 +24247,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -23070,6 +24289,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -23298,6 +24523,18 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear
@@ -23376,6 +24613,18 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -23562,6 +24811,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -23586,6 +24841,46 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear
@@ -23786,6 +25081,30 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear
@@ -23906,10 +25225,38 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear
@@ -24030,6 +25377,30 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear
@@ -24234,6 +25605,30 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear
@@ -24958,6 +26353,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -24994,6 +26395,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear
@@ -25030,6 +26437,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear
@@ -25066,6 +26479,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -25102,6 +26521,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -25138,6 +26563,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear
@@ -25174,6 +26605,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -25210,6 +26647,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear
@@ -25246,6 +26689,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -25282,6 +26731,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -25318,6 +26773,12 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -25354,6 +26815,7 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -25396,66 +26858,88 @@
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -30702,6 +32186,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -30714,6 +32200,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -30726,6 +32214,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -30738,6 +32228,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -30786,6 +32278,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -30822,6 +32320,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -30858,6 +32362,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -31194,6 +32704,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -31774,6 +33290,7 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -31816,60 +33333,70 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -31912,6 +33439,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -31924,6 +33453,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -31936,6 +33467,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -31948,6 +33481,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -31996,6 +33531,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -32032,6 +33573,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -32068,6 +33615,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -32404,6 +33957,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -32948,6 +34507,7 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -32990,60 +34550,70 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -33086,6 +34656,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -33098,6 +34670,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -33110,6 +34684,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -33122,6 +34698,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -33170,6 +34748,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -33206,6 +34790,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -33242,6 +34832,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -33578,6 +35174,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -34158,6 +35760,7 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -34200,60 +35803,70 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -34296,6 +35909,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -34308,6 +35923,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -34320,6 +35937,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -34332,6 +35951,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -34380,6 +36001,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -34416,6 +36043,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -34452,6 +36085,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -34788,6 +36427,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -35332,6 +36977,7 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -35374,60 +37020,70 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -35506,6 +37162,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -35518,6 +37176,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -35530,6 +37190,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -35542,6 +37204,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -35590,6 +37254,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -35626,6 +37296,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -35662,6 +37338,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -35890,6 +37572,18 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear
@@ -35968,6 +37662,18 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -36154,6 +37860,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -36178,6 +37890,46 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear
@@ -36378,6 +38130,30 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear
@@ -36534,10 +38310,38 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear
@@ -36658,6 +38462,30 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear
@@ -36862,6 +38690,30 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear
@@ -37586,6 +39438,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -37622,6 +39480,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear
@@ -37658,6 +39522,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear
@@ -37694,6 +39564,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -37730,6 +39606,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -37766,6 +39648,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear
@@ -37802,6 +39690,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -37838,6 +39732,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear
@@ -37874,6 +39774,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -37910,6 +39816,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -37946,6 +39858,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -37982,6 +39900,7 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -38024,66 +39943,88 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -38198,6 +40139,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout
@@ -38210,6 +40153,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -38222,6 +40167,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout
@@ -38234,6 +40181,8 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout
@@ -38282,6 +40231,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear
@@ -38318,6 +40273,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear
@@ -38354,6 +40315,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear
@@ -38582,6 +40549,18 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear
@@ -38660,6 +40639,18 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
@@ -38846,6 +40837,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear
@@ -38870,6 +40867,46 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear
@@ -39070,6 +41107,30 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear
@@ -39190,10 +41251,38 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear
@@ -39314,6 +41403,30 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear
@@ -39518,6 +41631,30 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear
@@ -40242,6 +42379,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -40278,6 +42421,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear
@@ -40314,6 +42463,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear
@@ -40350,6 +42505,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -40386,6 +42547,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear
@@ -40422,6 +42589,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear
@@ -40458,6 +42631,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -40494,6 +42673,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear
@@ -40530,6 +42715,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -40566,6 +42757,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear
@@ -40602,6 +42799,12 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear
@@ -40638,6 +42841,7 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout
@@ -40680,66 +42884,88 @@
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear
+dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
diff --git a/tests/regres/testlists/vk-default/fragment-shading-rate.txt b/tests/regres/testlists/vk-default/fragment-shading-rate.txt
index 7fd3e4b..316bea5 100644
--- a/tests/regres/testlists/vk-default/fragment-shading-rate.txt
+++ b/tests/regres/testlists/vk-default/fragment-shading-rate.txt
@@ -36460,6 +36460,7 @@
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.interlock.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.gs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.interlock.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.ms
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.interlock.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc.explicit_and_implicit_enable
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.multiview.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.ms
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.multiview.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
diff --git a/tests/regres/testlists/vk-default/glsl.txt b/tests/regres/testlists/vk-default/glsl.txt
index 62c6051..be4b601 100644
--- a/tests/regres/testlists/vk-default/glsl.txt
+++ b/tests/regres/testlists/vk-default/glsl.txt
@@ -1206,6 +1206,12 @@
dEQP-VK.glsl.atomic_operations.xor_unsigned_tess_eval_reference
dEQP-VK.glsl.atomic_operations.xor_unsigned_vertex
dEQP-VK.glsl.atomic_operations.xor_unsigned_vertex_reference
+dEQP-VK.glsl.bfloat16.constant.compute
+dEQP-VK.glsl.bfloat16.constant.fragment
+dEQP-VK.glsl.bfloat16.constant.vertex
+dEQP-VK.glsl.bfloat16.dot.vec2
+dEQP-VK.glsl.bfloat16.dot.vec3
+dEQP-VK.glsl.bfloat16.dot.vec4
dEQP-VK.glsl.builtin.function.common.abs.int_highp_compute
dEQP-VK.glsl.builtin.function.common.abs.int_mediump_compute
dEQP-VK.glsl.builtin.function.common.abs.ivec2_highp_compute
@@ -2774,6 +2780,22 @@
dEQP-VK.glsl.builtin.precision_double.trunc.compute.vec2
dEQP-VK.glsl.builtin.precision_double.trunc.compute.vec3
dEQP-VK.glsl.builtin.precision_double.trunc.compute.vec4
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_1
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_2
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_3
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_4
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_1
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_2
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_3
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_4
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_1
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_2
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_3
+dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_4
+dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_1
+dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_2
+dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_3
+dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_4
dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f32_size_1
dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f32_size_2
dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f32_size_3
@@ -2782,6 +2804,10 @@
dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f64_size_2
dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f64_size_3
dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f64_size_4
+dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_1
+dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_2
+dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_3
+dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_4
dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f16_size_1
dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f16_size_2
dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f16_size_3
@@ -2790,6 +2816,10 @@
dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f64_size_2
dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f64_size_3
dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f64_size_4
+dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_1
+dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_2
+dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_3
+dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_4
dEQP-VK.glsl.builtin.precision_fconvert.f64_to_f16_size_1
dEQP-VK.glsl.builtin.precision_fconvert.f64_to_f16_size_2
dEQP-VK.glsl.builtin.precision_fconvert.f64_to_f16_size_3
diff --git a/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt b/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
index 91f98fe..5940eb5 100644
--- a/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
+++ b/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
@@ -45225,6 +45225,12 @@
dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4
dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_64
dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_8
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_16
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_2
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_32
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_4
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_64
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_8
dEQP-VK.pipeline.fast_linked_library.multisample.shader_fragment_mask.samples_16.image_2d.r32_sint
dEQP-VK.pipeline.fast_linked_library.multisample.shader_fragment_mask.samples_16.image_2d.r32_uint
dEQP-VK.pipeline.fast_linked_library.multisample.shader_fragment_mask.samples_16.image_2d.r8g8b8a8_unorm
diff --git a/tests/regres/testlists/vk-default/pipeline/monolithic.txt b/tests/regres/testlists/vk-default/pipeline/monolithic.txt
index e871308..34249e5 100644
--- a/tests/regres/testlists/vk-default/pipeline/monolithic.txt
+++ b/tests/regres/testlists/vk-default/pipeline/monolithic.txt
@@ -105441,6 +105441,12 @@
dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4
dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_64
dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_8
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_16
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_2
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_32
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_4
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_64
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_8
dEQP-VK.pipeline.monolithic.multisample.shader_fragment_mask.samples_16.image_2d.r32_sint
dEQP-VK.pipeline.monolithic.multisample.shader_fragment_mask.samples_16.image_2d.r32_uint
dEQP-VK.pipeline.monolithic.multisample.shader_fragment_mask.samples_16.image_2d.r8g8b8a8_unorm
diff --git a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
index fed1724..7498284 100644
--- a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
+++ b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
@@ -79185,6 +79185,12 @@
dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4
dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_64
dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_8
+dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_16
+dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_2
+dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_32
+dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_4
+dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_64
+dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_8
dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.shader_fragment_mask.samples_16.image_2d.r32_sint
dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.shader_fragment_mask.samples_16.image_2d.r32_uint
dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.shader_fragment_mask.samples_16.image_2d.r8g8b8a8_unorm
diff --git a/tests/regres/testlists/vk-default/subgroups.txt b/tests/regres/testlists/vk-default/subgroups.txt
index a88ac60..4f8dff6 100644
--- a/tests/regres/testlists/vk-default/subgroups.txt
+++ b/tests/regres/testlists/vk-default/subgroups.txt
@@ -30755,6 +30755,7 @@
dEQP-VK.subgroups.shader_quad_control.divergent_condition
dEQP-VK.subgroups.shader_quad_control.quad_derivatives
dEQP-VK.subgroups.shader_quad_control.require_full_quads
+dEQP-VK.subgroups.shader_quad_control.terminated_invocation
dEQP-VK.subgroups.shape.compute.clustered
dEQP-VK.subgroups.shape.compute.clustered_requiredsubgroupsize
dEQP-VK.subgroups.shape.compute.quad
diff --git a/tests/regres/testlists/vk-default/wsi.txt b/tests/regres/testlists/vk-default/wsi.txt
index a232283..8457f31 100644
--- a/tests/regres/testlists/vk-default/wsi.txt
+++ b/tests/regres/testlists/vk-default/wsi.txt
@@ -3899,6 +3899,7 @@
dEQP-VK.wsi.android.swapchain.create.image_format
dEQP-VK.wsi.android.swapchain.create.image_sharing_mode
dEQP-VK.wsi.android.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.android.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.android.swapchain.create.image_usage
dEQP-VK.wsi.android.swapchain.create.min_image_count
dEQP-VK.wsi.android.swapchain.create.pre_transform
@@ -3935,6 +3936,7 @@
dEQP-VK.wsi.android.swapchain.simulate_oom.image_format
dEQP-VK.wsi.android.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.android.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.android.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.android.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.android.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.android.swapchain.simulate_oom.pre_transform
@@ -7343,6 +7345,7 @@
dEQP-VK.wsi.direct_drm.swapchain.create.image_format
dEQP-VK.wsi.direct_drm.swapchain.create.image_sharing_mode
dEQP-VK.wsi.direct_drm.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.direct_drm.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.direct_drm.swapchain.create.image_usage
dEQP-VK.wsi.direct_drm.swapchain.create.min_image_count
dEQP-VK.wsi.direct_drm.swapchain.create.pre_transform
@@ -7378,6 +7381,7 @@
dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_format
dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.pre_transform
@@ -10802,6 +10806,7 @@
dEQP-VK.wsi.headless.swapchain.create.image_format
dEQP-VK.wsi.headless.swapchain.create.image_sharing_mode
dEQP-VK.wsi.headless.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.headless.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.headless.swapchain.create.image_usage
dEQP-VK.wsi.headless.swapchain.create.min_image_count
dEQP-VK.wsi.headless.swapchain.create.pre_transform
@@ -10838,6 +10843,7 @@
dEQP-VK.wsi.headless.swapchain.simulate_oom.image_format
dEQP-VK.wsi.headless.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.headless.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.headless.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.headless.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.headless.swapchain.simulate_oom.pre_transform
@@ -15112,6 +15118,7 @@
dEQP-VK.wsi.metal.swapchain.create.image_format
dEQP-VK.wsi.metal.swapchain.create.image_sharing_mode
dEQP-VK.wsi.metal.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.metal.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.metal.swapchain.create.image_usage
dEQP-VK.wsi.metal.swapchain.create.min_image_count
dEQP-VK.wsi.metal.swapchain.create.pre_transform
@@ -15148,6 +15155,7 @@
dEQP-VK.wsi.metal.swapchain.simulate_oom.image_format
dEQP-VK.wsi.metal.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.metal.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.metal.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.metal.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.metal.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.metal.swapchain.simulate_oom.pre_transform
@@ -18556,6 +18564,7 @@
dEQP-VK.wsi.wayland.swapchain.create.image_format
dEQP-VK.wsi.wayland.swapchain.create.image_sharing_mode
dEQP-VK.wsi.wayland.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.wayland.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.wayland.swapchain.create.image_usage
dEQP-VK.wsi.wayland.swapchain.create.min_image_count
dEQP-VK.wsi.wayland.swapchain.create.pre_transform
@@ -18592,6 +18601,7 @@
dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_format
dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.wayland.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.wayland.swapchain.simulate_oom.pre_transform
@@ -22002,6 +22012,7 @@
dEQP-VK.wsi.win32.swapchain.create.image_format
dEQP-VK.wsi.win32.swapchain.create.image_sharing_mode
dEQP-VK.wsi.win32.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.win32.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.win32.swapchain.create.image_usage
dEQP-VK.wsi.win32.swapchain.create.min_image_count
dEQP-VK.wsi.win32.swapchain.create.pre_transform
@@ -22037,6 +22048,7 @@
dEQP-VK.wsi.win32.swapchain.simulate_oom.image_format
dEQP-VK.wsi.win32.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.win32.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.win32.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.win32.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.win32.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.win32.swapchain.simulate_oom.pre_transform
@@ -25447,6 +25459,7 @@
dEQP-VK.wsi.xcb.swapchain.create.image_format
dEQP-VK.wsi.xcb.swapchain.create.image_sharing_mode
dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.xcb.swapchain.create.image_usage
dEQP-VK.wsi.xcb.swapchain.create.min_image_count
dEQP-VK.wsi.xcb.swapchain.create.pre_transform
@@ -25482,6 +25495,7 @@
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_format
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.xcb.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.xcb.swapchain.simulate_oom.pre_transform
@@ -28892,6 +28906,7 @@
dEQP-VK.wsi.xlib.swapchain.create.image_format
dEQP-VK.wsi.xlib.swapchain.create.image_sharing_mode
dEQP-VK.wsi.xlib.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.xlib.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.xlib.swapchain.create.image_usage
dEQP-VK.wsi.xlib.swapchain.create.min_image_count
dEQP-VK.wsi.xlib.swapchain.create.pre_transform
@@ -28927,6 +28942,7 @@
dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_format
dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.xlib.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.xlib.swapchain.simulate_oom.pre_transform
diff --git a/tests/regres/testlists/vk-master-CRASH.txt b/tests/regres/testlists/vk-master-CRASH.txt
index 5e95220..738dd20 100644
--- a/tests/regres/testlists/vk-master-CRASH.txt
+++ b/tests/regres/testlists/vk-master-CRASH.txt
@@ -1,18 +1,16 @@
-dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.physbuffer.nontransvis
-dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.buffer.nontransvis
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.physbuffer.nontransvis
+dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.buffer.nontransvis
+dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.nontransvis
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
diff --git a/tests/regres/testlists/vk-master-FAIL.txt b/tests/regres/testlists/vk-master-FAIL.txt
index 270da4d..559b53f 100644
--- a/tests/regres/testlists/vk-master-FAIL.txt
+++ b/tests/regres/testlists/vk-master-FAIL.txt
@@ -4,6 +4,7 @@
dEQP-VK.clipping.misc.negative_and_non_negative_cull_distance
dEQP-VK.draw.renderpass.shader_invocation.helper_invocation_volatile
dEQP-VK.draw.renderpass.shader_invocation.helper_invocation_volatile_mem_model
+dEQP-VK.glsl.helper_invocations.load_from_texture
dEQP-VK.pipeline.fast_linked_library.sampler.max_sampler_lod_bias.sampler_bias
dEQP-VK.pipeline.fast_linked_library.sampler.max_sampler_lod_bias.sampler_minlod
dEQP-VK.pipeline.fast_linked_library.sampler.max_sampler_lod_bias.shader_bias
diff --git a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt
index ecbdbe0..35e1ecc 100644
--- a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt
+++ b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt
Binary files differ
diff --git a/tests/regres/testlists/vk-master-PASS.txt b/tests/regres/testlists/vk-master-PASS.txt
index 396c421..6059165 100644
--- a/tests/regres/testlists/vk-master-PASS.txt
+++ b/tests/regres/testlists/vk-master-PASS.txt
@@ -1052,15 +1052,24 @@
dEQP-VK.api.buffer_memory_requirements.create_no_flags.ext_mem_flags_included.method2.size_req_transfer_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_no_flags.ext_mem_flags_included.method2.storage_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_no_flags.ext_mem_flags_included.method2.transfer_usage_bits
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated
-dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_graphics
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_compute
+dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_graphics
dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_uint_pack32
dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_unorm_pack32
dEQP-VK.api.buffer_view.access.storage_texel_buffer.a8b8g8r8_sint_pack32
@@ -1076,9 +1085,12 @@
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_snorm
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_uint
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_unorm
-dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete
-dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0
-dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_compute
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_graphics
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_compute
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_graphics
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_compute
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_graphics
dEQP-VK.api.buffer_view.access.uniform_texel_buffer.a2b10g10r10_uint_pack32
dEQP-VK.api.buffer_view.access.uniform_texel_buffer.a2b10g10r10_unorm_pack32
dEQP-VK.api.buffer_view.access.uniform_texel_buffer.a2r10g10b10_uint_pack32
@@ -4839,19 +4851,43 @@
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.d32_sfloat_s8_uint_SD
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit
dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.s8_uint_S_4_bit
dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.partial.d32_sfloat_D_4_bit
@@ -4870,10 +4906,22 @@
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r8_unorm
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal
@@ -5067,9 +5115,21 @@
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_by_layers
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_regions
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_whole
@@ -25439,33 +25499,81 @@
dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.d32_sfloat_s8_uint_SD
dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit
dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit_bind_offset
dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.s8_uint_S_4_bit
@@ -25496,10 +25604,22 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r8_unorm
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal
@@ -25693,19 +25813,43 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_larger_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.larger_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r8_unorm
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal
@@ -25899,9 +26043,21 @@
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_by_layers
dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_regions
dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_whole
@@ -46323,19 +46479,43 @@
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.d32_sfloat_s8_uint_SD
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_r8_unorm
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgba8_uint
dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit
dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.s8_uint_S_4_bit
dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.partial.d32_sfloat_D_4_bit
@@ -46354,10 +46534,22 @@
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.1d_images.tightly_sized_buffer
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r8_unorm
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal
@@ -46551,9 +46743,21 @@
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm
+dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm_linear
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_by_layers
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_regions
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_whole
@@ -49749,7 +49953,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.fault_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map2_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_features_ext
-dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_qcom
+dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_barycentric_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_interlock_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shading_rate_enums_features_nv
@@ -49813,6 +50017,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.portability_subset_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.present_barrier_features_nv
dEQP-VK.api.device_init.create_device_unsupported_features.present_id_features_khr
+dEQP-VK.api.device_init.create_device_unsupported_features.present_metering_features_nv
dEQP-VK.api.device_init.create_device_unsupported_features.present_mode_fifo_latest_ready_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.present_wait_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.primitive_topology_list_restart_features_ext
@@ -49834,7 +50039,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.render_pass_striped_features_arm
dEQP-VK.api.device_init.create_device_unsupported_features.representative_fragment_test_features_nv
dEQP-VK.api.device_init.create_device_unsupported_features.rgba10_x6_formats_features_ext
-dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.sampler_ycbcr_conversion_features
dEQP-VK.api.device_init.create_device_unsupported_features.scalar_block_layout_features
dEQP-VK.api.device_init.create_device_unsupported_features.scheduling_controls_features_arm
@@ -49843,6 +50048,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float2_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_int64_features
+dEQP-VK.api.device_init.create_device_unsupported_features.shader_bfloat16_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.shader_clock_features_khr
dEQP-VK.api.device_init.create_device_unsupported_features.shader_core_builtins_features_arm
dEQP-VK.api.device_init.create_device_unsupported_features.shader_demote_to_helper_invocation_features
@@ -49876,7 +50082,9 @@
dEQP-VK.api.device_init.create_device_unsupported_features.synchronization2_features
dEQP-VK.api.device_init.create_device_unsupported_features.texel_buffer_alignment_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.texture_compression_astchdr_features
+dEQP-VK.api.device_init.create_device_unsupported_features.tile_memory_heap_features_qcom
dEQP-VK.api.device_init.create_device_unsupported_features.tile_properties_features_qcom
+dEQP-VK.api.device_init.create_device_unsupported_features.tile_shading_features_qcom
dEQP-VK.api.device_init.create_device_unsupported_features.timeline_semaphore_features
dEQP-VK.api.device_init.create_device_unsupported_features.transform_feedback_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.uniform_buffer_standard_layout_features
@@ -49897,6 +50105,7 @@
dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr2_plane444_formats_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_degamma_features_qcom
dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_image_arrays_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_device_memory_features_ext
dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_workgroup_memory_features
dEQP-VK.api.device_init.create_device_various_queue_counts.basic
dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic
@@ -66544,6 +66753,7 @@
dEQP-VK.api.info.get_physical_device_properties2.features.fault_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map2_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_offset_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_barycentric_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_interlock_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shading_rate_features_khr
@@ -66605,13 +66815,14 @@
dEQP-VK.api.info.get_physical_device_properties2.features.ray_tracing_position_fetch_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.relaxed_line_rasterization_features_img
dEQP-VK.api.info.get_physical_device_properties2.features.rgba10_x6_formats_features_ext
-dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.sampler_ycbcr_conversion_features
dEQP-VK.api.info.get_physical_device_properties2.features.scalar_block_layout_features
dEQP-VK.api.info.get_physical_device_properties2.features.separate_depth_stencil_layouts_features
dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float2_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_int64_features
+dEQP-VK.api.info.get_physical_device_properties2.features.shader_bfloat16_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.shader_clock_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.shader_demote_to_helper_invocation_features
dEQP-VK.api.info.get_physical_device_properties2.features.shader_draw_parameters_features
@@ -66656,6 +66867,7 @@
dEQP-VK.api.info.get_physical_device_properties2.features.workgroup_memory_explicit_layout_features_khr
dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr2_plane444_formats_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr_image_arrays_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_device_memory_features_ext
dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_workgroup_memory_features
dEQP-VK.api.info.get_physical_device_properties2.format_properties.basic
dEQP-VK.api.info.get_physical_device_properties2.memory_properties.basic
@@ -73644,43 +73856,68 @@
dEQP-VK.binding_model.descriptor_copy.graphics_uab.uniform_texel_buffer_array1
dEQP-VK.binding_model.descriptor_copy.graphics_uab.uniform_texel_buffer_array2
dEQP-VK.binding_model.descriptor_update.empty_descriptor.uniform_buffer
-dEQP-VK.binding_model.descriptor_update.random.uniform_buffer
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1
-dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1
+dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_compute
+dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_graphics
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_compute
+dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_graphics
dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgonly.iublimitlow.nouab.frag.ialimitlow.0
dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgonly.iublimitlow.uab.frag.ialimitlow.0
dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgonly.noiub.nouab.frag.ialimitlow.0
@@ -107915,7 +108152,6 @@
dEQP-VK.glsl.helper_invocations.load_from_address
dEQP-VK.glsl.helper_invocations.load_from_image
dEQP-VK.glsl.helper_invocations.load_from_ssbo
-dEQP-VK.glsl.helper_invocations.load_from_texture
dEQP-VK.glsl.helper_invocations.load_from_ubo
dEQP-VK.glsl.helper_invocations.output_variables
dEQP-VK.glsl.indexing.matrix_subscript.mat2_dynamic_loop_write_dynamic_loop_read_fragment
@@ -177336,6 +177572,7 @@
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.frag
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.vert
+dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.frag
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.vert
@@ -177344,7 +177581,6 @@
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.image.vert
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
-dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.frag
@@ -177477,6 +177713,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -177724,7 +177961,6 @@
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert
@@ -177839,8 +178075,8 @@
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.physbuffer.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.physbuffer.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
@@ -177992,6 +178228,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.frag
@@ -178096,6 +178333,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.physbuffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.physbuffer.vert
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.vert
@@ -178109,6 +178347,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.vert
@@ -178256,7 +178495,6 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp
@@ -178298,6 +178536,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.image.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -178308,6 +178547,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
@@ -178414,6 +178654,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -178425,6 +178666,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert
@@ -178468,6 +178710,7 @@
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.vert
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.frag
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.vert
@@ -178632,7 +178875,6 @@
dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.transvis
dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.image.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.image.transvis
-dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.physbuffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.physbuffer.transvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.buffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.buffer.transvis
@@ -178640,10 +178882,10 @@
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.image.transvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.physbuffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.physbuffer.transvis
-dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.buffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.buffer.transvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.image.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.image.transvis
+dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.physbuffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.physbuffer.transvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.physbuffer.guard_local.buffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.physbuffer.guard_local.buffer.transvis
@@ -178657,6 +178899,7 @@
dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.buffer.guard_local.image.transvis
dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.buffer.guard_local.physbuffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.buffer.guard_local.physbuffer.transvis
+dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.buffer.nontransvis
dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.buffer.transvis
dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.image.nontransvis
dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.image.transvis
@@ -178698,7 +178941,6 @@
dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.image.guard_local.image.transvis
dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.image.guard_local.physbuffer.nontransvis
dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.image.guard_local.physbuffer.transvis
-dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.nontransvis
dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.transvis
dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.image.nontransvis
dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.image.transvis
@@ -178833,6 +179075,7 @@
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.frag
@@ -178867,6 +179110,7 @@
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.vert
@@ -179102,7 +179346,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.vert
@@ -179184,6 +179427,7 @@
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.physbuffer.vert
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp
@@ -179215,7 +179459,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp
@@ -179289,7 +179532,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.vert
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.vert
@@ -179451,10 +179693,10 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_local.physbuffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.vert
@@ -179504,7 +179746,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert
@@ -179610,7 +179851,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.image.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -179642,7 +179882,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.vert
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.frag
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.vert
@@ -179655,6 +179894,7 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag
@@ -179735,7 +179975,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
@@ -179963,7 +180202,6 @@
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.image.guard_local.image.comp
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -190549,6 +190787,7 @@
dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r32_uint.samples_4
dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r32g32b32a32_sfloat.samples_4
dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4
+dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_4
dEQP-VK.pipeline.fast_linked_library.multisample.standardsampleposition.r32g32b32a32_sfloat.samples_4
dEQP-VK.pipeline.fast_linked_library.multisample.standardsampleposition.r8g8b8a8_unorm.samples_4
dEQP-VK.pipeline.fast_linked_library.multisample.std_sample_locations.draw.color.samples_4.same_subpass_clear_attachments_same_pattern
@@ -255440,6 +255679,7 @@
dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r32_uint.samples_4
dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r32g32b32a32_sfloat.samples_4
dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4
+dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_4
dEQP-VK.pipeline.monolithic.multisample.standardsampleposition.r32g32b32a32_sfloat.samples_4
dEQP-VK.pipeline.monolithic.multisample.standardsampleposition.r8g8b8a8_unorm.samples_4
dEQP-VK.pipeline.monolithic.multisample.std_sample_locations.draw.color.samples_4.same_subpass_clear_attachments_same_pattern
@@ -419384,6 +419624,7 @@
dEQP-VK.wsi.xcb.swapchain.create.image_extent
dEQP-VK.wsi.xcb.swapchain.create.image_format
dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info_concurrent
dEQP-VK.wsi.xcb.swapchain.create.image_usage
dEQP-VK.wsi.xcb.swapchain.create.min_image_count
dEQP-VK.wsi.xcb.swapchain.create.pre_transform
@@ -419417,6 +419658,7 @@
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_format
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_sharing_mode
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info_concurrent
dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.xcb.swapchain.simulate_oom.min_image_count
dEQP-VK.wsi.xcb.swapchain.simulate_oom.pre_transform