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>
Sat, 11 Apr 2020 13:30:24 +0000 (15:30 +0200)
These are no longer considered valid after recent spec changes.

Components: Vulkan
Affects: Removes dEQP-VK.spirv_assembly.*phys*opconstantnull*
Change-Id: I79566387a8f5a1f12dbd2ab5996ad69d43079ea2
(cherry picked from commit 35898f102a2d92398cdb2c54db68cbd359ba6d2a)

android/cts/master/vk-master.txt
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 9ead505..8b2647d 100644 (file)
@@ -293545,169 +293545,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 62c3ffd..e20712b 100644 (file)
@@ -1100,47 +1100,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))));
-                                       if (!physPtrs)
-                                               spec.extensions.push_back("VK_KHR_variable_pointers");
-                                       group->addChild(new SpvAsmComputeShaderCase(testCtx, name.c_str(), name.c_str(), spec));
-                               }
-
                                // Use OpFunctionCall to choose between 2 pointers
                                {
                                        ComputeShaderSpec                               spec;
index 9134888..158fba3 100644 (file)
@@ -293440,169 +293440,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 9ccfa43..30dcde3 100644 (file)
@@ -293440,169 +293440,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