remove opconstantnull physical storage pointer tests
authorJeff Bolz <jbolz@nvidia.com>
Mon, 7 Oct 2019 14:39:02 +0000 (09:39 -0500)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 8 Oct 2019 08:12:35 +0000 (04:12 -0400)
These are no longer considered valid after recent spec changes.

Components: Vulkan
Affects: Removes dEQP-VK.spirv_assembly.*phys*opconstantnull*
Change-Id: I79566387a8f5a1f12dbd2ab5996ad69d43079ea2

android/cts/master/vk-master.txt
external/fetch_sources.py
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmVariablePointersTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt

index 9fd7ab0..5870b96 100644 (file)
@@ -271207,169 +271207,141 @@ dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_func
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opptraccesschain_two_buffers
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.writes_two_buffers
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_single_buffer_first_input
index ae371d7..d45e569 100644 (file)
@@ -316,7 +316,7 @@ PACKAGES = [
        GitRepo(
                "https://github.com/KhronosGroup/SPIRV-Tools.git",
                None,
-               "65e362b7ae2acb8aa5bd2ad516fb793961e673ee",
+               "3c7ff8d4f0a1c0f27328871fe64879170a4f0930",
                "spirv-tools"),
        GitRepo(
                "https://github.com/KhronosGroup/glslang.git",
index 052e19b..01141e1 100644 (file)
@@ -1095,46 +1095,6 @@ void addComplexTypesPhysicalOrVariablePointersComputeGroup (tcu::TestCaseGroup*
                                        group->addChild(new SpvAsmComputeShaderCase(testCtx, name.c_str(), name.c_str(), spec));
                                }
 
-                               // Use OpConstantNull to choose between 2 pointers
-                               if (physPtrs)
-                               {
-                                       ComputeShaderSpec                               spec;
-                                       map<string, string>                             specs;
-                                       string opCodeForTests                   = "opconstantnull";
-                                       string name                                             = opCodeForTests + indexLevelNames[indexLevel] + bufferType + selectedInputStr;
-                                       specs["extra_types"]                    = "%uint64                              = OpTypeInt 64 0\n"
-                                                                                                         "%c_u64_0                             = OpConstant %uint64 0\n"
-                                                                                                         "%cnull                               = OpConstantNull %sb_f32ptr\n";
-                                       specs["extra_capability"]               = "OpCapability PhysicalStorageBufferAddressesEXT\nOpCapability Int64\n";
-                                       specs["input_decorations"]              = inputDecorations;
-                                       specs["input_variables"]                = inputVariables;
-                                       specs["input_intermediates"]    = inputIntermediates;
-                                       specs["selected_type"]                  = pointerTypeAtLevel[indexLevel];
-                                       specs["select_inputA"]                  = spirvSelectInputA;
-                                       specs["a_loc"]                                  = inputALocations[indexLevel];
-                                       specs["b_loc"]                                  = inputBLocations[indexLevel];
-                                       specs["remaining_indexes"]              = remainingIndexesAtLevel[indexLevel];
-                                       specs["selection_strategy"]             = "%cnullint = OpConvertPtrToU %uint64 %cnull\n"
-                                                                                                               "%nulleq0 = " + string(selectInputA ? "OpIEqual" : "OpINotEqual") + " %bool %cnullint %c_u64_0\n"
-                                                                                                               "%var_ptr       = OpSelect "
-                                                                                                               + pointerTypeAtLevel[indexLevel]
-                                                                                                               + " %nulleq0 "
-                                                                                                               + baseANameAtLevel[indexLevel] + " "
-                                                                                                               + baseBNameAtLevel[indexLevel] + "\n";
-                                       expectedOutput[0]                               = selectedInput[baseOffset];
-                                       spec.usesPhysStorageBuffer              = physPtrs;
-                                       spec.assembly                                   = shaderTemplate.specialize(specs);
-                                       spec.numWorkGroups                              = IVec3(1, 1, 1);
-                                       spec.requestedVulkanFeatures    = requiredFeatures;
-                                       spec.requestedVulkanFeatures.coreFeatures.shaderInt64 = VK_TRUE;
-                                       spec.inputs.push_back(Resource(BufferSp(new Float32Buffer(inputA)), VK_DESCRIPTOR_TYPE_STORAGE_BUFFER));
-                                       spec.inputs.push_back(Resource(BufferSp(new Float32Buffer(inputB)), VK_DESCRIPTOR_TYPE_STORAGE_BUFFER));
-                                       spec.inputs.push_back(Resource(BufferSp(new Float32Buffer(inputC)), VK_DESCRIPTOR_TYPE_STORAGE_BUFFER));
-                                       spec.outputs.push_back(Resource(BufferSp(new Float32Buffer(expectedOutput))));
-                                       spec.extensions.push_back(extensions);
-                                       group->addChild(new SpvAsmComputeShaderCase(testCtx, name.c_str(), name.c_str(), spec));
-                               }
-
                                // Use OpFunctionCall to choose between 2 pointers
                                {
                                        ComputeShaderSpec                               spec;
index 5717c41..8445f37 100644 (file)
@@ -271102,169 +271102,141 @@ dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_func
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opptraccesschain_two_buffers
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.writes_two_buffers
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_single_buffer_first_input
index e3c918b..a2a2441 100644 (file)
@@ -271102,169 +271102,141 @@ dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.stores_func
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.reads_opptraccesschain_two_buffers
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.compute.writes_two_buffers
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_two_buffers_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_two_buffers_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_two_buffers_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_two_buffers_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_single_buffer_second_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_float_single_buffer_second_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_outer_struct_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_outer_struct_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_matrices_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_matrices_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_arrays_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_arrays_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_inner_structs_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_inner_structs_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4arr_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4arr_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_vec4_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opptraccesschain_vec4_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opselect_float_single_buffer_first_input
-dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opconstantnull_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opfunctioncall_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opphi_float_single_buffer_first_input
 dEQP-VK.spirv_assembly.instruction.compute.physical_pointers.complex_types_compute.opcopyobject_float_single_buffer_first_input